5969
Comment: Record that Colin volunteered for persistent naming of disks
|
6014
Add tftp support for retrieving preseed files
|
Deletions are marked like this. | Additions are marked like this. |
Line 12: | Line 12: |
* proposed patch for IPv6 support in busybox wget: [http://bugs.debian.org/395839 #395839] | |
Line 20: | Line 21: |
* Implement/improve/test IPv6 support * proposed patch for IPv6 support in busybox wget: [http://bugs.debian.org/395839 #395839] |
|
Line 40: | Line 39: |
* support TFTP to retrieve preseed files ([http://bugs.debian.org/509723 #509723]) |
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 |
Main goals
- Consolidation
- Improve performance and consistency
- IPv6 support
proposed patch for IPv6 support in busybox wget: [http://bugs.debian.org/395839 #395839]
Major issues
Persistent device naming for disks [http://bugs.debian.org/389881 #389881]. Colin Watson volunteered for this
includes supplemental repository support for udebs started by Bastian Blank; work parked in [http://people.debian.org/~waldi]
General improvements
- Find replacement for the ISC DHCP client in d-i
- we've now switched to dhcp3 (from dhcp v2), but that is really too big for d-i
- busybox has something but that will probably need to be extended to avoid regressions
klibc has also a DHCP client, it even can identify itself with vendor id "d-i"?BRFJP: but do we want to use klibc in images when we already have libc??BRmaks: ipconfig - BOOTP/DHCP client for klibc can be compiled against libc6.
what about udhcpc? [PerOlofsson]
dhcpcd is likely to fit well. It's smaller than dhclient and well maintained upstream and in Debian [?SimonKelley]
another option is [http://www.netbsd.org/contrib/soc-projects.html#tiny-dhcp tiny-dhcp] [nyu]
Switch from console-data to console-setup. Status page: ["../ConsoleSetupSwitch"]
Improve support for Intel-based Apple MacBook systems; current support is a bit of a kludge and needs restructuring (cjwatson has patches)
- Make 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.
Make os-prober readonly ( [http://bugs.debian.org/418163 #418163])
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 issues
support TFTP to retrieve preseed files ([http://bugs.debian.org/509723 #509723])
- General cleanup
- general code cleanup, e.g. old backwards compatibility hacks
- Various
- Finish last bits of udeb transition
- Change "link in /" to "link in /boot"?
Cleaner solution for including libgcc1 when needed for G-I ([http://bugs.debian.org/373253 #373253])
Get rid of librt again in glibc-udeb by compiling it statically in xfsprogs-udeb (see [http://bugs.debian.org/381881 #381881])
partman
- Merge ext3 support into partman-basicfilesystems so it is available by default in lowmem installations
Try to get some issues in libparted fixed: [http://bugs.debian.org/406680 #406680], [http://bugs.debian.org/328629 #328629], [http://bugs.debian.org/377263 #377263]
- Implement "resize partition and install to free space" in guided partitioning (cjwatson: Ubuntu has patches for this, though they have a bit of undesirable hardcoding of the expected space needed and don't have ideal recipe handling)
partman-crypto: improve entropy handling, add support for keys-on-removable-devices, allow devices to be deallocated [DavidHärdeman]
partman-crypto: Allow a user to re-use an existing encrypted filesystem without data loss (ex: /home, /srv, etc) [?BenjaminSeidenberg]
Kill lvmcfg and mdcfg (and partconf would be nice too) [DavidHärdeman]
- Maybe support partitioning a RAID device; madduck has indicated interest in working on this
Maybe (selectively) enable relatime/noatime by default ([http://bugs.debian.org/436785 #436785]) [fjp]
user-setup
Include some password strength checking code [http://bugs.debian.org/364526 #364526] [ChristianPerrier] jfs offered to implement this
graphical installer
- See ["DebianInstaller/GUIToDo"]
Proposed enhancements
- Split the initrd into three
- the 1st containing the basic system
the 2nd containing drivers for the latest hardware (so only this "initrd" needs modification for new hardware)?BRFJP: is this even realistic?
- the 3rd being language support, which only gets loaded if enough memory is available - [wiki:I18n/Extremadura2006ModularizingD-I more detailed plans for this]
- Build system
- Add a new build target or method to build all packages from the SVN and build an image with them rather than build with uploaded packages. This would speed up interactive reviews of translations as well as other coordinated changes. Of course, it would break often..:-)
Integration of http frontend developed by Attilio (["DebianInstaller/WebInstaller"])?
Support for installing a server with Xen instances as suggested by Russel Coker at [http://etbe.blogspot.com/2007/01/lca-talk.html LCA]?
Add [http://lists.debian.org/debian-boot/2007/01/msg00049.html ?PlayStation 3 support]
Extend accessibility support - [http://lists.debian.org/debian-boot/2007/02/msg00533.html discussion]
Add [http://bugs.debian.org/413263 bootloader selector] [?GeertStappers]
Support for the [http://svn.debian.org/wsvn/debootloaders/trunk/miboot/ miBoot bootloader] as the recommended method to boot ?OldWorld PowerMac machines. [AurelienGerome]
Other
- Further develop cdebconf for use in the installed system (as replacement for debconf)
- Don't forget reinstating translation for grub-installer/grub2_instead_of_grub_legacy and grub-installer/grub_not_mature_on_this_platform