summaryrefslogtreecommitdiff
path: root/user/jkoenig.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2010-06-21 23:47:32 +0200
committerThomas Schwinge <thomas@schwinge.name>2010-06-21 23:47:32 +0200
commit341a53d12a203e013210566abaa473f55ba7fd8f (patch)
tree89acd29035cd936b274fa4aa87c338afbe4d2b91 /user/jkoenig.mdwn
parentd8d99f57e8d9881c3e24abf0a357a17f945a894f (diff)
parent7e29e23625bb1d4e1539abfe48b6b3a396625b02 (diff)
Merge commit '7e29e23625bb1d4e1539abfe48b6b3a396625b02'
Diffstat (limited to 'user/jkoenig.mdwn')
-rw-r--r--user/jkoenig.mdwn105
1 files changed, 58 insertions, 47 deletions
diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn
index 14e40bf6..1a4f5dbb 100644
--- a/user/jkoenig.mdwn
+++ b/user/jkoenig.mdwn
@@ -19,70 +19,62 @@ I will be keeping track of my progress on this page.
### Latest news
- * *busybox*:
- 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)
+ * 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.
### Roadmap
-#### Week 2 (2010-05-31 to 2010-06-06)
-
+* busybox: fix `mkdir -p` on Hurd
* 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
+* busybox: submit upstream and to #323670,
+ fix stty/stat/ipcs on kFreeBSD,
+ generally port more stuff,
+ notably (u)mount/swaponoff.
-#### Week 3 (2010-06-07..13)
+*Milestone (expected 2010-06-21):
+installer kindof works, with documented manual intervention required*
-* 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..20)
-
+ [apparently there's already some relevant stuff done in the postinst,
+ it might just work though maybe something is missing,
+ or some special code would be needed in the installer
+ to enable say, /servers/socket/local before anything
+ is attempted in the chroot]
+* 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
-#### Week 5-6 (2010-06-21..07-04)
-
-* unexpected stuff
-* cleanup
-* call for testing
-* fix bugs
-
-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..18)
-
-* hurd console
+*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):
+ ajust the ramdisk support in Mach,
+ use tmpfs if possible,
+ possibly add `module -nounzip` to grub2.
+* mklibs{,-copy}:
+ test library reduction,
+ make it copy the ld.so -> ld.so.1 symlink.
+* hurd console fonts
* better DHCP support during and after installation
-* support more types of installation images
-
-#### Week 9-10 (2010-07-19..08-01)
-
-* give a shot at the graphical installer ?
-#### Week 11-12 (2010-08-02..15)
+*Milestone (expected 2010-07-19):
+it works great and it's beautiful*
* test, fix, document
-
+* support more types of installation images
+* give a shot at the graphical installer if time permits
+* see how [[zhengda]]'s work on DDE could be integrated
+* etc..
### Mostly done
@@ -97,3 +89,22 @@ Hopefully the summer would not be over yet...
(BTW would there be a mean to detect this from the libdiskfs bootstrap code
and report it ?)
+#### 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)
+* started working on mach initrd support
+* the installation images could boot into the main-menu
+ 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.
+ * feed the initrd as a hard drive in qemu
+ (with some more space added to avoid it from becoming full)
+