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

Overlaps between bo and hamm



I have a list here of package overlaps that may cause problems when
upgrading from bo to hamm.  I haven't checked all of them for use of
diversions yet.  I have filtered out the overlaps that still exist in
hamm, because those are in a separate list.

I have added comments to some of the entries, but there were just
too many to treat them all thoroughly.

I don't really have the time to investigate them further, particularly
since I have so many other things on my stack as well.  I'm considering
sending them in as bug reports with severity 'important' (because they
have to be taken care of before hamm is released), and letting the
package maintainers do the thinking.

Please let me know if you have any objections to the above.

Richard Braakman


Overlap hamm/libgpmg1-dev_1.13-1 and bo/libgpm1_1.10-6:
   usr/include/gpm.h
   usr/lib/libgpm.a
   usr/lib/libgpm.so
The packages conflict indirectly but that is not enough, because
packages are unpacked before their dependencies are checked.

Overlap hamm/bible-kjv-text_4.00-5 and bo/bible-kjv_4.00-2:
   usr/lib/bible.data
   usr/lib/bible.data.conc

Overlap hamm/fortunes-off_9708-2 and bo/fortunes_9510-4:
   usr/share/games/fortunes/off/ [lots]

Overlap hamm/octave-staticlibs_2.0.9-2 and bo/octave_2.0.5-2:
   usr/lib/octave/libcruft.a
   usr/lib/octave/libhistory.a
   usr/lib/octave/libkpathsea.a
   usr/lib/octave/liboctave.a
   usr/lib/octave/liboctinterp.a
   usr/lib/octave/libreadline.a
   usr/lib/octave/libtinst.a
Currently octave-staticlibs simply depends on octave.  It should also
replace or conflict with octave (<= 2.0.5-2).  (Or perhaps an earlier
version if the change occurred earlier).

Overlap hamm/olwm_3.2p1.4-2 and bo/xview-clients_3.2p1.3-2:
   usr/X11R6/bin/olwm
   usr/X11R6/bin/olwmslave
   usr/X11R6/lib/help/olwm.info
   usr/X11R6/lib/help/workspace.info
   usr/X11R6/man/man1/olwm.1x.gz
   usr/X11R6/man/man1/olwmslave.1x.gz

Overlap hamm/manpages-dev_1.18-1 and bo/ldso_1.8.10-2:
   usr/man/man3/dlclose.3.gz
   usr/man/man3/dlerror.3.gz
   usr/man/man3/dlopen.3.gz
   usr/man/man3/dlsym.3.gz
manpages-dev replaces bind (<<4.9.3-P1-2), manpages (<= 1.15-4),
                      libdl1-dev (<=1.9.5-1)
                but not ldso (<= 1.8.10-2).
However, this is not really a problem because anyone upgrading from
bo to hamm will start by upgrading ldso.

Overlap hamm/xviewg-dev_3.2p1.4-2 and bo/xview_3.2p1.3-2:
   usr/X11R6/lib/libolgx.so
   usr/X11R6/lib/libxview.so
The packages conflict indirectly but that is not enough, because
packages are unpacked before their dependencies are checked.

Overlap hamm/xviewg_3.2p1.4-2 and bo/xview-dev_3.2p1.3-2:
   usr/X11R6/include/bitmaps/ [lots]
   usr/X11R6/include/images/ [lots]
The packages conflict indirectly but that is not enough, because
packages are unpacked before their dependencies are checked.

Overlap hamm/libpam0g-dev_0.57b-0 and bo/libpam-dbg_0.56-2:
   usr/lib/libpam.a
   usr/lib/libpam_misc.a

Overlap hamm/cgi-scripts_1.0.5 and bo/ncsa_1.4.2-6:
   usr/lib/cgi-bin/imagemap
The ncsa in hamm no longer includes this file.  cgi-scripts should
conflict with ncsa (<= 1.4.2-6) to ensure a smooth upgrade.
(Or an earlier version if the change occurred earlier)

Overlap hamm/libpthread0-dev_0.6-1 and bo/oldmitpthreads_0.0:
   usr/include/pthread.h
libpthread0-dev is for libc5, and libc6 already includes pthreads.
Presumably this package is going to disappear.

Overlap hamm/lincity-svga_1.09-2 and bo/lincity_1.03-2:
   usr/games/lincity
lincity-svga needs to declare a Replaces: lincity (<< 1.09-1) to
ensure a smooth upgrade from bo.  Simply depending on lincity (>=
1.09-1) will not work because dpkg unpacks before checking
dependencies.

Overlap hamm/sysvbanner_1.0-5 and bo/bsdmainutils_3.2-0:
   usr/bin/banner
The bsdmainutils in hamm (>= 3.3) installs banner as /usr/games/banner
to avoid this overlap.  sysvbanner should conflict with bsdmainutils
(<< 3.3).

Overlap hamm/glut3-altdev_3.6-2 and bo/glut-dev_3.3-2:
   usr/doc/glut-dev

Overlap hamm/msql_1.0.16-8 and bo/libmsql1_1.0.16-6:
   usr/doc/msql/copyright
   usr/doc/msql/faq.txt.gz
   usr/doc/msql/mSQL-1.0.11.ps.gz
   usr/doc/msql/mSQL-Invoice.txt
   usr/doc/msql/readme

Overlap hamm/dnsutils_1:8.1.1-7 and bo/bind_4.9.5-1.4:
   usr/bin/addr
   usr/bin/dig
   usr/bin/nslookup
   usr/lib/nslookup.help
These were moved into dnsutils with release 8.1.1-2.

Overlap hamm/libc6-dev_2.0.6-2 and bo/oldmitpthreads_0.0:
   usr/include/pthread.h
Does gnats still need oldmitpthreads?

Overlap hamm/libc6-dev_2.0.6-2 and bo/bind_4.9.5-1.4:
   usr/lib/libresolv.a
I presume that libresolv.a disappeared from bind when it was converted
to libc6, but the changelog doesn't say when.  To be safe, I'd pick
the "Security release" version and add a Replaces: bind (<= 4.9.6-1)
to libc6-dev.  YMMV.

Overlap hamm/dmalloc1-dev_3.2.1-2 and bo/dmalloc_3.1.2:
   usr/include/dmalloc.h
   usr/lib/libdmalloc.a
   usr/lib/libdmalloclp.a

Overlap hamm/ncurses3.4-dbg_1.9.9g-7 and bo/ncurses3.0-dev_1.9.9e-1:
   usr/lib/libform_g.a
   usr/lib/libmenu_g.a
   usr/lib/libncurses_g.a
   usr/lib/libpanel_g.a
The packages conflict indirectly but that is not enough, because
packages are unpacked before their dependencies are checked.

Overlap hamm/bind-doc_8.1.1-3 and bo/bind_4.9.5-1.4:
   usr/doc/bind/FAQ.1of2.gz
   usr/doc/bind/FAQ.2of2.gz
   usr/doc/bind/dns-setup.gz

Overlap hamm/xcontrib_3.3.1-2 and bo/xproc_1.11.6:
   usr/X11R6/bin/xload
   usr/X11R6/lib/X11/app-defaults/XLoad
   usr/X11R6/man/man1/xload.1x.gz

Overlap hamm/dmalloc1_3.2.1-2 and bo/dmalloc_3.1.2:
   usr/bin/dmalloc

Overlap hamm/ftape-2.0.30_3.04d-1 and bo/kernel-image-2.0.30_2.0.30-7:
   lib/modules/2.0.30/misc/ftape.o

Overlap hamm/psmisc_16-1 and bo/procps_1.11.6:
   bin/fuser
   usr/bin/killall
   usr/bin/pstree
   usr/man/man1/fuser.1.gz
   usr/man/man1/killall.1.gz
   usr/man/man1/pstree.1.gz

Overlap hamm/svgalibg1_1:1.2.13-1 and bo/svgalib-dummy1_1.2.10:
   usr/lib/libvga.so.1
   usr/lib/libvgagl.so.1
svgalibg1 conflicts with svgalib1 (<< 1:1.2.11-1)
svgalib-dummy1 provides svgalib1
But the versioned conflict does not work for a virtual package.  An
extra conflict with svgalib-dummy1 (<< 1.2.11-1) should fix it.

Overlap hamm/xpm-bin_3.4j-0.5 and bo/xpm4.7_3.4g-9:
   usr/X11R6/bin/sxpm

Overlap hamm/cvs-pcl_1.9.10+openbsd-2 and bo/xemacs-support_19.14-1:
   usr/info/pcl-cvs.info.gz

Overlap hamm/libatalk14g-dev_1.4b2-4.3 and bo/libc5-dev_5.4.33-3:
   usr/include/netatalk/at.h

Overlap hamm/binutils-dev_2.8.1.0.17-1 and bo/libc5-dev_5.4.33-3:
   usr/include/ansidecl.h

Overlap hamm/libelf0-altdev_0.6.4-8 and bo/libelf0-dev_0.6.4-5:
   usr/doc/libelf0-dev

Overlap hamm/libhdf4g-dev_4.0.2-4 and bo/libhdf4-dev_4.0.2-3:
   usr/include/hdf/atom.h
   usr/include/hdf/bitvect.h
   usr/include/hdf/cdeflate.h
   usr/include/hdf/cnbit.h
   usr/include/hdf/cnone.h
   usr/include/hdf/crle.h
   usr/include/hdf/cskphuff.h
   usr/include/hdf/df.h
   usr/include/hdf/dfan.h
   usr/include/hdf/dffunc.inc
   usr/include/hdf/dfgr.h
   usr/include/hdf/dfi.h
   usr/include/hdf/dfrig.h
   usr/include/hdf/dfsd.h
   usr/include/hdf/dfstubs.h
   usr/include/hdf/dfufp2i.h
   usr/include/hdf/dynarray.h
   usr/include/hdf/glist.h
   usr/include/hdf/hbitio.h
   usr/include/hdf/hcomp.h
   usr/include/hdf/hcompi.h
   usr/include/hdf/hconv.h
   usr/include/hdf/hdf.h
   usr/include/hdf/hdf.inc
   usr/include/hdf/hdfi.h
   usr/include/hdf/herr.h
   usr/include/hdf/hfile.h
   usr/include/hdf/hkit.h
   usr/include/hdf/hlimits.h
   usr/include/hdf/hntdefs.h
   usr/include/hdf/hproto.h
   usr/include/hdf/htags.h
   usr/include/hdf/linklist.h
   usr/include/hdf/mfan.h
   usr/include/hdf/mfgr.h
   usr/include/hdf/mstdio.h
   usr/include/hdf/tbbt.h
   usr/include/hdf/vg.h
   usr/lib/libdf.a
   usr/lib/libdf.so
   usr/man/man3/hxsetcreatedir.3hdf.gz
   usr/man/man3/hxsetdir.3hdf.gz
   usr/man/man3/mfan.3hdf.gz
   usr/man/man3/sdisdimval_bwcomp.3hdf.gz
   usr/man/man3/sdsetaccesstype.3hdf.gz
   usr/man/man3/sdsetdimval_comp.3hdf.gz
   usr/man/man3/vssetexternalfile.3hdf.gz

Overlap hamm/tetex-extra_0.4pl8-3 and bo/tetex-base_0.4pl6-5:
   usr/lib/texmf/bibtex/bib/README
   usr/lib/texmf/bibtex/bst/ [ lots ]
   usr/lib/texmf/metapost/ [ lots ]
tetex-extra depends on tetex-base.  Presumably these files were moved
from tetex-base to tetex-extra at some point.  If tetex-extra conflicts
with versions of tetex-base << that version, bo users can upgrade
smoothly.

Overlap hamm/libatalk-dev_1.4b2-4 and bo/libc5-dev_5.4.33-3:
   usr/include/netatalk/at.h

Overlap hamm/lprng_3.4.1-1 and bo/apsfilter_4.9.1-10:
   etc/printcap
apsfilter was dropped from hamm.
I recommend that lpr conflict with apsfilter (<<4.9.1-10).  That way,
it will be impossible to install the broken apsfilter, but if ever
someone picks it out of project/orphaned and fixes it, the fixed
version can be installed.

Overlap hamm/libc6-dbg_2.0.6-2 and bo/libc5-dbg_5.4.33-3:
   usr/lib/libc_p.a

Overlap hamm/lpr_5.9-21 and bo/apsfilter_4.9.1-10:
   etc/printcap

Overlap hamm/perl_5.004.04-3 and bo/perl-tk_b11.02-5:
   usr/lib/perl5/blib.pm
   usr/man/man3/blib.3pm.gz

Overlap hamm/libc6-dev_2.0.6-2 and bo/man-db_2.3.10-38:
   usr/bin/gencat

Overlap hamm/mgetty-voice_1.1.9-3 and bo/mgetty_1.1.2-1:
   usr/man/man1/pvf.1.gz
   usr/man/man1/zplay.1.gz
mgetty-voice depends on mgetty.  I expect that these files were moved
to mgetty-voice at some point, perhaps when the package was created.
mgetty-voice should declare that it replaces files from versions of
mgetty that still have these manpages.  (Perhaps << 1.1.7-1?)

Overlap hamm/w3-el_3.0.86-1 and bo/xemacs-support_19.14-1:
   usr/info/w3.info-1.gz
   usr/info/w3.info-2.gz
   usr/info/w3.info-3.gz
   usr/info/w3.info.gz

Overlap hamm/lapack_2.0.1-1 and bo/lapack-doc_2.0.1-1:
   usr/man/man3/lapack.3.gz
There is a lapack-doc_2.0.1-2 in hamm which does not include the
manpage.

Overlap hamm/libfcgi2_2.0b2-1 and bo/libfcgi1_1.5.1-1:
   usr/doc/fcgi-devel-kit/README.gz
   usr/doc/fcgi-devel-kit/buildinfo.Debian
   usr/doc/fcgi-devel-kit/copyright
   usr/lib/fcgi-bin/cgi.fcgi

Overlap hamm/psgml_1.0.1-6 and bo/xemacs-support_19.14-1:
   usr/info/psgml.info.gz
xemacs-support has branched into xemacs-support19 and xemacs-support20.
I can offer no suggestions about this overlap.

Overlap hamm/tetex-base_0.4pl8-7 and bo/tetex-doc_0.4pl6-1:
   usr/doc/tetex/tetex

Overlap hamm/postgresql-dev_6.2.1-9 and bo/postgres95_1.09-1:
   usr/man/man3/catalogs.3.gz
   usr/man/man3/large_objects.3.gz
   usr/man/man3/libpq.3.gz
   usr/man/man5/page.5.gz

Overlap hamm/lprng-doc_3.4.1-1 and bo/lprng_3.2.1-1:
   usr/doc/lprng/Intro.ps.gz
   usr/doc/lprng/Intro.txt.gz
   usr/doc/lprng/LPRng-LISA95.ps.gz
   usr/doc/lprng/README.solaris.gz
   usr/doc/lprng/Tutorial.ps.gz
   usr/doc/lprng/Tutorial.txt.gz
   usr/doc/lprng/Using_stty.txt.gz
   usr/doc/lprng/rfc1179.txt.gz

Overlap hamm/mesag2-dev_2.5-2 and bo/mesa-dbg_2.2-1:
   usr/lib/libMesaGL.a
   usr/lib/libMesaGLU.a
   usr/lib/libMesaaux.a
   usr/lib/libMesatk.a

Overlap hamm/info_3.9-5 and bo/xemacs-support_19.14-1:
   usr/info/info.info.gz
xemacs-support has branched into xemacs-support19 and xemacs-support20.
I can offer no suggestions about this overlap.

Overlap hamm/gmp_2.0.2-3 and bo/libc5-dev_5.4.33-3:
   usr/include/gmp-mparam.h

Overlap hamm/libgdbm1-altdev_1.7.3-22 and bo/libgdbm1-dev_1.7.3-19:
   usr/doc/libgdbm/NEWS
   usr/doc/libgdbm/README
   usr/doc/libgdbm/README.debian
   usr/doc/libgdbm/buildinfo.Debian
   usr/doc/libgdbm/changelog.Debian.gz
   usr/doc/libgdbm/copyright

Overlap hamm/gnuserv_2.1alpha-1 and bo/xemacs_19.14-1:
   usr/bin/gnuclient
   usr/bin/gnudoit

Overlap hamm/efax_08a-4 and bo/addressbook_0.6.1-1:
   usr/bin/fax

Overlap hamm/vm_6.34-2 and bo/xemacs-support_19.14-1:
   usr/info/vm.info.gz

Overlap hamm/mesa2-dev_2.5-2 and bo/mesa-dev_2.2-1:
   usr/doc/mesa-dev

Overlap hamm/javalex_1.1.5-1 and bo/java-lex_1.1.4-1:
   usr/bin/javalex
java-lex has been dropped from hamm because it is an old version of
javalex.  javalex should conflict & replace java-lex.

Overlap hamm/efax_08a-4 and bo/mgetty-fax_1.1.2-1:
   usr/man/man1/fax.1.gz

Overlap hamm/libpwdb0g-dev_0.54preD-2 and bo/libpwdb-dbg_0.54preD-1:
   usr/lib/libpwdb.a

Overlap hamm/yorick_1.4-6 and bo/yorick-gist_1.4-1:
   usr/bin/gist
   usr/lib/yorick/1.4/gist/ps.ps
   usr/man/man1/gist.1.gz

Overlap hamm/xslibg_3.3.1-2 and bo/xslib_3.3-3:
   usr/X11R6/lib/libICE.a
   usr/X11R6/lib/libPEX5.a
   usr/X11R6/lib/libSM.a
   usr/X11R6/lib/libX11.a
   usr/X11R6/lib/libXIE.a
   usr/X11R6/lib/libXaw.a
   usr/X11R6/lib/libXext.a
   usr/X11R6/lib/libXi.a
   usr/X11R6/lib/libXmu.a
   usr/X11R6/lib/libXp.a
   usr/X11R6/lib/libXt.a
   usr/X11R6/lib/libXtst.a

Overlap hamm/eximon_1.82-2 and bo/exim_1.61-1:
   usr/man/man8/eximon.8.gz

Overlap hamm/lesstifg_0.82-4 and bo/lesstif_0.76-1:
   usr/X11R6/lib/libMrm.so.0
   usr/X11R6/lib/libXm.so.0
Shouldn't lesstifg conflict with lesstif libraries that are too
old to be in the libc5-compat directory?

Overlap hamm/libg++27-altdev_2.7.2.1-14 and bo/libg++27-dev_2.7.2.1-8:
   usr/doc/libg++27-dev/README.debian
   usr/doc/libg++27-dev/README.debugging
   usr/doc/libg++27-dev/copyright

Overlap hamm/lprng_3.4.1-1 and bo/postgres95_1.09-1:
   usr/man/man1/monitor.1.gz

Overlap hamm/rx1g-dev_1.5-4 and bo/rx-dev_1.5-1:
   usr/include/rx/_rx.h
   usr/include/rx/inst-rxposix.h
   usr/include/rx/rx.h
   usr/include/rx/rxall.h
   usr/include/rx/rxanal.h
   usr/include/rx/rxbasic.h
   usr/include/rx/rxbitset.h
   usr/include/rx/rxcontext.h
   usr/include/rx/rxcset.h
   usr/include/rx/rxgnucomp.h
   usr/include/rx/rxhash.h
   usr/include/rx/rxnfa.h
   usr/include/rx/rxnode.h
   usr/include/rx/rxposix.h
   usr/include/rx/rxproto.h
   usr/include/rx/rxsimp.h
   usr/include/rx/rxspencer.h
   usr/include/rx/rxstr.h
   usr/include/rx/rxsuper.h
   usr/include/rx/rxunfa.h
   usr/info/rx.info.gz
   usr/lib/librx.a
   usr/lib/librx.so

Overlap hamm/svgalib-dummyg1_1:1.2.11-1 and bo/svgalib1-dev_1:1.2.10-4:
   usr/include/vga.h
   usr/include/vgagl.h
   usr/include/vgakeyboard.h
   usr/include/vgamouse.h
svgalib-dummyg1 conflicts with svgalibg1, svgalibg1-dev, svgalib1,
svgalib1-altdev, and svgalib-dummy1.  It looks like svgalib1-dev
should be added to that list.

Overlap hamm/svgalibg1-dev_1:1.2.13-1 and bo/svgalib1_1:1.2.10-4:
   usr/lib/libvga.so
   usr/lib/libvgagl.so

Overlap hamm/perl_5.004.04-3 and bo/CGI-modules_2.75-13:
   usr/lib/perl5/CGI.pm
   usr/lib/perl5/CGI/Carp.pm
   usr/lib/perl5/CGI/Fast.pm
   usr/lib/perl5/CGI/Push.pm
   usr/man/man3/CGI.3pm.gz
   usr/man/man3/CGI::Carp.3pm.gz
   usr/man/man3/CGI::Fast.3pm.gz
   usr/man/man3/CGI::Push.3pm.gz

Overlap hamm/libgsm1-dev_1.0.10-4 and bo/libgsm-dev_1.0.10-2:
   usr/include/gsm/config.h
   usr/include/gsm/gsm.h
   usr/include/gsm/private.h
   usr/include/gsm/proto.h
   usr/include/gsm/toast.h
   usr/include/gsm/unproto.h
   usr/lib/libgsm.a
   usr/lib/libgsm.so
   usr/man/man3/gsm.3.gz
   usr/man/man3/gsm_explode.3.gz
   usr/man/man3/gsm_option.3.gz
   usr/man/man3/gsm_print.3.gz


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