summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--user/jkoenig.mdwn76
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):