summaryrefslogtreecommitdiff
path: root/user/jkoenig.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'user/jkoenig.mdwn')
-rw-r--r--user/jkoenig.mdwn83
1 files changed, 59 insertions, 24 deletions
diff --git a/user/jkoenig.mdwn b/user/jkoenig.mdwn
index fd02c328..6045f936 100644
--- a/user/jkoenig.mdwn
+++ b/user/jkoenig.mdwn
@@ -183,43 +183,77 @@ installer kindof works, with documented manual intervention required**
so that the mirror is authenticated in the target system as well.
(2010-07-12)
-* Fix grub for user-space partitions (expected 2010-07-12)
- * Currently, when using user-space partitions,
- grub-probe detects the whole device rather than the partition
+* (./) Fix grub for user-space partitions (2010-07-16)
+ * grub-probe detects the whole device rather than the partition
as the device behind /boot/grub.
Consequently, grub-install fails.
* One approach would be to replace /dev/hd* by kernel devices
for file systems as well as for swap partitions.
- * On the other hand, grub-probe will need to be fixed
- sooner or later for user-space partition support,
- and parsing the fsysopts would possibly be an option.
+ > {X} this makes the installer crash,
+ > possibly due to cache coherency issue between hdX and hdXsY.
-* **d-i/installer/build**: (expected 2010-07-12)
+ * (./) GRUB2 kern/emu/getroot.c
+ [patched](http://lists.gnu.org/archive/html/bug-hurd/2010-07/msg00059.html)
+ to support part stores.
+
+* (./) Fix finish-install to skip `finish-install.d/90console` on Hurd
+ (2010-07-17)
+
+* (./) Avoid starting unnecessary /dev translators in a burst (2010-07-20)
+ * Use debootstrap use the extracted /usr/lib/hurd/setup-translators
+ to create device and server nodes in /target,
+ then firmlink the whole /target/dev and /target/servers
+ to the outer system.
+ * Make hurd.postinst not touch them on initial install.
+
+* (./) Fix mach-defpager for file and part stores on larger devices
+ * Use DEVICE_GET_RECORDS instead of DEVICE_GET_SIZE, which overflows an int
+ (2010-07-22)
+
+**Milestone (2010-07-22):
+installer works but it's still somewhat ugly and broken**
+
+* (./) Ship the uft-8 font for the hurd console
+ (2010-07-22)
+ * Upload a version of bogl with youpi's patch for Hurd.
+ (see [[!debbug 589987]])
+ * Fix the hurd console for fonts with 16 pixels wide glyphs
+ (ie. handle the 8-wide glyph in there correclty)
+ * Support double-width glyphs (2010-07-24)
+ * {X} However the reduced font can't be loaded yet,
+ so make installer/build/Makefile
+ ship the whole `/usr/src/unifont.bgf`
+ as `/usr/share/hurd/vga-system.bgf`.
+
+* (./) Make the installer used the extended capabilities of the Hurd console
+ (2010-07-23)
+ * Set an UTF-8 locale in `/lib/debian-installer.d/S41term-hurd`.
+ * localechooser: set the language display level to 3
+ when using the hurd console.
+
+* **d-i/installer/build**: (expected soon)
* 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 2010-07-12):
-installer works but it's still somewhat ugly and broken**
-
* call for testing and fix the bugs
-* See if it would be possible to avoid accessing devices
- when firmlinking them into the target system.
- * Who does that?
- * find should prune them as instructed,
- and avoid a stat/readdir as a result
- * showtrans shouldn't access the translator itself
- * firmlink should access the target only when it is used
-
-* In the same vein, permissions on underlying nodes
- are probably broken when created by hurd through `MAKEDEV -k`,
- and doing the actual chmod/chown accesses the device
+* Bug in setup-translators/MAKEDEV:
+ permissions are broken for nodes re-created through `MAKEDEV -k`,
+ because MAKEDEV's chmod/chown reaches the pre-existing translator
* Maybe settrans could be made to accept -o/--owner and
-p/--perm, to set the permissions for the underlying node?
* Silence the "no kernel" warning somehow.
+* Investigate the wget/libc/pfinet/whatever bug which corrupts Packages.gz,
+ see the IRC log for 2010-07-23, around 1am UTC+0200
+
+* Try to resolve problems with udebs which are uninstallable on hurd-i386,
+ such as installation-locale and partman-whatever.
+
+* Provide `/proc/cmdline -> 2/cmdline`, or something.
+
* Prepare a NMU for genext2fs (which is orphaned),
and ask youpi to sponsor the upload.
@@ -236,16 +270,17 @@ installer works but it's still somewhat ugly and broken**
* Network configuration on the installed system.
This includes porting ifupdown and isc-dhcp-client,
which are currently uninstallable on hurd-i386.
+* Also, better DHCP support during and after installation
* 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.
+ use tmpfs if possible.
+
* 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
**Milestone (expected 2010-07-19):
it works great and it's beautiful**