From da8d854e87e0fd84b48152fe404623b7d06aa528 Mon Sep 17 00:00:00 2001 From: Jeremie Koenig Date: Wed, 16 Jun 2010 17:00:42 +0200 Subject: hurd d-i: roadmap update --- user/jkoenig.mdwn | 70 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 56 insertions(+), 14 deletions(-) diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn index d7a9bcf6..3b90e470 100644 --- a/user/jkoenig.mdwn +++ b/user/jkoenig.mdwn @@ -30,24 +30,66 @@ I will be keeping track of my progress on this page. ### Roadmap -* busybox: fix `mkdir -p` on Hurd - * Apparently this is a bug in glibc with `mkdir("/")`, - related to `file_name_split()` and `directory_name_split()`. - * I'm using a workaround in busybox in the meantime. -* 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. - * I have mentioned my work on the upstream mailing list, - * however some changes have been introduced in the build system meanwhile, - which would complicate backporting the changes back and forth, - * so I will be requesting the changes to be merged when I'm (mostly) done - with mount/swap/... +* **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 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 + +* **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* +* **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, -- cgit v1.2.3