[Pkg-bluetooth-maintainers] Bug#350591: Let's identify which dependency is problematic

Steve Langasek vorlon at debian.org
Tue Jan 31 14:12:46 UTC 2006


reopen 350591
thanks

On Tue, Jan 31, 2006 at 02:10:16PM +0100, Max wrote:
> this is the output of the above commands:

> max# LANG=C apt-cache policy bluez-utils; LANG=C apt-cache policy
> bluez-utils:
>   Installed: (none)
>   Candidate: 2.24-1
>   Version table:
>      2.24-1 0
>         500 http://debian.fastweb.it unstable/main Packages
>      2.19-1 0
>         500 http://debian.fastweb.it testing/main Packages
> libdbus-1-2:
>   Installed: 0.60-5
>   Candidate: 0.60-5
>   Version table:
>  *** 0.60-5 0
>         500 http://debian.fastweb.it unstable/main Packages
>         100 /var/lib/dpkg/status
> harlock:/home/max# LANG=C apt-get install bluez-utils;
> Reading package lists... Done
> Building dependency tree... Done
> The following extra packages will be installed:
>   libbluetooth1
> Suggested packages:
>   bluez-firmware python2.2
> The following packages will be REMOVED:
>   banshee cdrecord debian-archive-keyring gnome gnome-applets gnome-core
>   gnome-desktop-environment gnome-office gnome-volume-manager
> gnomebaker gnupg
>   graveman gstreamer0.10-plugins-good gstreamer0.8-dv
> gstreamer0.8-plugins hal
>   k3b k3b-i18n kcontrol libapm1 libavc1394-0 libdc1394-13 libnjb5
> libraw1394-5
>   makedev

Ok, this makes it possible to diagnose the problem:

Package: bluez-utils
Version: 2.24-1
Conflicts: bluez-sdp (<= 1.5-2), bluez-pan, makedev (>= 3.3.8.2-0)

You apparently have the experimental makedev installed on your system, which
bluez-utils is incompatible with.

That definitely looks like a bug in bluez-utils to me.  First, the changelog
entry says that bluez-utils uses makedev in its postinst, but there's no
dependency on it -- makedev is *not* Essential, so a dependency isn't
optional.  Second, future versions of makedev 3.x will presumably correct
the compatibility issue with bluez-utils, so it's not necessarily right to
conflict with all future versions like this -- one assumes that some day,
makedev 3.x is going to enter unstable as well, right?

So it looks like bluez-utils should really have Depends: makedev (<<
3.3.8.2-0) instead of Conflicts: makedev (>= 3.3.8.2-0).  Either way, you'll
still need to downgrade makedev on your system to be able to install it.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-bluetooth-maintainers/attachments/20060131/f119af84/attachment.pgp


More information about the Pkg-bluetooth-maintainers mailing list