summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremie Koenig <jk@jk.fr.eu.org>2010-06-16 17:00:42 +0200
committerJeremie Koenig <jk@jk.fr.eu.org>2010-06-16 17:00:42 +0200
commitda8d854e87e0fd84b48152fe404623b7d06aa528 (patch)
tree1f03e940d9dd27d855b6ca29d5d339c02b1a26ab
parent12d066278775b04f9a30434b5a2b64c3be673d22 (diff)
hurd d-i: roadmap update
-rw-r--r--user/jkoenig.mdwn70
1 files 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,