summaryrefslogtreecommitdiff
path: root/user/jkoenig.mdwn
diff options
context:
space:
mode:
authorJeremie Koenig <jk@jk.fr.eu.org>2010-06-23 12:43:50 +0200
committerJeremie Koenig <jk@jk.fr.eu.org>2010-06-23 12:44:23 +0200
commitc980a3a3123eff9ab0063b8fdfd78eb7e69901a1 (patch)
tree80972f94c69fd88d8753504271d93e8cb76cf227 /user/jkoenig.mdwn
parent349fae06649cec57c251d36bd45308bec309344e (diff)
hurd d-i: roadmap update
Diffstat (limited to 'user/jkoenig.mdwn')
-rw-r--r--user/jkoenig.mdwn91
1 files 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: