Summary of Package Overlaps
One of the release requirements for 2.0 is that the --force-overwrite
flag for dpkg can be turned off by default. This means that there
should be no problematic overlaps between packages in the main
distribution. To help achieve that, I have decided to post a
summary of package overlaps every week.
I generate the raw material for this list with an awk script that
parses the Contents and Packages files. The script ignores
directories, and ignores overlaps between packages that conflict with
each other. The awk script was posted to debian-devel once, and
can also be found as part of bug report #12308.
This version of the summary is based on
hamm/Contents from 1997-08-18/16:59
hamm/Packages from 1997-08-17/14:19
hamm/non-free/Packages from 1997-08-18/14:30
hamm/contrib/Packages from 1997-08-15/14:26
There seems to be something wrong with the Contents file generation
on master. It is supposed to happen every week, but the file is still
timestamped August 18. It decided to stick to a weekly schedule even
though the information might be outdated.
Version 1997-09-04 (25 overlaps)
Marked orphaned packages.
Version 1997-08-28 (25 overlaps)
Removed both entries for speak-freely (fixed).
Removed entry for menu_1.5.2 and tkrat_1.0.3-3 (fixed in tkrat_1.0.3-4)
Reported bugs for all overlaps that were not reported yet.
Overlap between efax_08a-3 and mgetty-fax_1.1.2-1:
This overlap is still present in unstable, with efax_08a-4 and
mgetty-fax_1.1.7-4. Dirk Eddelbuettel said that it has been fixed in
newer releases of mgetty, but there's a bug in the fix. The rules
file for mgetty moves usr/man/man1/fax.1 to usr/man/man1/mgetty-fax.1,
but then calls debstd which puts the fax.1 manpage right back :-)
Reported as bug #8573
Overlap between apsfilter_4.9.1-10 (orphaned) and a2ps_4.4-1 (non-free):
a2ps installs usr/bin/a2ps and usr/man/man1/a2ps.1
apsfilter installs usr/lib/apsfilter/bin/a2ps and usr/man/man1/a2ps.1
Reported as bug #8992 and #8976
Overlap between lprng_3.2.1-1, apsfilter_4.9.1-10 (orphaned) and lpr_5.9-13.1:
lprng and lpr conflict, but neither conflicts with apsfilter.
Reported as bug #12262.
Overlap between postgres95_1.09-1 and lprng_3.2.1-1:
Since lprng does not install a monitor binary, it can probably leave
out the manpage.
Reported as bug #8690, #8691, #8692, #8998, and #10056.
Overlap between xless_1.7-4 and scilab_2.2-4 (non-free):
scilab provides usr/lib/scilab/bin/xless. If this is not an xless
version, then this is a widget name collision. If it is, then it
should probably be made to use the xless package instead.
Reported as bug #9006 and #9008
Overlap between xless_1.7-4 and linux86_0.0.11-0:
Reported as bug #9008 (shared with above), #8999, and #9291.
Overlap between amaya-static_0.95-1 (non-free) and amaya_0.95-1 (non-free):
These packages should probably conflict with each other.
Reported as bug #8979 and #8977.
Overlap between ircii_2.9.3roof-1 and bitchx-lib_0.70-2:
[lots, in usr/lib/irc/]
It looks like these packages should conflict, or else bitchx (the
newcomer) should use a different location for its library files, if
possible. If the library files for both packages are identical,
it might be possible to put them in a separate package.
Reported as bug #8990, #8983, and #8413.
Overlap between ppd-adobe-extra_96.06.12-1 (non-free) and ppd-adobe-misc_96.06.12-1 (non-free):
Reported as bug #12263.
Both packages are orphaned.
Overlap between xtar-dmotif_1.4-2 (contrib) and xtar-smotif_1.4-2 (contrib):
These should probably conflict.
Reported as bugs #9004 and #9009
Overlap between ncsa_1.4.2-6 and cgi-scripts_1.0.3:
Reported as bug #12266 and #12267.
Overlap between bsdmainutils_3.4 and zmailer_126.96.36.199-3:
Reported as bug #12268 and #12269.
Overlap between ftape-2.0.30_3.03a-1 and kernel-image-2.0.30_2.0.30-8:
ftape checks in its preinst whether a lib/modules/`uname -r`/misc/ftape.o
exists and aborts if that is the case. But that will not help if
ftape is installed before kernel-image-2.0.30 is.
Reported as bug #12270.
Overlap between libdl1-dev_1.9.5-1 and manpages-dev_1.17-2:
manpages-dev replaces libdl1-dev (<=1.9.4-1). But this is 1.9.5-1 :-)
Reported as bug #12271 and #12272.
Overlap between javalex_1.1.5-1 and java-lex_1.1.4-1:
These seem to be different packages for the same program.
Reported as bug #12273 and #12274.
Overlap between xemacs19_19.15-3.1 and xemacs20_20.2-1:
Reported as bug #11962
Overlap between xemacs19-support_19.15-3.1 and xemacs20-support_20.2-1:
Reported as bug #11962
Overlap between gnats_3.101-2, gnats-user_3.101-2 and xemacs20_20.2-1:
gnats conflicts with gnats-user, but neither conflicts with xemacs20.
Reported as bug #12276 and #12277.
Overlap between libkde0_0.10.01-1(contrib) and libkde0.9.00_0.9.00-1(contrib):
These are the symlinks, right? Perhaps they could be generated by ldconfig
in the postinst. (Both packages already run ldconfig in their postinst.)
Reported as bug #12278.
Both packages are orphaned.
Overlap between amanda-client_188.8.131.52-2 and amanda_184.108.40.206-2:
The debian/rules file copies these from the amanda tree to the
amanda-client tree, so the overlap is probably not a mistake. If
these are really needed by both the server and client packages, then
perhaps there should be an amanda-common as well.
Reported as bug #11046 and #11943.
Overlap between libgdbmg1-dev_1.7.3-21 and libc6-dev_2.0.4-1:
The file is identical in both packages. Since libgdbmg is designed
to be used with libc6, it should be able to assume that any program
that needs it will also need libc6-dev, and thus already have ndbm.h.
Reported as bug#10640.
Overlap between perlmagick_1.14-1, adbbs_2.1-1 and perl-curses_1.01-1:
Reported as bug #8978 (for adbbs only)
Overlap between ax25-utils_2.1.37a-1 and rspfd_0.04:
Reported as bug #12279 and #12280.
Overlap between perl_5.004.02-1 and libcgi-perl_2.76-1:
Reported as bug #12281 and #12282.
Overlap between man-db_2.3.10-41 and libc6-dev_2.0.4-1:
Reported as bug #9841, #10704, and #11941
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
firstname.lastname@example.org . Trouble?
e-mail to email@example.com .