Post-Lenny ("Squeeze") D-I development
This page is validated by the D-I release manager. You are welcome to add items on this page, but if you do, please add your nick or name in brackets.
NOTE: this is not a wish list
Big changes we need help with
Goals someone is working on
Persistent device naming for disks (ColinWatson)
Need support in bootloaders (for grub, can be done by moving to GRUB2).
Use /dev/disk/by-id/ in grub-pc/install_devices debconf template and grub-pc.postinst.
Default to using UUID= (389881)
UUIDs on swap needs a busybox patch (531572)
Use UUID= in /etc/crypttab. (done) (UUID=... works in post-install systems -- PaulWise)
- Needs testing
- We'll make it default in daily builds
activated in busybox 1:1.13.3-1
Add ext4 support (ColinWatson)
Finish last bits of UdebSupport (udeb transition) (done: support in britney 1 and 2)
General cleanup (LukClaes)
- removal of obsolete packages?
- general code cleanup, e.g. old backwards compatibility hacks
done renaming s390-sysconfig-writer
Install partman-ext3 by default to have it also in lowmem installs
Extend accessibility support - discussion . Preliminary investigation on a speakup+espeakup+sound drivers solution done, see results (SamuelThibault). Full gnome-orca screen reading would be nice but would bring a huge lot more deps.
Split the initrd into three. The accessibility project needs this to happen (SamuelThibault)
- the 1st containing the basic system
the 2nd containing drivers for the latest hardware (so only this "initrd" needs modification for new hardware)
FJP: is this even realistic?
the 3rd being language support, which only gets loaded if enough memory is available - more detailed plans for this
Don't forget reinstating translation for grub-installer/grub2_instead_of_grub_legacy and grub-installer/grub_not_mature_on_this_platform (ChristianPerrier)
includes supplemental repository support for udebs (BastianBlank). Bastian Blank (waldi) has pending work for this but the dependency resolver is missing on the new data structures.
Might be better to put "blockdev" in busybox than to get a new udeb, see http://people.ubuntu.com/~cjwatson/busybox.blockdev.diff
- Some filesystems might ignore the RO flag, but it's still better than nothing:
- Taking care of the flag: ext3, reiserfs, xfs,
- NOT taking care:
- jfs: seems to handle the "ro" option correctly
- ntfs: seems to call ntfs_write_volume_flags unconditionnaly, see fs/ntfs/super.c:526)
hfsplus: driver does not support journaled HFS+ at the moment, so no i
Allow selecting disks with GRUB with multiple controllers. Needs to have grub-installer show a list of disks to install on if more than one disk controller is detected; lilo already has code for selecting a target which might be nice to use as well. should be covered by by-id in GRUB
Changes that should be backported to squeeze point releases
* Include ps3rom in scsi-modules, not ps3disk (which is in scsi-extra-modules). Fixes regression in 1.61; see its changelog entry.