[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Dummy packages review for the Release Notes and possible mass bug filing



[ 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

Attachment: signature.asc
Description: Digital signature


Reply to: