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

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 so often.

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-i386 from 1997-11-10/15:26 (GMT)
         hamm/main/Packages from 1997-11-11/13:35 (GMT)
         hamm/non-free/Packages from 1997-11-11/13:35 (GMT)
         hamm/contrib/Packages from 1997-11-11/13:35 (GMT)

Richard Braakman

-=========================================================================-
Change history:

Version 1997-11-12   (25 overlaps)
  Removed entry for bsdmainutils and zmailer  (fixed in zmailer 2.99.49.8-1)
  Removed entry for efax and mgetty-fax    (overlap gone)
  New entry for kdebase and kdelibs0g-dev  (reported bugs)
  New entry for kdebase and kdegraphics
  New entry for kdebase and xbase
  New entry for tclmidi and mtools         (reported bug)

Version 1997-10-24   (23 overlaps)
  Three new entries for e2compr and the new e2fs packages.  (reported bug)
  Removed entry for mkisofs and cdrecord.  (fixed in cdrecord 1:1.5-2)
  Removed entry for modutils and pcmcia-cs.  (fixed in pcmcia-cs 2.9.11-1)
  Removed entry for zlib1-altdev and xlib6-altdev.  (fixed in xfree86 3.3.1-1)
  Added ax25utils to entry for ax25-utils and rspfd.
  Added giflib3g-dev to entry for libgif3g-dev and libgif2-dev.

Version 1997-10-15   (23 overlaps)
  New entry for modutils and pcmcia-cs.
  Removed entry for xslib and xlib6-altdev.  (fixed in xlib6-altdev 3.3-7)
  Removed entry for epic and ircii.  (fixed in epic 3.004-3)

Version 1997-10-01   (24 overlaps)
  Reported bugs for the new entries.
  Removed entry for xslib and xslibg.  (fixed in 3.3-6 versions)
  Removed entry for man-db and libc6-dev. (fixed in man-db 2.3.10-52)
  New entry for libgif3g-dev and libgif2-dev.
  New entry for epic and ircii.
  New entry for libtiff-tools and libtiff3-gif.
  New entry for zlib1-altdev and xlib6-altdev.
  New entry for xslib and xlib6-altdev.

Version 1997-09-24   (21 overlaps)
  New entry for mkisofs and cdrecord.  (Filed bugreport)

Version 1997-09-17   (20 overlaps)
  New entry for xslib and xslibg.  (Filed bugreport)
  Noted the extra bug report for libgdbmg1-dev.
  Noted the extra bug reports for the man-db and libc6-dev entry.
  Removed both entries for apsfilter.  (apsfilter moved to project/orphaned)
  Removed entry for xless and linux86.  (linux86 removed from hamm)
  Removed entry for bin86 and linux86.  (bin86 now conflicts with linux86)
  Removed entry for abuse-lib and abuse-sfx.  (abuse-lib removed from non-free)
  Removed entry for javalex and java-lex.  (java-lex removed from hamm)
  Removed perlmagick from perlmagick/adbbs/perl-curses entry. (Fixed in 1.15-2)

Version 1997-09-10   (25 overlaps)
  Reported bugs for the new entries.
  Reported extra bugs for the adbbs, perlmagick, and perl-curses entry.
  Added package names to all bug numbers.
  Removed entry for libdl1-dev and manpages-dev since the new manpages-dev
    now conflicts with the most recent libdl1-dev.
  Added note to apsfilter entry. 
  Added entry for abuse-lib and abuse-sfx back in (see notes).
  New entry for bin86 and linux86.
  New entry for tetex-doc and tetex-base.
  Removed entry for perl and libcgi-perl (libcgi-perl 2.76-2 diverts the files)
  Removed entry for ncsa and cgi-scripts (fixed in ncsa 1.4.2-7).

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.

-=========================================================================-
Overlaps:

Overlap between libgdbmg1-dev_1.7.3-21 and libc6-dev_2.0.5c-0.1:
   usr/include/ndbm.h
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 to libgdbmg1 and #12993 to libgdbmg1-dev.

Overlap between tetex-doc_0.4pl8-2 and tetex-base_0.4pl8-4:
   usr/doc/tetex/tetex
Reported as bug #12752 to tetex-doc.

Overlap between postgres95_1.09-1 and lprng_3.2.6-2:
   usr/man/man1/monitor.1.gz
Since lprng does not install a monitor binary, it can probably leave
out the manpage.
Reported as bug #8690 to lprng, #8691, #8692, #8998, and #10056 to postgres95.

Overlap between xless_1.7-4 and scilab_2.2-4 (non-free):
   usr/X11R6/lib/X11/app-defaults/XLess
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 to scilab and #9008 to xless.

Overlap between amaya-static_0.95-1 (non-free) and amaya_0.95-1 (non-free):
   [13 filenames]
These packages should probably conflict with each other.
Reported as bug #8979 to amaya and #8977 to amaya-static.

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 to ircii, and #8983 and #8413 to bitchx-lib.

Overlap between ppd-adobe-extra_96.06.12-1 (non-free) and ppd-adobe-misc_96.06.12-1 (non-free):
   usr/share/ppd/en/Monotype_ImageMaster_1200_v52_3.ppd
   usr/share/ppd/en/Monotype_Imagesetter_v52_2.ppd
   usr/share/ppd/en/Monotype_Systems_Limited_RipExpress-J.ppd
   usr/share/ppd/en/Monotype_Systems_Limited_RipExpress.ppd
Reported as bug #12263 to pdd-adobe-misc.
Both packages are orphaned.

Overlap between xtar-dmotif_1.4-2 (contrib) and xtar-smotif_1.4-2 (contrib):
   usr/X11R6/bin/xtar
   usr/X11R6/lib/X11/app-defaults/XTar
   usr/X11R6/lib/X11/xtar/xtar.doc
   usr/X11R6/man/man1/xtar.1x.gz
   usr/doc/xtar/README
   usr/doc/xtar/README.HPPD
   usr/doc/xtar/README.debian
   usr/doc/xtar/buildinfo.Debian
   usr/doc/xtar/changelog.Debian
   usr/doc/xtar/copyright
These should probably conflict.
Reported as bugs #9004 to xtar-dmotif and #9009 to xtar-smotif.

Overlap between ax25utils_2.1.42a-1, ax25-utils_2.1.37a-1 and rspfd_0.04:
   etc/ax25/rspfd.conf
Reported as bug #12279 to ax25-utils and #12280 to rspfd.
Both have been closed by the maintainer of ax25-utils, who says that
version 2.1.42a will fix the problem.
Package ax25utils replaces the other two packages, which will
presumably disappear from the archive soon.

Overlap between ftape-2.0.30_3.03a-1 and kernel-image-2.0.30_2.0.30-9:
   lib/modules/2.0.30/misc/ftape.o
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 to ftape-2.0.30.

Overlap between xemacs19_19.16-1 and xemacs20_20.2-4:
   usr/bin/pstogif
   usr/bin/xemacs
Reported as bug #11962 to xemacs20 (shared with entry below)

Overlap between xemacs19-support_19.16-1 and xemacs20-support_20.2-4:
   usr/lib/xemacs/lock
   usr/lib/xemacs/site-lisp/debian-rundir.el
   usr/lib/xemacs/site-lisp/site-start.el
Reported as bug #11962 to xemacs20 (shared with entry above)

Overlap between gnats_3.104-1, gnats-user_3.104-1 and xemacs20_20.2-4:
   usr/bin/install-sid
   usr/bin/send-pr
gnats conflicts with gnats-user, but neither conflicts with xemacs20.
Reported as bug #12276 to gnats and #12277 to xemacs20.

Overlap between libkde0_0.10.01-1(contrib) and libkde0.9.00_0.9.00-1(contrib):
   usr/X11R6/lib/libkdecore.so.0
   usr/X11R6/lib/libkdeui.so.0
   usr/X11R6/lib/libkhtmlw.so.0
These are the symlinks, right?  Perhaps they could be generated by ldconfig
in the postinst.  (Both packages already run ldconfig in their postinst.)
Both packages are orphaned.
Reported as bug #12278 to libkde0.
This bug has been closed by Andreas Jellinghaus, who has submitted
bug #14001 to ftp.debian.org to request the removal of both packages
because they have been superseded by kdelib* packages. 

Overlap between amanda-client_2.3.0.4-2 and amanda_2.3.0.4-2:
   usr/lib/amanda/amcat.awk
   usr/lib/amanda/amplot.awk
   usr/lib/amanda/amplot.g
   usr/lib/amanda/amplot.gp
   usr/lib/amanda/versionsuffix
   usr/man/man8/amplot.8.gz
   usr/man/man8/amrecover.8.gz
   usr/man/man8/amrestore.8.gz
   usr/sbin/amplot
   usr/sbin/amrecover
   usr/sbin/amrestore
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 to amanda.

Overlap between adbbs_2.1-1 and perl-curses_1.01-1:
   usr/lib/perl5/i386-linux/5.00307/perllocal.pod
Reported as bug #8978 to adbbs and #12479 to perl-curses.

Overlap between libtiff-tools_3.4beta037-3 and libtiff3-gif_3.4beta035-1 (non-free):
   usr/bin/gif2tiff
libtiff3-gif lists libtiff3 as source, but the libtiff3 source does not
build it.  Perhaps it has been replaced by libtiff-tools.  Should
libtiff-tools Conflict and Replace?
Reported as bug #13521 to libtiff-tools.

Overlap between libgif3g-dev_3.0-2 (non-free) and libgif2-dev_2.3-1 (non-free), and giflib3g-dev_3.0-4.1 (non-free):
   usr/include/getarg.h
   usr/include/gif_hash.h
   usr/include/gif_lib.h
   usr/lib/libgif.a
   usr/lib/libgif.so
These are libc5 and libc6 development versions.  Apparently there
is no libgif2-altdev (yet?).  libgif3g-dev depends on libc6-dev,
which would normally make it conflict with the libc5 development
package, but libgif2 does not depend on libc5-dev.
Assuming that libgif2-dev will eventually be superseded by a
libgif2-altdev, the solution is probably to make libgif3g-dev
conflict explicitly with libgif2-dev.
Reported as bug #13519 to libgif3g-dev, already closed.
(The maintainer replied that libgif* will all be superseded by giflib*,
 which does not have this bug.)
(giflib has showed up and conflicts with the libgif versions, but the
 old packages have not disappeared yet.)

Overlap between e2compr_1.06-2 and e2fslibs-dev_1.10-7:
   usr/include/ext2fs/bitops.h
   usr/include/ext2fs/ext2_err.h
   usr/include/ext2fs/ext2fs.h
   usr/include/ext2fs/io.h
   usr/include/ss/copyright.h
   usr/include/ss/ss.h
   usr/include/uuid/uuid.h
   usr/lib/libe2p.a
   usr/lib/libe2p.so
   usr/lib/libext2fs.a
   usr/lib/libext2fs.so
   usr/lib/libss.a
   usr/lib/libss.so
   usr/lib/libuuid.a
   usr/lib/libuuid.so
Package e2compr conflicts, provides, and replaces e2fsprogs.  It
probably needs to be updated now that e2fsprogs has split into
several packages.
Reported as bug #14083

Overlap between e2compr_1.06-2 and comerr-dev_1.10-7:
   usr/include/et/com_err.h
   usr/lib/libcom_err.a
   usr/lib/libcom_err.so
   usr/man/man1/compile_et.1.gz
   usr/man/man3/com_err.3.gz
See above.

Overlap between e2compr_1.06-2 and comerr2_1.10-6:
   lib/libcom_err.so.2
   lib/libcom_err.so.2.0
See above.

Overlap between kdebase_1:Beta1.2-1 and kdelibs0g-dev_1:Beta1.2-1:
   usr/doc/kde/HTML/default
Reported as bug#14578 to kdebase

Overlap between kdebase_1:Beta1.2-1 and kdegraphics_1:Beta1.2-1:
   usr/share/mimelnk/image/fax-g3.kdelnk
Shares bugreport with above

Overlap between kdebase_1:Beta1.2-1 and xbase_3.3.1-1:
   etc/X11/Xsession
Shared bugreport with above

Overlap between tclmidi_3.1-2 and mtools_3.8-1:
   usr/bin/minfo
The maintainer of tclmidi is looking for a new name for minfo :)
Reported as bug#14579 to tclmidi


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: