Differences between revisions 52 and 106 (spanning 54 versions)
Revision 52 as of 2006-12-14 17:04:34
Size: 6304
Editor: ?GeertStappers
Comment: white space removed
Revision 106 as of 2019-09-05 14:24:30
Size: 4390
Editor: nodiscc
Comment: add CategoryDebianInstaller
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. ## 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 3: Line 4:
Note that we may work around some of these issues by not including certain problematic architectures in the beta release.

 * For day-to-day issues, see ["DebianInstaller/Today"].
 * For day-to-day issues, see [[DebianInstaller/Today]].
Line 13: Line 12:
All done.  * All done
Line 16: Line 15:
Line 17: Line 17:
   * automatic font switching on language selection
   * theming
Line 20: Line 18:
   * check what is really supported and what not (mainly powerpc)
Line 22: Line 19:
 * Update/replacement of/for localization-config. A new localization-config with an optional udeb has been uploaded. Need testing and checking what actions are needed
   * '''needs serious testing and probably update of the deb'''
 * Support installation of Sarge?
 * 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<<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]]
   * Make "expert" install default to "priority=medium"?
Line 28: Line 29:
 * Switch to 2.6.17
 * Add/check 2.6 floppies for i386, sparc
 * Removal of 2.4 kernel support
   * 2.4 support removed for i386 in installer/build
   * support regular (non-devfs) devices ([https://wiki.ubuntu.com/NoMoreDevfs devfs migration plan])
 * partman
   * partman-auto user interface change
   * partman-auto-crypto
   * ext3: now with resize_inode and dir_index by default
   * Preseeded automated RAID installs (partman-auto-raid stuff, partman-auto/grub-installer) from Simon Huggins
 * Philip Hand's auto-install support
 * Switch to kernel 2.6.18
 * Both newt and gtk frontends have "dark" theme for visually handicapped
Line 40: Line 32:
   * library upgrade
   * keymap switching (only one time though)
   * 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
Line 43: Line 37:
   * Added: Gujarati
   * No longer supported: Belarusian, Xhosa, Gaelic, Georgian, Welsh, Kazakh, Northern Sami (only translation), Malagasy, Persian, Icelandic
 * SELinux support: is now standard priority and thus installed automatically if "standard" task is selected
   * Added: Belarusian, Georgian, Malayalam, Kurdish
   * No longer supported: ...
Line 47: Line 40:
   * Some reduction of required memory
   * [http://lists.debian.org/debian-devel/2006/07/msg00744.html Stop creating /etc/environment] ([http://bugs.debian.org/379052 #379052])[[BR]]'''reverted because of localization issues (Gnome)'''
   * Option to install extra individual packages in pkgsel (boot prompt or preseeding)
   * More new arm subarches
   * Fix untranslated messages during pkgsel translated ([http://bugs.debian.org/389261 #389261]) and task names
   * Fix su/sudo Gnome, depending on user's choice at install ([http://bugs.debian.org/382670 #382670])
   * Check for reserved user names
   * ppc64 support
   * To list in release notes: d-i DHCP request sends vendor-option-string "d-i" which can be used to set filename for preseeding in DHCP server configuration
   * 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 60: Line 50:
   * Keyboard support on mips SGI Indigo2 ([http://bugs.debian.org/382983 #382983])    * ...
Line 62: Line 52:
   * update-inet breaks install of some tasks ([http://bugs.debian.org/282147 #282147])
   * CD-ROM support on sparc32 (esp) broken in kernel; see e.g. #393786
   * NTFS resize corruption for Vista partitions (NTFS 3.1) ([http://bugs.debian.org/379835 #379835])
     * Patch committed for partman-partitioning that disables partitioning for Vista partitions
   * XOrg upgrade warning (now at medium prio, but still...)
   * "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 (see persistent device naming above)
   * 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 (DebianBug: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. DebianBug: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
Line 73: 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
   * On mips a disk device may be detected as a partition (DebianBug: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 (DebianBug:401435)? Probably not, but get it mentioned in the Release Notes.
Line 77: Line 64:
   * Some display problems using UTF-8 locales ([http://bugs.debian.org/348032 #348032] and ["UTF8BrokenApps"])    * Some display problems using UTF-8 locales (DebianBug:348032 and [[UTF8BrokenApps]])
   * Issues bringing up network devices on booting the installed system
     * Joey proposed a workaround in the network configuration (DebianBug: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 83: Line 74:
 * Check status/issues/migration for non-d-i udebs ('''done''')
 * udeb removals (temporary, unofficial g-i udebs)
   * all done, except for directfb-0.9-22 (is being fixed)
 * Check status/issues/migration for non-d-i udebs
Line 87: Line 76:
   * No longer include 2.4 stuff ('''done''')
   * Update tasks and popcon ('''done''')
   * Re-enable -tape for s/390 in {{{tools/boot/etch/boot-s390}}} ('''done''')
   * Include basic development packages on netinst/full CD images (DebianBug:301138, DebianBug:407689)
   * Netinst CD images are larger than they are supposed to be due to DebianBug:410418
Line 91: Line 79:
= Post-RC1 development = = Post-RC2 development =
Line 93: Line 81:
 * Switch to 2.6.18 before release.[[BR]]Note that [http://bugs.debian.org/395889 #395889] is a blocking issue for a switch to 2.6.18.
 * Check d-i memory usage (all arches!) and update lowmem limits
   * Test free memory check in partman-(auto-)crypto
 * Various
   * Switch from dhcp to dhcp3 in d-i and for installed system
   * 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
   * Make "expert" install default to "priority=medium"?
 * debian-cd
   * include floppy images again on first CD
Hopefully there won't have to be an RC3.
Line 103: Line 83:
= Post-Etch (=lenny) development =
 * Supplemental repository support for udebs
   * Started by Bastian Blank, probably won't happen for beta3; work parked in {{{people/waldi}}}
 * Implement/improve/test IPv6 support
   * unlikely for Etch as busybox lacks IPv6 support for e.g. wget
 * Removal of 2.4 kernel support
   * code cleanup
 * Finish last bits of udeb transition
 * Persistent device naming for disks
 * partman
   * Merge ext3 support into partman-basicfilesystems so it is available by default in lowmem installations
 * Various
   * Change "link in /" to "link in /boot"?
   * Add option to load additional CDs during pkgsel (needs support in cdebconf for switching CDs during tasksel?)
 * split the initrd into three, the 2nd containing drivers for the latest hardware (so only this "initrd" needs modification for new hardware), the 3th being language support, which only gets loaded if enough memory is available - [http://wiki.debian.org/I18n/Extremadura2006ModularizingD-I much more detailed plans for this]
See [[DebianInstaller/LennyGoals]] for post-Etch development.


----

CategoryDebianInstaller

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
      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 -- 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 (405098) is not supported; also reported in 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)
    • On mips a disk device may be detected as a partition (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 (401435)? Probably not, but get it mentioned in the Release Notes.

  • Non-blocking
    • Some display problems using UTF-8 locales (348032 and UTF8BrokenApps)

    • Issues bringing up network devices on booting the installed system
      • Joey proposed a workaround in the network configuration (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

  • Wanted packages
    • ...
  • Check status/issues/migration for non-d-i udebs
  • Update debian-cd
    • Include basic development packages on netinst/full CD images (301138, 407689)

    • Netinst CD images are larger than they are supposed to be due to 410418

Post-RC2 development

Hopefully there won't have to be an RC3.

See DebianInstaller/LennyGoals for post-Etch development.


CategoryDebianInstaller