diff options
Diffstat (limited to 'user/jkoenig.mdwn')
-rw-r--r-- | user/jkoenig.mdwn | 83 |
1 files changed, 59 insertions, 24 deletions
diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn index fd02c328..6045f936 100644 --- a/user/jkoenig.mdwn +++ b/user/jkoenig.mdwn @@ -183,43 +183,77 @@ installer kindof works, with documented manual intervention required** so that the mirror is authenticated in the target system as well. (2010-07-12) -* Fix grub for user-space partitions (expected 2010-07-12) - * Currently, when using user-space partitions, - grub-probe detects the whole device rather than the partition +* (./) Fix grub for user-space partitions (2010-07-16) + * grub-probe detects the whole device rather than the partition as the device behind /boot/grub. Consequently, grub-install fails. * One approach would be to replace /dev/hd* by kernel devices for file systems as well as for swap partitions. - * On the other hand, grub-probe will need to be fixed - sooner or later for user-space partition support, - and parsing the fsysopts would possibly be an option. + > {X} this makes the installer crash, + > possibly due to cache coherency issue between hdX and hdXsY. -* **d-i/installer/build**: (expected 2010-07-12) + * (./) GRUB2 kern/emu/getroot.c + [patched](http://lists.gnu.org/archive/html/bug-hurd/2010-07/msg00059.html) + to support part stores. + +* (./) Fix finish-install to skip `finish-install.d/90console` on Hurd + (2010-07-17) + +* (./) Avoid starting unnecessary /dev translators in a burst (2010-07-20) + * Use debootstrap use the extracted /usr/lib/hurd/setup-translators + to create device and server nodes in /target, + then firmlink the whole /target/dev and /target/servers + to the outer system. + * Make hurd.postinst not touch them on initial install. + +* (./) Fix mach-defpager for file and part stores on larger devices + * Use DEVICE_GET_RECORDS instead of DEVICE_GET_SIZE, which overflows an int + (2010-07-22) + +**Milestone (2010-07-22): +installer works but it's still somewhat ugly and broken** + +* (./) Ship the uft-8 font for the hurd console + (2010-07-22) + * Upload a version of bogl with youpi's patch for Hurd. + (see [[!debbug 589987]]) + * Fix the hurd console for fonts with 16 pixels wide glyphs + (ie. handle the 8-wide glyph in there correclty) + * Support double-width glyphs (2010-07-24) + * {X} However the reduced font can't be loaded yet, + so make installer/build/Makefile + ship the whole `/usr/src/unifont.bgf` + as `/usr/share/hurd/vga-system.bgf`. + +* (./) Make the installer used the extended capabilities of the Hurd console + (2010-07-23) + * Set an UTF-8 locale in `/lib/debian-installer.d/S41term-hurd`. + * localechooser: set the language display level to 3 + when using the hurd console. + +* **d-i/installer/build**: (expected soon) * publish the patch I use * sort out the changes suitable for inclusion and ask youpi and/or debian-boot@l.d.o to commit them -**Milestone (expected 2010-07-12): -installer works but it's still somewhat ugly and broken** - * call for testing and fix the bugs -* See if it would be possible to avoid accessing devices - when firmlinking them into the target system. - * Who does that? - * find should prune them as instructed, - and avoid a stat/readdir as a result - * showtrans shouldn't access the translator itself - * firmlink should access the target only when it is used - -* In the same vein, permissions on underlying nodes - are probably broken when created by hurd through `MAKEDEV -k`, - and doing the actual chmod/chown accesses the device +* Bug in setup-translators/MAKEDEV: + permissions are broken for nodes re-created through `MAKEDEV -k`, + because MAKEDEV's chmod/chown reaches the pre-existing translator * Maybe settrans could be made to accept -o/--owner and -p/--perm, to set the permissions for the underlying node? * Silence the "no kernel" warning somehow. +* Investigate the wget/libc/pfinet/whatever bug which corrupts Packages.gz, + see the IRC log for 2010-07-23, around 1am UTC+0200 + +* Try to resolve problems with udebs which are uninstallable on hurd-i386, + such as installation-locale and partman-whatever. + +* Provide `/proc/cmdline -> 2/cmdline`, or something. + * Prepare a NMU for genext2fs (which is orphaned), and ask youpi to sponsor the upload. @@ -236,16 +270,17 @@ installer works but it's still somewhat ugly and broken** * Network configuration on the installed system. This includes porting ifupdown and isc-dhcp-client, which are currently uninstallable on hurd-i386. +* Also, better DHCP support during and after installation * improve the [initrd situation](FIXME: link to bug-hurd post): ajust the ramdisk support in Mach, - use tmpfs if possible, - possibly add `module -nounzip` to grub2. + use tmpfs if possible. + * mklibs{,-copy}: test library reduction, make it copy the ld.so -> ld.so.1 symlink. + * hurd console fonts -* better DHCP support during and after installation **Milestone (expected 2010-07-19): it works great and it's beautiful** |