Package: python-carrot
Version: 0.10.1-1
Severity: normal

As you know, carrot has pluggable messaging backends, with current
support for AMQP (python-amqp, pika) and STOMP (python-stomp). Because
these are in essence optional, a user would most likely choose the
backend they require, and shouldn't be forced to install all supported
backends (and their dependencies).

Declaring all backends as dependencies is questionable according to
the Debian Policy, even though it can be argued that they "provide a
significant amount of functionality".

I recommend demoting the backend packages to recommends as it "declares
a strong, but not absolute, dependency", and let the user decide which
backend they would like to use.

Cheers,
Alon Swartz



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to