[florian.schlichting at gmx.de: Bug#540891: libjack0: please lower Depends: libffado1, libfreebob0 to Recommends: or Suggests:]

Adrian Knoth adi at drcomp.erfurt.thur.de
Thu Sep 10 23:11:53 UTC 2009

On Thu, Sep 10, 2009 at 11:04:03PM +0200, Free Ekanayaka wrote:

> Hi Adrien,


> What about turning the "Suggests: jackd-firewire" into "Recommends:
> jackd-fireware" in the jackd package?

I don't think so. According to Debian policy 7.2:


    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.

Here: jackd without firewire is pretty usual, i.e. all people with
builtin soundcards, all PCI(e) soundcards and USB soundcards won't need
it. To me, "Recommends" is too strong.


    This is used to declare that one package may be more useful with one
    or more others. Using this field tells the packaging system and the user
    that the listed packages are related to this one and can perhaps enhance
    its usefulness, but that installing this one without them is perfectly

This looks good. It's perfectly reasonable to have jackd without
firewire backends, though it enhances the functionality for those owning
a firewire soundcard. ;)

> Also shouldn't jackd-firewire use "Depends: jackd (= 0.116.2+svn3592-3)"
> instead of "Suggests:" ?

I guess you're right. A user would install jackd-firewire when he
intends to run his firewire soundcard. This would always require the
jackd package. It would be pretty useless to have jackd backends without
jackd. (think of plugins without the host application, somewhat strange)

So yes, changing this line to Depends seems reasonable.

Are you going to change it before uploading?


mail: adi at thur.de  	http://adi.thur.de	PGP/GPG: key via keyserver

More information about the pkg-multimedia-maintainers mailing list