[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.

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.

The summary now includes the non-us packages, and I did indeed find
two overlaps that way.

This version of the summary is based on
         hamm/Contents-i386 from 1998-02-02/18:10 (GMT)
         hamm/main/Packages from 1998-02-04/15:10 (GMT)
         hamm/non-free/Packages from 1998-02-03/16:16 (GMT)
         hamm/contrib/Packages from 1998-02-04/15:11 (GMT)
         The non-us archive from 1998-02-05

We're now up to 30 overlaps, partly due to the presence of libc5-dev
in hamm (this effectively moved half a dozen overlaps from the hamm/bo
list to this list).

Richard Braakman

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

Version 1998-02-05   (30 overlaps)
  Removed entry for ftape-2.0.30 and kernel-image-2.0.30
    (kernel-image-2.0.30 was removed from the archive)
  Removed entry for msqlperl and libdbd-mysql-perl
  Removed entry for libdbd-msql-perl and libdbd-mysql-perl
    (libdbd-mysql-perl dropped msql files)
  Removed entry for manpages-dev and funny-manpages
    (funny-manpages dropped overlapping manpage)
  Removed entry for sane and cam             (cam dropped xcam wrapper script)
  Removed entry for gv and fvwm-common    (fvwm-common dropped mini-gv pixmap)
  New entry for menu and battleball
  New entry for newt0.10-dev and newt0.21-dev
  New entry for newt0.10 and newt0.21
  New entry for wu-ftpd and netstd
  New entry for libmagick-dev and libmagick-lzw-dev
  New entry for newsx and leafnode
  Four new entries for libc5-dev
  New entry for libc5-dbg and libc6-dbg
  Included non-us packages in scan
  New entry for cfs and ssh
  New entry for cfs and chris-cust
  Overlap between amanda and amanda-client reduced to amrecover
  New entry for amanda and amanda-common
  New entry for mysql-doc and mysql
  New entry for mysql-server and mysql
  Moved old changelogs to end of summary, like WNPP does. 

Version 1998-01-09   (19 overlaps)
  Removed entry for kdebase and xbase.       (kdebase uses diversion)
  Removed entry for tetex-doc and tetex-base (fixed in tetex-doc 0.4pl8-3)
  Removed entry for postgres95 and lprng (postgres95 superseded by postgresql)
  Removed entry for libgif3g, libgif2, and giflib3g  (libgif* were removed)
  Removed entry for libtiff-tools and libtiff3-gif   (libtiff3-gif removed)
  Removed entry for kdebase and kdelibs0g    (fixed in kde versions Beta1.2-2)
  Removed entry for kdebase and kdegraphics  (fixed in kde versions Beta1.2-2)
  Removed entry for libkde0.9.00 and libkde0 (libkde* were removed)
  Removed entry for adbbs and perl-curses    (fixed in adbbs 2.1a-2)
  Removed entry for tclmidi and mtools       (fixed by tclmidi)
  Removed entry for amaya-static and amaya   (fixed in 1.1c-1)
  Removed entry for ppd-adobe-extra and ppd-adobe misc  (packages disappeared)
  Removed entry for ax25utils, ax25-utils, and rspfd  (old packages removed)
  New entry for fvwm-common and gv
  Adjusted e2compr entries, which now overlap with the new e2fs packages.
  New entry for e2compr and e2fslibsg
  New entry for pftp and netstd
  New entry for msqlperl and libdbd-mysql-perl
  New entry for libdbd-msql-perl and libdbd-mysql-perl
  New entry for manpages-dev and funny-manpages
  New entry for sane and cam

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

Overlap between libgdbmg1-dev_1.7.3-21 and libc6-dev_2.0.6-3:
   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 bugs #10640 and #12993 to libgdbmg1-dev.

Overlap between xless_1.7-5 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 ircii_2.9.3roof-1 and bitchx-lib_0.70-2:
   [lots, in usr/lib/irc/]
The bitchx packages have been combined into a single package, so
presumably bitchx-lib is going to disappear.
Reported as bug #8990 to ircii, and #8983 and #8413 to bitchx-lib.

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 xemacs19_19.16-1 and xemacs20_20.2-4:
   usr/bin/pstogif
Reported as bug #11962 to xemacs20 (shared with entry below)

Overlap between xemacs20-support_20.2-4 and xemacs19-support_19.16-1:
   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, xemacs20_20.2-4 and gnats-user_3.104-1:
   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 amanda-client_2.4.0b6-8 and amanda_2.3.0.4-2:
   usr/man/man8/amrecover.8.gz
   usr/sbin/amrecover

Overlap between amanda_2.3.0.4-2 and amanda-common_2.4.0b6-8:
   usr/lib/amanda/amidxtaped
   usr/lib/amanda/versionsuffix
   usr/man/man8/amanda.8.gz
   usr/man/man8/amrestore.8.gz
   usr/sbin/amrestore
Both overlaps reported as #17838 to amanda-common.

Overlap between e2fslibsg-dev_1.10-10 and e2compr_1.06-2:
   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 to e2compr.
The maintainer replies: "I am currently trying to develop a strategy
for getting e2compr properly packaged. The current mechanism is a
hack. This will be fixed then."

Overlap between comerrg-dev_1.10-10 and e2compr_1.06-2:
   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 comerr2g_1.10-10:
   lib/libcom_err.so.2
   lib/libcom_err.so.2.0
See above.

Overlap between e2compr_1.06-2 and e2fslibsg_1.10-10:
   lib/libe2p.so.2
   lib/libext2fs.so.2
   lib/libss.so.2
   lib/libss.so.2.0
   lib/libuuid.so.1
See above.

Overlap between pftp_0.6.7-2 and netstd_3.02-1:
   usr/bin/pftp
   usr/man/man1/pftp.1.gz
Already reported as bug #14192 to netstd, reassigned to pftp.

Overlap between menu_1.5-7 and battleball_2.0-1:
   usr/lib/menu/menu
Reported as #17224 and #17640 to battleball.

Overlap between newt0.10-dev_0.10-1 and newt0.21-dev_0.21-3:
   usr/include/newt.h
   usr/lib/libnewt.a
   usr/lib/libnewt.so
Reported as #17577 to newt0.21-dev

Overlap between newt0.10_0.10-1 and newt0.21_0.21-3:
   usr/bin/whiptail
Reported as #17476 to newt0.21

Overlap between wu-ftpd_2.4-27.1 and netstd_3.02-1:
   usr/man/man8/ftpd.8.gz
Reported as #17401 to netstd and #17742 to wu-ftpd.

Overlap between cfs_1.3.3-1(nonus)(orphaned) and ssh_1.2.22-2(nonus):
   usr/man/man1/ssh.1.gz
Reported as #9689 and #12011 to cfs.

Overlap between newsx_0.9-1 and leafnode_1.4-4:
   usr/bin/newsq
Reported as #17846 to newsx and #17847 leafnode.

Overlap between libmagick-dev_3.9.0-1 and libmagick-lzw-dev_3.9.0-1:
   usr/X11R6/include/X11/magick/PreRvIcccm.h
   usr/X11R6/include/X11/magick/X.h
   usr/X11R6/include/X11/magick/compress.h
   usr/X11R6/include/X11/magick/error.h
   usr/X11R6/include/X11/magick/gems.h
   usr/X11R6/include/X11/magick/image.h
   usr/X11R6/include/X11/magick/magick.h
   usr/X11R6/include/X11/magick/monitor.h
   usr/X11R6/include/X11/magick/plug-ins.h
   usr/X11R6/include/X11/magick/utility.h
   usr/X11R6/include/X11/magick/widget.h
   usr/X11R6/lib/libMagick.a
   usr/X11R6/lib/libMagick.so
These depend on libmagick and libmagick-lzw, respectively, which conflict.
But they need to confict directly as well, because dpkg does not check
dependencies until after unpacking.
Reported as #17839 to libmagick-dev.

Overlap between libc5-dev_5.4.38-1 and binutils-dev_2.8.1.0.19-1:
   usr/include/ansidecl.h
Reported as #17840 to binutils-dev.

Overlap between libc5-dev_5.4.38-1, libatalk14g-dev_1.4b2-4.4 and libatalk-dev_1.4b2-4:
   usr/include/netatalk/at.h
libatalk14g-dev and libatalk-dev do conflict, but neither conflicts with
libc5-dev.
Reported as #17848 to libatalk14g-dev.

Overlap between libc5-dev_5.4.38-1 and libc6-dev_2.0.6-3:
   [lots]
libc5-dev needs to provide and conflict with the virtual package libc-dev.
Reported as #17616 to libc5-dev

Overlap between libc5-dev_5.4.38-1 and gmp_2.0.2-3:
   usr/include/gmp-mparam.h
Bug #16485 requests the removal of gmp.

Overlap between libc6-dbg_2.0.6-3 and libc5-dbg_5.4.38-1:
   usr/lib/libc_p.a
* Not reported

Overlap between cfs_1.3.3-1 (nonus,orphaned) and chris-cust_0.4:
   usr/bin/i
Right.  I wonder which is the more intuitive meaning for i.
Reported as #17841 to cfs and #17842 to christ-cust.

Overlap between mysql-doc_3.21.21a.beta-2 and mysql_3.21.19.beta-1:
   usr/info/mysql.info.gz

Overlap between mysql_3.21.19.beta-1 and mysql-server_3.21.21a.beta-2:
   etc/init.d/mysql
   usr/bin/add_long_password
   usr/bin/isamchk
   usr/bin/isamlog
   usr/bin/mysql_install_db
   usr/bin/safe_mysqld
   usr/lib/mysql/data/db.frm
   usr/lib/mysql/data/host.frm
   usr/lib/mysql/data/user.frm
   usr/lib/mysql/mysqld
Both reported as #17843 to mysql-server.

Overlap between wu-ftpd-academ_2.4.2.16-2, wu-ftpd_2.4-27.1 and hylafax-server_4.0.1-4:
   usr/man/man5/xferlog.5.gz
This is listed as a triple overlap because neither wu-ftpd package
conflicts with hylafax-server, even though they do conflict with each other.
Reported as #17844 to wu-ftpd and #17845 to hylafax-server.

-=========================================================================-
Old 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.


--
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: