summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremie Koenig <jk@jk.fr.eu.org>2010-06-04 10:47:56 +0200
committerJeremie Koenig <jk@jk.fr.eu.org>2010-06-04 11:08:49 +0200
commit0a04fe9ef7102d35db85a46d1bd99d0661ad5565 (patch)
tree877cb7856b07db55ea17a2dadf2fc458330d639e
parentc255646745e2080d0b6af6355c163966525d43cf (diff)
roadmap update
-rw-r--r--user/jkoenig.mdwn71
1 files changed, 40 insertions, 31 deletions
diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn
index 3a1aa116..14e40bf6 100644
--- a/user/jkoenig.mdwn
+++ b/user/jkoenig.mdwn
@@ -17,53 +17,49 @@ has been accepted by the Debian project.
I will be keeping track of my progress on this page.
-### Latest news (eg., notes to myself for tomorrow morning)
+### Latest news
* *busybox*:
- patches [posted](http://lists.debian.org/debian-bsd/2010/05/msg00048.html)
- to debian-{bsd,hurd}@l.d.o.
- I should notify the upstream list and #323670.
- * while not going very var, *d-i images do boot*
- when using hurd-udeb and ext2fs.static from the latest pkg-hurd,
- plus my own modification to add the /lib/ld.so symlink to it.
- Should it be done there?
- Is ldconfig supposed to create it when the d-i images are built?
- Anyway, I'll try to get debian-installer to start.
-
-### Mostly done
-
-#### Week 1 (2010-05-24)
-
-* genext2fs: patches [submitted](http://bugs.debian.org/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
- and adding a ld.so link to the initrd
- fixes the exec translator crashing on startup.
- (BTW would there be a mean to detect this from the libdiskfs bootstrap code
- and report it ?)
+ patches [posted](http://lists.debian.org/debian-bsd/2010/05/msg00048.html).
+ I need to test them on kFreeBSD,
+ then submit them upstream and to #323670.
+ * installation images boot with the following changes:
+ * rebuild hurd-udeb from with the latest pkg-hurd patches
+ * use busybox from my osports-debian branch (see link above)
+ * tweak the d-i image build scripts
+ * the symlink /lib/ld.so -> ld.so.1 needs to be created somehow
+ (youpi mentionned it being the job of libc0.3-udeb I think)
+ * fix the poll() issue in libdebian-installer
+ (patch to be submitted soon),
+ also there is some hurd doxygen short-circuiting stuff
+ there which does not apply any more and prevents is to build.
+ * initrd support coming soon (BTW gnumach does not like gcc-4.4),
+ for the time being it needs to be fed to qemu as a hard drive
+ (with some more space added to avoid it from becoming full)
### Roadmap
-#### Week 2 (2010-05-31)
+#### Week 2 (2010-05-31 to 2010-06-06)
* see what breaks in the installer and fix the problems one by one
(install-time netcfg, cdrom detection, whatever)
* start working on mach initrd support
-#### Week 3 (2010-06-07)
+#### Week 3 (2010-06-07..13)
* try to get the busybox changes merged upstream
and integrated into the debian package
* tweak the hurd debian package to handle
what native-install used to be required for
-#### Week 4 (2010-06-14)
+#### Week 4 (2010-06-14..20)
-* Hurd-specific partitionning (use supported fs types and options)
+* 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
-#### Week 5-6 (2010-06-21)
+#### Week 5-6 (2010-06-21..07-04)
* unexpected stuff
* cleanup
@@ -73,18 +69,31 @@ I will be keeping track of my progress on this page.
At this point we would have a basic but working installer.
Hopefully the summer would not be over yet...
-#### Week 7-8 (2010-07-05)
+#### Week 7-8 (2010-07-05..18)
* hurd console
* better DHCP support during and after installation
* support more types of installation images
-#### Week 9-10 (2010-07-19)
+#### Week 9-10 (2010-07-19..08-01)
* give a shot at the graphical installer ?
-#### Week 11-12 (2010-08-02)
+#### Week 11-12 (2010-08-02..15)
* test, fix, document
+### Mostly done
+
+#### Week 1 (2010-05-24)
+
+* genext2fs: patches [submitted](http://bugs.debian.org/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
+ and adding a ld.so link to the initrd
+ fixes the exec translator crashing on startup.
+ (BTW would there be a mean to detect this from the libdiskfs bootstrap code
+ and report it ?)
+