[ Rob Bradford, you're in CC: since I don't know if you read d-d and just in case you miss this :-) ]
I've been reviewing for the Release Notes the packages in sid that are provided for upgrade purposes only (since we did in the past for woody's [1]). The goal is to provide a list in the Release Notes that can tell users which packages in woody have been renamed or moved in sarge and can be safely removed after an upgrade. After writting a small script (which needs much improvement [2]), I've found 89 packages [3], manually reviewing for other common descriptions for upgrade packages (I initially used 'dummy', but that was insufficient) I've found 29 additional packages that fit in the list. Still, I'm sure I have missed some packages. I have not included in the list dummy packages that were not previously present in woody (for obvious reasons) but I estimate there are around 130 of those in the archive. The list is attached, so that fellow maintainers can review it and also to spark some discussion. It also includes some notes if the package has been slitted or if the _dummy_ package was present in woody already. Now, for the discussion. I believe there is material for a mass-filing here: 1.- I've found that 34 transitional packages were already present (as dummy packages, not real packages) in woody. Does it make sense to provide them in sarge/sid? Shouldn't they be removed? Should I file a bug against all of them asking their removal? 2.- Lot of packages call themselves 'dummy' packages when they are not used for upgrades, maybe they are meta-packages that retrieve a set of packages (like mozilla, or they pull in a given version, a lot of python packages do this). This makes it cumbersome to retrieve a correct list and you have to manually review it to remove false positives. Could we standarise in a tag to use for transitional packages in descriptions? That would help in finding these packages easily. I'm not worried about scripts like the one I wrote (since we don't write Release Notes every week), however, it is not currently possible for for package managers to hide these packages from view (I believe aptitude tries to do this, I have not checked it's implementation though) Should I file a wishlist bug against policy? Against all the packages that don't use the common naming method (use 'dummy package' in the short description)? 3.- There are 130 packages which label themselves 'dummy to help out upgrades' but were not previously present in woody. Does sarge need to release with all the other dummy packages? Should we set a time limit for those (I don't see the point of having dummy packages for upgrades a year after being available) and ask for the removal of those that are too old to be useful? Finally, I would like to ask maintainers of splitted/renamed packages to provide additional information to the Release Notes manager so that he can write an Appendix (like he did for woody RN's [4]) useful for users upgrading. Also, I believe Rob would appreciate more help with the Release Notes so that they can cover upgrade paths better, if you have experience here, please share it! Thanks Javier PS: Rob, notice this is based on 'sid' information, please remove packages in the list that are not in sarge.... [1] http://lists.debian.org/debian-doc/2002/04/msg00351.html [2] Actually, the script returned 111 but I manually reviewed all of them. [3] I've added it to the RN's CVS. [4] http://www.debian.org/releases/woody/i386/release-notes/ch-appendix.en.html
Dummy packages present in sid ----------------------------- [ PACKAGES: With standard 'dummy' description ] acs -> gnucap [NOTE: This dummy package was present in the previous release, REMOVE?] amd -> am-utils [NOTE: This dummy package was present in the previous release, REMOVE?] atm-dev -> libatm1-dev bonobo-activation -> libbonobo2-common (>= 2.4.0) colorize -> ccze dvb-dev -> libc6-dev | libc-dev [NOTE: This dummy package was present in the previous release, REMOVE?] dx-dev -> libdx4-dev (= 1:4.3.0-2) freeciv -> freeciv-client, freeciv-server [NOTE: Splitted] freeciv-gtk -> freeciv-client-gtk freeciv-xaw3d -> freeciv-client-xaw3d freetype2 -> libttf2 gimp1.2 -> gimp (>= 1.2.5-1) htmlgen -> python-htmlgen ircd -> ircd-ircu (>= 2.10.11.04-2) kernel-patch-preempt-2.4 -> kernel-patch-2.4-preempt lib-dom-java -> kaffe | java1-runtime [NOTE: This dummy package was present in the previous release, REMOVE?] libbonobo-activation-dev -> libbonobo2-dev (>= 2.4.0) [NOTE: This dummy package was present in the previous release, REMOVE?] libbonobo-activation4 -> libbonobo2-0 (>= 2.4.0) libpaperg -> libpaper1 (= 1.1.14-3), libpaper-utils (= 1.1.14-3) libpng3 -> libpng12-0 (>= 1.2.5.0-2) lilypond1.3 -> lilypond (>= 1.8.1-1) [NOTE: This dummy package was present in the previous release, REMOVE?] mdctl -> debconf (>> 0.5), mdadm [NOTE: This dummy package was present in the previous release, REMOVE?] nethack -> nethack-common, nethack-x11 | nethack-console | nethack-gnome | nethack-lisp | nethack-qt [NOTE: Splitted] [NOTE: This dummy package was present in the previous release, REMOVE?] pgrep -> libc6 (>= 2.3.1-1), libpcre3 (>= 4.0) pktrace -> mftrace plex86 -> bochs (>= 2.0.2+20030522-2), debconf plex86-kernel-src -> build-essential, debhelper, debconf, kernel-package [NOTE: This dummy package was present in the previous release, REMOVE?] python-optik -> python (>> 2.3) revtex4 -> tetex-extra (>= 1.0.2+20021025-2) sgb-src -> sgb-doc (>= 1:20020130-1) [NOTE: This dummy package was present in the previous release, REMOVE?] sawfish-gnome -> sawfish (>= 1:1.3+cvs20040617-7) smalleiffel -> smarteiffel svgalibg1 -> libsvga1 svgalibg1-dev -> svgalibg1 (= 1:1.4.3-14), libc6-dev xlibmesa-dev -> xlibmesa-gl-dev, xlibmesa-glu-dev xlibmesa3 -> xlibmesa-dri, xlibmesa-gl, xlibmesa-glu xlibmesa3-dbg -> xlibmesa3-gl-dbg, xlibmesa3-glu-dbg xlibs-dbg -> xlibs (= 4.2.1-11), libc6 (>= 2.3.2-1), libfreetype6 (>= 2.1.4-1), xlibs (>> 4.1.0), xlibs (>> 4.2.0) xlibs-dev -> libice-dev, libsm-dev, libx11-dev, libxext-dev, libxi-dev, libxmu-dev, libxmuu-dev, libxp-dev, libxpm-dev, libxrandr-dev, libxt-dev, libxtrap-dev, libxtst-dev, libxv-dev, pm-dev, x-dev, xlibs-static-dev xlibs-pic -> xlibs-static-pic [ PACKAGES: With non-standard 'dummy' description ] cppunit -> libcppunit-dev dhid -> dhis-client expect5.24 -> expect [NOTE: This dummy package was present in the previous release, REMOVE?] expect5.24-dev -> expect-dev [NOTE: This dummy package was present in the previous release, REMOVE?] expect5.31 -> expect [NOTE: This dummy package was present in the previous release, REMOVE?] expect5.31-dev -> expect-dev [NOTE: This dummy package was present in the previous release, REMOVE?] expectk5.24 -> expectk [NOTE: This dummy package was present in the previous release, REMOVE?] expectk5.31 -> expectk [NOTE: This dummy package was present in the previous release, REMOVE?] gkdial-gnome -> gkdial (>= 1:1.8) gs -> gs-gpl ipopd-ssl -> ipopd (>= 2002.rc7debian) kdeartwork-theme-desktop -> kdeartwork-theme-icon, kdewallpapers ktexmaker2 -> kile (>= 1.2-0) libcupsys2 -> libcupsys2-gnutls10 libgle-dev -> libgle3-dev libgle-doc -> gle-doc libpaperg-dev -> libpaper-dev (= 1.1.13) libpgperl -> libpq3 (>= 7.3.4), perlapi-5.8.0, perl (>= 5.8.0-19), libc6 (>= 2.3.2-1), libperl5.8 (>= 5.8.0) libpng2 -> libpng10-0 (>= 1.0.15-2) libpng2-dev -> libpng10-dev (>= 1.0.15-2) ncbi-tools6 -> libncbi6 perl-5.004 -> perl (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.004-base -> perl-base (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.004-debug -> perl-debug (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.004-doc -> perl-doc (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.004-suid -> perl-suid (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.005 -> perl (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.005-base -> perl-base (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.005-debug -> perl-debug (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.005-doc -> perl-doc (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.005-suid -> perl-suid (>= 5.6.0-20) [NOTE: This dummy package was present in the previous release, REMOVE?] perl-5.6 -> perl (>= 5.6.0-20) [NOTE: Was not present in woody, dummy needed? REMOVE?] perl-5.6-base -> perl-base (>= 5.6.0-20) [NOTE: Was not present in woody, dummy needed? REMOVE?] perl-5.6-debug -> perl-debug (>= 5.6.0-20) [NOTE: Was not present in woody, dummy needed? REMOVE?] perl-5.6-doc -> perl-doc (>= 5.6.0-20) [NOTE: Was not present in woody, dummy needed? REMOVE?] perl-5.6-suid -> perl-suid (>= 5.6.0-20) [NOTE: Was not present in woody, dummy needed? REMOVE?] prc-tools -> prc-tools-m68k, prc-tools-arm rosegarden -> rosegarden2 (>= 2.1pl4) uw-imapd-ssl -> uw-imapd (>= 2002.rc7debian) vibrant6 -> libvibrant6 vlc-alsa -> vlc, vlc-plugin-alsa vlc-esd -> vlc, vlc-plugin-esd vlc-ggi -> vlc, vlc-plugin-ggi vlc-glide -> vlc, vlc-plugin-glide vlc-gnome -> vlc, gnome-vlc vlc-gtk -> vlc, gvlc vlc-qt -> vlc, qvlc vlc-sdl -> vlc, vlc-plugin-sdl wenglish -> wamerican xpdf-i -> xpdf (>= 0.91-2) [NOTE: This dummy package was present in the previous release, REMOVE?] [ PACKAGES: Using 'transational' ] alsa-headers -> libasound2-dev (>= 1.0.6-3) debbugs-el -> debian-el (>= 22.0-1) debview -> debian-el (>= 22.0-1) emacs-goodies-extra-el -> emacs-goodies-el (>= 22.0-1) isdnutils -> isdnutils-base (= 1:3.3.0.20041110-1), ipppd, isdnlog, isdnutils-xtools, isdnvboxserver, isdnvboxclient [NOTE: This dummy package was present in the previous release, REMOVE?] fileutils -> coreutils libgd-dev -> libgd-noxpm-dev (>= 1.8.4-27) | libgd-xpm-dev (>= 1.8.4-27) libgd-perl -> libgd-gd1-perl (= 1.41-12) libgd1 -> libgd1-noxpm (>= 1.8.4-27) | libgd1-xpm (>= 1.8.4-27) libgd2 -> libgd2-noxpm (>= 2.0.4-2) | libgd2-xpm (>= 2.0.4-2) libgd2-dev -> libgd2-noxpm-dev (>= 2.0.4-2) | libgd2-xpm-dev (>= 2.0.4-2) libpcap-dev -> libpcap0.7-dev phpgroupware-core -> phpgroupware (>= 0.9.14.007) rplay -> rplay-server, rplay-client, rplay-contrib, librplay3, librplay3-dev, rplay-perl [NOTE: Splitted] [NOTE: This dummy package was present in the previous release, REMOVE?] shellutils -> coreutils textutils -> coreutils xfonts-abi -> abiword-common (= 2.2.1-1) ximian-setup-tools -> gnome-system-tools [ PACKAGES: Using 'safely removed' ] alsaplayer -> alsaplayer-gtk | alsaplayer-interface, alsaplayer-oss | alsaplayer-output, alsaplayer-common [NOTE: This dummy package was present in the previous release, REMOVE?] cupsomatic-ppd -> foomatic-filters-ppds [NOTE: This dummy package was present in the previous release, REMOVE?] links-ssl -> elinks octave-matcompat -> octave2.1, octave-forge r-base -> r-base-core (= 2.0.1-1), r-recommended (= 2.0.1-1) [ PACKAGES: Using 'after-upgrade' ] xfonts-biznet-iso-8859-2-100dpi -> xfonts-biznet-100dpi, xfonts-100dpi-transcoded [NOTE: This dummy package was present in the previous release, REMOVE?] xfonts-biznet-iso-8859-2-75dpi -> xfonts-biznet-75dpi, xfonts-75dpi-transcoded [NOTE: This dummy package was present in the previous release, REMOVE?] xfonts-biznet-iso-8859-2-base -> xfonts-biznet-base, xfonts-base-transcoded [NOTE: This dummy package was present in the previous release, REMOVE?] [ PACKAGES: Using 'safely be removed' ] dmalloc -> libdmalloc4-dev
signature.asc
Description: Digital signature