Differences between revisions 14 and 15
Revision 14 as of 2005-06-14 07:43:27
Size: 16627
Editor: anonymous
Comment:
Revision 15 as of 2005-06-14 07:52:28
Size: 16730
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 46: Line 46:
 * [http://lists.debian.org/debian-devel/2005/06/msg01011.html Implement multi level configuration] and some other unpopular ones (needed for cdds)

 * [http://lists.debian.org/debian-devel/2005/06/msg01011.html Implement automatic reconfiguration of packages] and change policy to allow for that (needed for cdds)

 * [http://lists.debian.org/debian-devel/2005/06/msg01011.html Enhance apt to install special configuration packages] (which pre-seed debconf or supply configuration by other means before the packages that are to be pre-configured) are installed or reconfigured (important for modularized preconfigured subsystems)

 * [http://lists.debian.org/debian-devel/2005/06/msg01028.html More finely grain task selection], [http://lists.debian.org/debian-devel/2005/06/msg00462.html Automatically detect] user needs. Automate task selection?

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html ["MD5"] / SHA-1 listing of files in ftp sites] (useful for forensics analysis see #303961)

 * [http://lists.debian.org/debian-devel/2005/06/msg01028.html Support debtags in the package system], since I often spend time searching the right application by google and then checking it it's already packaged

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Implement better package search mechanism] allowing free text search in package management interfaces: "I want a program that does X" [http://lists.debian.org/debian-devel/2005/06/msg00843.html apt-cache is not enough]
Line 58: Line 72:
 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Prune packages from release] based on popularity, packages which are not used by anyone should not go in! (not enough peer review, probably not audited, bug ridden with bugs, including security making security handling a nightmare)

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Remove all out of date dummy packages]. See #308711 and other bugs!
Line 61: Line 79:

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Fix all bugs in base] (Personal note: packages in base packages older than a year should either be closed or handled properly, i.e. fixed)

 * [http://lists.debian.org/debian-devel/2005/06/msg00999.html Improve hardware detection] and [http://lists.debian.org/debian-devel/2005/06/msg00462.html detect Hardware changes] system detects after a reboot when a new SVGA card, new Ethernet card, etc. has been installed and prompts for new confguration. [http://lists.debian.org/debian-devel/2005/06/msg00480.html must be easy to remove]
Line 92: Line 114:
 * [http://lists.debian.org/debian-devel/2005/06/msg00999.html Replace default syslog-daemon] to one capable to storing severity/facility in the log file.
Line 93: Line 116:
=== Documentation === === Documentation '' Localization '' Internationalization ===
Line 100: Line 123:
 * [http://lists.debian.org/debian-devel/2005/06/msg00979.html Resolve FDL issue]

 * [http://lists.debian.org/debian-devel/2005/06/msg00585.html Provide better unicode coverage in fonts] so that KDE/Gnome can display the http://www.wikipedia.org titlepage with all characters.

 * [http://lists.debian.org/debian-devel/2005/06/msg00627.html Use UTF-8 locales by default]. Do not break [http://lists.debian.org/debian-devel/2005/06/msg00630.html compatibility] while doing this and do not change settings on upgrade.


=== Package additions '' removals '' replacements ===
 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Reduce standard installation] (no gcc or development tools!, see #301138 or #301273)

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html inetd begone!]: Replace with xinetd or [http://lists.debian.org/debian-devel/2005/06/msg00464.html saner inetd], or [http://lists.debian.org/debian-devel/2005/06/msg00620.html remove it altogether], [http://lists.debian.org/debian-devel/2005/06/msg00464.html Allow for easy switching] of inetd (depends on a better update-inetd script).

 * [http://lists.debian.org/debian-devel/2005/06/msg00480.html Add laptop task]. [http://lists.debian.org/debian-devel/2005/06/msg00544.html Look at the laptop-detect package] in ubuntu.

 * [http://lists.debian.org/debian-devel/2005/06/msg00512.html Switch to mingetty]. Is there any reason to use getty by default? [http://lists.debian.org/debian-devel/2005/06/msg01061.html reasons to switch]









Line 102: Line 150:
 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Fix all bugs in base] (Personal note: packages in base packages older than a year should either be closed or handled properly, i.e. fixed)

 * [http://lists.debian.org/debian-devel/2005/06/msg00979.html Resolve FDL issue]

 * [http://lists.debian.org/debian-devel/2005/06/msg00999.html Improve hardware detection] and [http://lists.debian.org/debian-devel/2005/06/msg00462.html detect Hardware changes] system detects after a reboot when a new SVGA card, new Ethernet card, etc. has been installed and prompts for new confguration. [http://lists.debian.org/debian-devel/2005/06/msg00480.html must be easy to remove]

 * [http://lists.debian.org/debian-devel/2005/06/msg00999.html Replace default syslog-daemon] to one capable to storing severity/facility in the log file.

 * [http://lists.debian.org/debian-devel/2005/06/msg01011.html Implement multi level configuration] and some other unpopular ones (needed for cdds)

 * [http://lists.debian.org/debian-devel/2005/06/msg01011.html Implement automatic reconfiguration of packages] and change policy to allow for that (needed for cdds)

 * [http://lists.debian.org/debian-devel/2005/06/msg01011.html Enhance apt to install special configuration packages] (which pre-seed debconf or supply configuration by other means before the packages that are to be pre-configured) are installed or reconfigured (important for modularized preconfigured subsystems)

 * [http://lists.debian.org/debian-devel/2005/06/msg01028.html More finely grain task selection], [http://lists.debian.org/debian-devel/2005/06/msg00462.html Automatically detect] user needs. Automate task selection?
Line 120: Line 152:
 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Reduce standard installation] (no gcc or development tools!, see #301138 or #301273)

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Prune packages from release] based on popularity, packages which are not used by anyone should not go in! (not enough peer review, probably not audited, bug ridden with bugs, including security making security handling a nightmare)

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Remove all out of date dummy packages]. See #308711 and other bugs!
Line 130: Line 157:
 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html ["MD5"] / SHA-1 listing of files in ftp sites] (useful for forensics analysis see #303961)

 * [http://lists.debian.org/debian-devel/2005/06/msg01028.html Support debtags in the package system], since I often spend time searching the right application by google and then checking it it's already packaged

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html Implement better package search mechanism] allowing free text search in package management interfaces: "I want a program that does X" [http://lists.debian.org/debian-devel/2005/06/msg00843.html apt-cache is not enough]

 * [http://lists.debian.org/debian-devel/2005/06/msg00462.html inetd begone!]: Replace with xinetd or [http://lists.debian.org/debian-devel/2005/06/msg00464.html saner inetd], or [http://lists.debian.org/debian-devel/2005/06/msg00620.html remove it altogether], [http://lists.debian.org/debian-devel/2005/06/msg00464.html Allow for easy switching] of inetd (depends on a better update-inetd script).
Line 146: Line 166:

 * [http://lists.debian.org/debian-devel/2005/06/msg00480.html Add laptop task]. [http://lists.debian.org/debian-devel/2005/06/msg00544.html Look at the laptop-detect package] in ubuntu.
Line 152: Line 169:


 * [http://lists.debian.org/debian-devel/2005/06/msg00512.html Switch to mingetty]. Is there any reason to use getty by default? [http://lists.debian.org/debian-devel/2005/06/msg01061.html reasons to switch]

 * [http://lists.debian.org/debian-devel/2005/06/msg00585.html Provide better unicode coverage in fonts] so that KDE/Gnome can display the http://www.wikipedia.org titlepage with all characters.

 * [http://lists.debian.org/debian-devel/2005/06/msg00627.html Use UTF-8 locales by default]. Do not break [http://lists.debian.org/debian-devel/2005/06/msg00630.html compatibility] while doing this and do not change settings on upgrade.

TODO List for Etch

Hi all - this might become a bit of a TODO list for Etch.

Table of Contents

TBD

Rules

Here's a few simple rules to keep the discussion on topic:

  • Don't list issues with single packages here - we have the bug tracking system for this! http://bugs.debian.org

  • Don't list proposals here on how the Etch release should be managed. There is ["ReleaseProposals"] for this.

  • For all issues, please try to provide links to mailing list discussions etc. - while the Wiki is good for keeping track of issues up to some point, it is not a good discussion medium imho. So, if you list controversial issues here, DON'T discuss these things here and don't just remove them - add links to relevant parts of the mailing list archives.

Proposed changes

Many of these proposed changes are from the "[http://lists.debian.org/debian-devel/2005/06/msg00462.html and now to something completly different... etch!]" and "[http://lists.debian.org/debian-devel/2005/06/msg00979.html TODO for etch ?]" threads in the debian-devel mailing list archive.

Software updates

Of course packages are continually updated as new versions are released. The goal here is rather to list the large migrations which have wide ramifications for the distro (e.g. switch to a new X server, not update minesweeper from 1.8.9 to 1.8.10).

Debian infrastructure

General issues affecting several packages

  • Get rid of all non-debconf questions and similar stuff. Get rid of useless debconf abuse.
  • [http://lists.debian.org/debian-devel/2005/06/msg01025.html Fix packages in base and packages up to priority standard so as not to use savelog]. There is at least one package in base i know off which uses savelog to rotate logfiles. Using logrotate is a more save way, as it gives the user the possibility to configure more easyly when logfiles are rotated. I would like to see 5(j) of etch release-policy adjusted or best, to say, all packages must use logrotate.

  • [wiki:?["IPv6"] http://lists.debian.org/debian-devel/2005/06/msg01025.html Make packages in etch handle] There are still a bunch of packages which are not ready.

  • [http://lists.debian.org/debian-devel/2005/06/msg01025.html Document tcpwrappers usage in all packages] A lot of programms use tcpwrapper which I appreciate a lot. However, it is quite often not too easy to find out what to write in hosts.allow to allow access to exactly that program. Frankly speaking, having that information always in the manpage seems a good idea to me. (i would like to see that as recommondation for packages in etch)

  • [http://lists.debian.org/debian-devel/2005/06/msg00501.html Reorganize packages] that have been postponed over several releases; e.g., #100332: "tetex-bin: please move xdvi to its own package"

  • [http://lists.debian.org/debian-devel/2005/06/msg00462.html Prune packages from release] based on popularity, packages which are not used by anyone should not go in! (not enough peer review, probably not audited, bug ridden with bugs, including security making security handling a nightmare)

  • [http://lists.debian.org/debian-devel/2005/06/msg00462.html Remove all out of date dummy packages]. See #308711 and other bugs!

Wishlist

Philosophical

  • What about Ubuntu? Will Debian move closer to Ubuntu now that sarge is out? Ubuntu includes lots of improvements that may be valuable for debian users. Ubuntu keeps feeding Debian updates into their release, will Debian now incorporate some of these Ubuntu changes? Are there plans on improving the cooperation of the two distributions? (see [http://udu.wiki.ubuntu.com/UbuntuDownUnder/BreezyGoals the goals for Breezy] for a list of new features in the next ubuntu and how far they got with implementing them.

Kernel

Boot / Init

Documentation '' Localization '' Internationalization

Package additions '' removals '' replacements

(Yet) Unsorted