diff options
Diffstat (limited to 'user/jkoenig.mdwn')
-rw-r--r-- | user/jkoenig.mdwn | 76 |
1 files changed, 70 insertions, 6 deletions
diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn index 1a4f5dbb..68020599 100644 --- a/user/jkoenig.mdwn +++ b/user/jkoenig.mdwn @@ -30,16 +30,75 @@ I will be keeping track of my progress on this page. ### Roadmap -* busybox: fix `mkdir -p` on Hurd -* see what breaks in the installer and fix the problems one by one -* busybox: submit upstream and to #323670, - fix stty/stat/ipcs on kFreeBSD, - generally port more stuff, - notably (u)mount/swaponoff. +* **mach**: initrd support + * (./) preliminary patch posted and self-built (2010-06-12) + * adjustments will be needed (postponed) + * consider the alternatives discussed on bug-hurd (postponed) + +* **glibc**: fix `mkdir("/")` which returned `EINVAL` + * (./) eglibc 2.11.2-1 includes a quick fix by youpi (2010-06-15) + * (./) more complete patch posted to bug-hurd, + since other calls return incorrect errors under some circumstances + (2010-06-16) + * more work on it will be needed to make it fix the whole thing + (postponed) + +* **partman** + * (./) add hurd-i386 to + `partman-partitioning/lib/disk-label.sh` + (2010-06-16) + * (./) short-circuit + `partman-basicfilesystems/init.d/kernelmodules_basicfilesystems` + (2010-06-16) + * (./) partman-auto recipes: + make the default filesystem os-dependent + when it has not been preseeded (ie. the *seen* flag is clear) + * rebuild with responsible version numbers and upload to my repository + * submit patches to bugs.debian.org + (expected 2010-06-17) + +* **libparted**: fix device paths (expected 2010-06-17) + * one-char-er patch to be tested real soon + * submit to bugs.debian.org + +* **mach**/**libparted**: reloading the partition table (unsure, urgent) + * unfortunately, *non-workable-aroud* without a reboot + * rumour has it that there is some support in mach, + we need to coordinate that with userspace + * rumour has it that there is some code to handle partitions in userspace + with libparted, might be interesting as well + +* **d-i/installer/build**: (expected 2010-06-19) + * 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 + +* **hurd-udeb**: (expected 2010-06-19) + * rebuild with the hack suggested by youpi for qemu network configuration + * cleanup, ask youpi to commit + +* **busybox**: submit upstream and to [[!debbug 323670]] (expected 2010-06-20) + * (./) I have mentioned my work on the upstream mailing list, + * merge the recent changes from upstream, + notably to the build system. + * ask upstream for review and merge + * backport any additional changes onto the debian branch + * hijack [[!debbug 323670]] and submit my patches *Milestone (expected 2010-06-21): installer kindof works, with documented manual intervention required* +* **partman**: further adjustments + * force 4k blocks in every case + * hide irrelevant mount options? (sync, relatime) + +* **busybox**: port + * fix stty/stat/ipcs on kFreeBSD, + * generally port more stuff, + * *ip* is needed for network configuration, + * *mount*, *swaponoff* can be from hurd-udeb for now, + though the kFreeBSD people will need them + * tweak the hurd debian package to handle what native-install used to be required for [apparently there's already some relevant stuff done in the postinst, @@ -47,10 +106,15 @@ installer kindof works, with documented manual intervention required* or some special code would be needed in the installer to enable say, /servers/socket/local before anything is attempted in the chroot] + +* investigate the /hurd/proc issue + * netcfg: make it work on Hurd somehow (port `busybox ip`?) + * Hurd-specific partitionning (use supported fs types and options). NB: we will need support in mach to reload the partition tables, or alternatively use the parted support in libstore somehow. + * grub2 installation *Milestone (expected 2010-07-05): |