From c980a3a3123eff9ab0063b8fdfd78eb7e69901a1 Mon Sep 17 00:00:00 2001 From: Jeremie Koenig Date: Wed, 23 Jun 2010 12:43:50 +0200 Subject: hurd d-i: roadmap update --- user/jkoenig.mdwn | 91 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 49 insertions(+), 42 deletions(-) diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn index 68020599..def5ce8f 100644 --- a/user/jkoenig.mdwn +++ b/user/jkoenig.mdwn @@ -17,16 +17,13 @@ has been accepted by the Debian project. I will be keeping track of my progress on this page. -### Latest news +### Links - * current status: - [busybox](http://lists.debian.org/debian-bsd/2010/05/msg00048.html), - [genext2fs](http://bugs.debian.org/562999), - [libdebian-installer](http://bugs.debian.org/584538) and - [gnumach initrd](http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00047.html) - have been worked on; - * [modified packages](http://jk.fr.eu.org/debian/unstable) and - [images](http://jk.fr.eu.org/debian/hurd-installer) published. + * [Modified packages](http://jk.fr.eu.org/debian/unstable) + * [Latest images](http://jk.fr.eu.org/debian/hurd-installer) + * [Debian bugs](http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=jk@jk.fr.eu.org&tag=gsoc2010) + * [BusyBox port](http://lists.debian.org/debian-bsd/2010/05/msg00048.html) + * [GNU Mach initrd](http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00047.html) ### Roadmap @@ -43,53 +40,63 @@ I will be keeping track of my progress on this page. * more work on it will be needed to make it fix the whole thing (postponed) -* **partman** +* (./) **partman** (2010-06-23) * (./) add hurd-i386 to `partman-partitioning/lib/disk-label.sh` - (2010-06-16) + (2010-06-16, commited by youpi on 2010-06-23) * (./) 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 + * (./) force 4k blocks and 128 bytes inodes + * (./) submit patches to bugs.debian.org + ([[!debbug 586870]] and [[!debbug 586871]]) + * (./) rebuild with responsible version numbers and upload to my repository + +* (./) **libparted** (2010-06-23) + * (./) fix device paths ([[!debbug 586696]]) + * (./) fix crash on exit for part:* stores ([[!debbug 586682]]) + +* **hurd-udeb** (2010-06-23) + * (./) rebuild with the hack suggested by youpi for qemu network configuration + * (./) fix mount to accept `-o defaults` + * cleanup, ask youpi to commit -* **mach**/**libparted**: reloading the partition table (unsure, urgent) +* reloading the partition table (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 + * (./) hurd-udeb now uses `part:N:device:X` for partition devices + (2010-06-23) + * it should drop-in a partman script + to reload them through `settrans -ag /dev/[hs]d*`. + * As an alternative, + Mach has some support in the form of linux drivers, + using it would require wiring the `BLKRRPART` ioctl, + but so far my attempts at this have failed. * **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, + * (./) merge the recent changes from upstream, notably to the build system. + (2010-06-23) * 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* +* **base-installer**: + implement the arch-specific shell functions for kernel selection + and devices in /target. + +* **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 + +**Milestone (expected... sometime soon): +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 @@ -117,8 +124,8 @@ installer kindof works, with documented manual intervention required* * grub2 installation -*Milestone (expected 2010-07-05): -installer works but it's still somewhat ugly and broken* +**Milestone (expected 2010-07-05): +installer works but it's still somewhat ugly and broken** * call for testing and fix the bugs * improve the [initrd situation](FIXME: link to bug-hurd post): @@ -131,8 +138,8 @@ installer works but it's still somewhat ugly and broken* * hurd console fonts * better DHCP support during and after installation -*Milestone (expected 2010-07-19): -it works great and it's beautiful* +**Milestone (expected 2010-07-19): +it works great and it's beautiful** * test, fix, document * support more types of installation images @@ -144,7 +151,7 @@ it works great and it's beautiful* #### Week 1 (2010-05-24) -* genext2fs: patches [submitted](http://bugs.debian.org/562999) +* genext2fs: patches submitted, [[!debbug 562999]] which add support for all block sizes and choosing them at runtime. * busybox: started porting the upstream and Debian package to Hurd and FreeBSD * rebuilding hurd-udeb from the pkg-hurd version @@ -156,7 +163,7 @@ it works great and it's beautiful* #### Week 2 (2010-05-31 to 2010-06-06) * *busybox*: patches [posted](http://lists.debian.org/debian-bsd/2010/05/msg00048.html). -* *libdebian-installer4*: [ditto](http://bugs.debian.org/584538) +* *libdebian-installer4*: [[!debbug 584538]] * started working on mach initrd support * the installation images could boot into the main-menu with the following changes: -- cgit v1.2.3