Differences between revisions 1 and 100 (spanning 99 versions)
Revision 1 as of 2006-08-11 00:27:22
Size: 3874
Editor: ?FransPop
Comment: Initial version
Revision 100 as of 2007-03-12 19:45:10
Size: 4766
Editor: ?FransPop
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This is a tracking page for issues that need to be dealt with before we can release RC1 of DebianInstaller for Etch.

Note that we may work around some of these issues by not including certain problematic architectures in the beta release.
## page was renamed from DebianInstaller/EtchRC1Prep
This is a tracking page for issues that need to be dealt with before we can release RC2 of DebianInstaller for Etch.
Line 13: Line 12:
 * Switch to 2.6.17
 * Removal of 2.4 kernel support
   * 2.6 floppies for i386, sparc
   * code cleanup
   * remove devfs support (could be risky; see also Colin's [https://wiki.ubuntu.com/NoMoreDevfs devfs migration plan])
 * Library upgrade for graphical installer
 * All done
Line 21: Line 15:
 * Supplemental repository support for udebs
   * Started by Bastian Blank, probably won't happen for beta3
 * Persistent device naming
 * partman
   * Merge ext3 support into partman-basicfilesystems so it is available by default in lowmem installations
   * Change ext3 mkfs to include the resize_inode option at least with LVM
   * Note: changes below may need partman-auto user interface change; see [http://lists.debian.org/debian-boot/2006/06/msg01187.html this mail] and follow ups
   * partman-auto-crypto
   * Get Simon Huggins to fold in the working partman-auto-raid stuff (+ partman-auto/grub-installer) changes for preseeded automated RAID installs.
 * g-i
   * library upgrade
   * automatic font switching on language selection

 * Graphical installer
Line 34: Line 18:
   * check what is really supported and what not (mainly powerpc)
 * Philip Hand's preseeding changes
 * Update/replacement of/for localization-config
 * Implement/improve/test IPv6 support
 * SELinux support
   * still some keymap issues
 * Check d-i memory usage (all arches!) and update lowmem limits
   * done for i386
 * Test free memory check in partman-(auto-)crypto - '''works'''
Line 40: Line 23:
   * [http://lists.debian.org/debian-devel/2006/07/msg00744.html Stop creating /etc/environment] ([http://bugs.debian.org/379052 #379052])
   * Change "link in /" to "link in /boot"?
   * Switch from dhcp to dhcp3 in d-i and for installed system
   * Get currently untranslated messages during pkgsel translated
   * Add option to load additional CDs during pkgsel (needs support in cdebconf for switching CDs during tasksel)?
   * Recognize netinst/full CD installs so we can lower priority on the "use mirror" question in apt-setup; note: this may make installing KDE task from full CD practically impossible
   * Add ppc64 support
   * Switch from dhcp to dhcp3 in d-i and for installed system[[BR]]Note: done for installed system; post-Etch for d-i
   * Recognize netinst/full CD installs so we can lower priority on the "use mirror" question in apt-setup -- [http://lists.debian.org/debian-boot/2006/11/msg00583.html discussion]
Line 51: Line 29:
 * Well, give us a day or two...

=== Other changes ===

 * Option to install extra individual packages in pkgsel (boot prompt or preseeding)
 * More new arm subarches
 * Switch to kernel 2.6.18
 * Both newt and gtk frontends have "dark" theme for visually handicapped
 * Graphical installer
   * some keyboard/keymap issues solved
   * touchpads now work (though not yet optimal)
   * automatic switching of default font on language selection
   * console switching problem on AMD64 solved
 * Language support
   * Added: Belarusian, Georgian, Malayalam, Kurdish
   * No longer supported: ...
 * Various
   * Support for ftp protocol re-enabled (though without selection from country/mirror lists)
   * Option to blacklist modules
   * Reduced time-out for scanning security mirror
   * Main usability issues for S/390 resolved
   * "Hands-off" boot parameter changed from {{{auto-install/enabled}}} to {{{auto-install/enable}}} for consistency with rescue mode
   * ...
Line 61: Line 50:
   * none yet    * ...
Line 63: Line 52:
   * NTFS resize corruption for Vista partitions (NTFS 3.1) ([http://bugs.debian.org/379835 #379835])
   * "device switching" after reboot on systems with multiple NICs or HD controllers; is really an old issue but occurs more frequently after switch to udev
   * libparted does not support ext3 partitions that have dir_index or resize_inode set (complains about "incompatible feature enabled"); this means that in partman resizing such partitions or copying data to (from?) them ([http://bugs.debian.org/405098 #405098]) is not supported; also reported in [https://launchpad.net/ubuntu/+source/parted/+bug/59620 ubuntu]
   * CD-ROM support on sparc32 (esp) broken in kernel; see e.g. #393786
   * sky2 network driver broken; can cause kernel panic
   * "Device switching" after reboot on systems with multiple HD controllers; is really an old issue but occurs more frequently after switch to udev
   * Graphical installer
     * Usability: <enter> does not activate <Continue> button for some template types
     * Not possible to generate random keys (often used for swap) for crypto setup due to missing entropy plugin
Line 67: Line 61:
     * some subarches currently disabled
     * Airport Extreme broken in 2.6.16 ([http://bugs.debian.org/358833 #358833]; reported by Eugen Dedu)
     * snd-powermac no longer loaded by default as it will lock up some systems; add to /etc/modules manually
     * Software raid not supported on systems using mac partition tables ([http://bugs.debian.org/397973 #397973])
   * Some very recent CD/DVD devices seem not supported ([http://bugs.debian.org/407759 #407759])
   * On mips a disk device may be detected as a partition ([http://bugs.debian.org/404950 #404950]). This is really a kernel problem in the driver; it has been worked around in partman-base (definitions.sh).
   * Should we do something in D-I about the TCP window scaling issue ([http://bugs.debian.org/401435 #401435])? Probably not, but get it mentioned in the Release Notes.
Line 71: Line 66:
   * Some display problems using UTF-8 locales [http://bugs.debian.org/348032 #348032] and ["UTF8BrokenApps"]    * Some display problems using UTF-8 locales ([http://bugs.debian.org/348032 #348032] and ["UTF8BrokenApps"])
   * Issues bringing up network devices on booting the installed system
     * Joey proposed a workaround in the network configuration ([http://bugs.debian.org/403706 #403706]). Question is if this is still needed as reported issues look to be solved in udev (0.103-2).
     * Remaining issue is that in random circumstances, the machine's primary network interface can take arbitrarily long to come up during boot.With daemons starting in the meantime, this may lead to undefined behavior. This should be documented in errata and RN.
  * Some CD controllers need 'generic.all_generic_ide=1' to be recognized.
Line 75: Line 74:
 * Check d-i memory usage (all arches!)  * Wanted packages
   * elilo (3.6-4/3.6-3.1)
   * ...
Line 77: Line 78:
 * udeb removals (temporary, unofficial g-i udebs)
 * Request removals for remaining 2.2/2.4 kernels and kernel udebs
Line 80: Line 79:
   * No longer include 2.4 stuff
   * Update tasks and popcon
 * Finish last bits of udeb transition (not required)
   * Include basic development packages on netinst/full CD images ([http://bugs.debian.org/301138 #301138], [http://bugs.debian.org/407689 #407689])
   * Netinst CD images are larger than they are supposed to be due to [http://bugs.debian.org/410418 #410418]
Line 84: Line 82:
= Post-RC1 development = = Post-RC2 development =
Line 86: Line 84:
Hopefully not much... Hopefully there won't have to be an RC3.

See ["DebianInstaller/LennyGoals"] for post-Etch development.

This is a tracking page for issues that need to be dealt with before we can release RC2 of DebianInstaller for Etch.

  • For day-to-day issues, see ["DebianInstaller/Today"].

Release goals overview

To Do

Main Goals

  • All done

Other Goals

  • Graphical installer
    • cleaning up and debugging
    • still some keymap issues
  • Check d-i memory usage (all arches!) and update lowmem limits
    • done for i386
  • Test free memory check in partman-(auto-)crypto - works

  • Various
    • Switch from dhcp to dhcp3 in d-i and for installed system?BRNote: done for installed system; post-Etch for d-i

    • Recognize netinst/full CD installs so we can lower priority on the "use mirror" question in apt-setup -- [http://lists.debian.org/debian-boot/2006/11/msg00583.html discussion]

    • Make "expert" install default to "priority=medium"?

Done

  • Switch to kernel 2.6.18
  • Both newt and gtk frontends have "dark" theme for visually handicapped
  • Graphical installer
    • some keyboard/keymap issues solved
    • touchpads now work (though not yet optimal)
    • automatic switching of default font on language selection
    • console switching problem on AMD64 solved
  • Language support
    • Added: Belarusian, Georgian, Malayalam, Kurdish
    • No longer supported: ...
  • Various
    • Support for ftp protocol re-enabled (though without selection from country/mirror lists)
    • Option to blacklist modules
    • Reduced time-out for scanning security mirror
    • Main usability issues for S/390 resolved
    • "Hands-off" boot parameter changed from auto-install/enabled to auto-install/enable for consistency with rescue mode

    • ...

Issues

  • Blocking
    • ...
  • Maybe blocking
    • libparted does not support ext3 partitions that have dir_index or resize_inode set (complains about "incompatible feature enabled"); this means that in partman resizing such partitions or copying data to (from?) them ([http://bugs.debian.org/405098 #405098]) is not supported; also reported in [https://launchpad.net/ubuntu/+source/parted/+bug/59620 ubuntu]

    • CD-ROM support on sparc32 (esp) broken in kernel; see e.g. #393786
    • sky2 network driver broken; can cause kernel panic
    • "Device switching" after reboot on systems with multiple HD controllers; is really an old issue but occurs more frequently after switch to udev
    • Graphical installer
      • Usability: <enter> does not activate <Continue> button for some template types

      • Not possible to generate random keys (often used for swap) for crypto setup due to missing entropy plugin
    • Some issues for ppc:
      • floppy installations broken because device node for swim3 module is not generated by udev (probably kernel issue)
      • Software raid not supported on systems using mac partition tables ([http://bugs.debian.org/397973 #397973])

    • Some very recent CD/DVD devices seem not supported ([http://bugs.debian.org/407759 #407759])

    • On mips a disk device may be detected as a partition ([http://bugs.debian.org/404950 #404950]). This is really a kernel problem in the driver; it has been worked around in partman-base (definitions.sh).

    • Should we do something in D-I about the TCP window scaling issue ([http://bugs.debian.org/401435 #401435])? Probably not, but get it mentioned in the Release Notes.

  • Non-blocking
    • Some display problems using UTF-8 locales ([http://bugs.debian.org/348032 #348032] and ["UTF8BrokenApps"])

    • Issues bringing up network devices on booting the installed system
      • Joey proposed a workaround in the network configuration ([http://bugs.debian.org/403706 #403706]). Question is if this is still needed as reported issues look to be solved in udev (0.103-2).

      • Remaining issue is that in random circumstances, the machine's primary network interface can take arbitrarily long to come up during boot.With daemons starting in the meantime, this may lead to undefined behavior. This should be documented in errata and RN.
    • Some CD controllers need 'generic.all_generic_ide=1' to be recognized.

To Do before release

Post-RC2 development

Hopefully there won't have to be an RC3.

See ["DebianInstaller/LennyGoals"] for post-Etch development.