Bug#286779: Dependency Hell Installing dia-common 0.94

Loïc Minier Loïc Minier , 286779@bugs.debian.org
Wed, 22 Dec 2004 13:55:58 +0100


    Hi,

Bryan Batten <BryanBatten@compuserve.com> - Tue, Dec 21, 2004:

> Trying to install the Debian unstable packages for dia-gnome requires
> dia-libs and dia-common. Fair enough. However, dia-common, depends on 
> python-gtk2; python-gtk2 depends on python2.3-gtk2; and python2.3-gtk2 
> ends up depending on hurd! (This seems not to be the case in the 
> testing distribution) This is a lot bigger dependency list than is the 
> case with what I currently have - Debian woody 0.88.1-3.

 Err, I'm really lost by your setup, I can only check what happens on
 woody, sarge, or sid, not what happens exactly on your machine:
 - woody:
 apt-cache show dia-gnome | egrep -i '^(depends|recommends|version)'
 Version: 0.88.1-3
 Depends: gdk-imlib1, libart2 (>= 1.2.13-5), libaudiofile0 (>= 0.2.3-4),
 libc6 (>= 2.2.4-4), libdb3 (>= 3.2.9-1), libesd0 (>= 0.2.23-1) |
 libesd-alsa0 (>= 0.2.23-1), libgdk-pixbuf2 (>= 0.16.0-1), libglib1.2
 (>= 1.2.0), libgnome32 (>= 1.2.13-5), libgnomesupport0 (>= 1.2.13-5),
 libgnomeui32 (>= 1.2.13-5), libgtk1.2 (>= 1.2.10-4), libpng2(>=1.0.12),
 libpopt0 (>= 1.6.2-1), libxml1 (>= 1:1.8.14-3), xlibs (>> 4.1.0),
 zlib1g (>= 1:1.1.4), dia-common (=0.88.1-3)
 Recommends: gsfonts-x11

 apt-cache show dia-common | egrep -i '^(depends|recommends|version)'
 Version: 0.88.1-3
 Depends: libc6 (>= 2.2.4-4)
 Recommends: dia | dia-gnome

 => no problem here, python isn't involved, and there's no python 2.3
 anyway

 - sarge and sid:
 apt-cache show dia-gnome | egrep -i '^(depends|recommends|version)'
 Version: 0.94.0-3
 Depends: libart-2.0-2 (>= 2.3.16), libatk1.0-0 (>= 1.6.0),
 libaudiofile0 (>= 0.2.3-4), libbonobo2-0 (>= 2.6.2), libbonoboui2-0 (>=
 2.5.4), libc6 (>= 2.3.2.ds1-4), libesd0 (>= 0.2.29-1) | libesd-alsa0
 (>= 0.2.29-1), libfreetype6 (>= 2.1.5-1), libgconf2-4 (>= 2.6.4),
 libgcrypt11, libglib2.0-0 (>= 2.4.7), libgnome-keyring0 (>= 0.2.1),
 libgnome2-0 (>= 2.6.1.1), libgnomecanvas2-0 (>= 2.6.0), libgnomeui-0
 (>= 2.6.0), libgnomevfs2-0 (>= 2.6.0), libgnutls11 (>= 1.0.16),
 libgpg-error0 (>= 1.0), libgtk2.0-0 (>= 2.4.4), libice6 | xlibs (>>
 4.1.0), libjpeg62, liborbit2 (>= 1:2.10.0), libpango1.0-0 (>= 1.4.1),
 libpng12-0 (>= 1.2.7), libpopt0 (>= 1.7), libsm6 | xlibs (>> 4.1.0),
 libtasn1-2 (>= 0.2.8), libx11-6 | xlibs (>> 4.1.0), libxml2 (>=
 2.6.11), zlib1g (>= 1:1.2.1), dia-common (= 0.94.0-3), dia-libs (=
 0.94.0-3)
 Recommends: gsfonts-x11

 apt-cache show dia-common | egrep -i '^(depends|recommends|version)'
 Version: 0.94.0-3
 Depends: python-gtk2
 Recommends: dia | dia-gnome, dia-libs

 apt-cache show python-gtk2 | egrep -i '^(depends|recommends|version)'
 Version: 2.4.1-2
 Depends: python2.3-gtk2 (= 2.4.1-2)

 apt-cache show python2.3-gtk2 | egrep -i
 '^(depends|recommends|version)'
 Version: 2.4.1-2
 Depends: libatk1.0-0 (>= 1.7.2), libc6 (>= 2.3.2.ds1-4), libglib2.0-0
 (>= 2.4.7), libgtk2.0-0 (>= 2.4.4), libpango1.0-0 (>= 1.6.0),
 python2.3, python2.3-numeric

 apt-cache policy dia-gnome dia-common python-gtk2 python2.3-gtk2

 => this confirms that the versions in sarge and sid of the packages you
 mention are the same, I could not find any dependency on 'hurd', so I
 guess your local setup is broken.

 Please send the output of apt-cache policy for the packages you are
 incriminating, and your sources.list or confirm that I can close the
 bug.

     Regards,

-- 
Loïc Minier <lool@dooz.org>