[Pkg-bluetooth-maintainers] Bug#448553: Bug#448553: bluez-utils should not recommend bluez-gnome

Frans Pop elendil at planet.nl
Sun Apr 13 15:03:13 UTC 2008


On Sunday 13 April 2008, Filippo Giunchedi wrote:
> > 'bluetooth' is installed by the 'laptop' task and depends on
> > 'bluez-utils', so the latter should not recommend 'bluez-gnome'. (not
> > all the usual installations with the 'laptop' task should require tens
> > of GNOME-related packages).
>
> I am not sure how to fix this, given that recommends are automatically
> installed. A proposal:

However, at the moment Recommends are _not_ installed automatically by 
Debian Installer when installing tasks. This is basically because it would 
result in tons of additional packages getting installed, most of which 
users have no use for.
So this problem is currently limited to users installing bluetooth manually 
and, which is the real problem IMO, situations where bluetooth gets pulled 
in automatically by other packages (e.g. a KDE lib that depends on it).

> bluez-utils:
>     suggests: bluez-firmare, bluez-audio, bluez-gnome
>
> bluetooth:
>     depends: bluez-utils
>     recommends: bluez-audio, bluez-gnome
>
> with the rationale that installing bluetooth the user is expected to get
> more than from bluez-utils.
> This however would not solve OP's bug, thus I'm asking for some ideas.

The Debian Policy manual defines Recommends as:
 This declares a strong, but not absolute, dependency. 
 The Recommends field should list packages that would be found together with
 this one in all but unusual installations.

As bluetooth is a generic stack and thus useful on all systems that support 
it, and bluez-gnome is GNOME specific and GNOME is only one desktop option 
of many, it should be clear that "bluetooth recommends bluez-gnome" does 
not fit the definition of Recommends: they will often *not* be found 
together. I'm not sure of bluez-audio as I've no idea what it does, but I 
suspect the same to be true there.

Note that this is a huge general problem in Debian ATM: packages 
recommending other packages that do not fit that definition.

Cheers,
FJP

P.S. This is just my personal opinion.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-bluetooth-maintainers/attachments/20080413/5eb8f08e/attachment.pgp 


More information about the Pkg-bluetooth-maintainers mailing list