Differences between revisions 80 and 106 (spanning 26 versions)
Revision 80 as of 2007-01-24 06:09:32
Size: 6748
Editor: ?FransPop
Comment: Add "network on boot" and "powerpc raid" issues
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 4: Line 4:
 * For day-to-day issues, see ["DebianInstaller/Today"].  * For day-to-day issues, see [[DebianInstaller/Today]].
Line 12: Line 12:
 * Kernel 2.6.18 - waiting for next kernel upload  * All done
Line 15: Line 15:
Line 20: Line 21:
 * Test free memory check in partman-(auto-)crypto - '''works'''[[BR]]Should be implemented for partman-lvm, and possibly partman-md, as well  * Test free memory check in partman-(auto-)crypto - '''works'''
Line 22: Line 23:
   * 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]
   * 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 28: Line 29:
 * Switch to kernel 2.6.18
Line 40: Line 42:
   * 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 45: Line 50:
   * 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).
   * ...
Line 48: Line 52:
   * 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
   * 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
     * Issue in ntfsresize has been resol
ved
     * Issue in libparted is slowly being worked on
   * 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
Line 60: Line 61:
   * 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, but could easily be 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.
   * 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 65: 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 70: Line 73:
   * '''fontconfig''' (2.4.2-1)
   * module-init-tools (3.3-pre4-1)
Line 74: Line 75:
 * Check what happened to development packages due to [http://bugs.debian.org/301138 #301138] possibly getting solved
Line 76: Line 76:
   * 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 79: Line 81:
Hopefully there won't be an RC3. Hopefully there won't have to be an RC3.
Line 81: Line 83:
= Post-Etch ("Lenny") development = See [[DebianInstaller/LennyGoals]] for post-Etch development.
Line 83: Line 85:
 * Support to load and install from more than one full CD or DVD
 * Support for installing Debian on hardware requiring drivers/firmware not in the regular kernel images
   * includes 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
   * proposed patch for IPv6 support in busybox wget: [http://bugs.debian.org/395839 #395839]
 * Find replacement for the ISC DHCP client in d-i
   * dhcp3 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"[[BR]]FJP: but do we want to use klibc in images when we already have libc?
 * General cleanup
   * removal of 2.4 kernel support
   * general code cleanup, e.g. old backwards compatibility hacks
 * Persistent device naming for disks
 * 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]
 * 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)[[BR]]FJP: is this even realistic?
   * the 3rd being language support, which only gets loaded if enough memory is available - [http://wiki.debian.org/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?
 * Support for installing a server with Xen instances as suggested by Russel Coker at [http://etbe.blogspot.com/2007/01/lca-talk.html LCA]?
 * Various
   * Finish last bits of udeb transition
   * Change "link in /" to "link in /boot"?
   * Add option to load additional CDs during pkgsel (needs support in cdebconf for switching CDs during tasksel?)

----

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