Control: priority -1 normal
Control: title    -1 roundcube-plugins: the dependencies of each plugin should 
be reflected in the package's Suggests/Recommends/Depends

Hi Jan,

On Wed, 07 Sep 2016 at 08:28:21 +0200, Jan Gerber wrote:
> the managesieve plugin depends on php-net-sieve to work.
> Without php-net-sieve installed managesieve plugin will
> die with a 500 error.
> 
> roundcube-plugins should depend on php-net-sieve

I don't think it should :-P  Quoting the Debian Policy § 7.2

    “The Depends field should be used if the depended-on package is
    required for the depending package to provide a significant amount
    of functionality.”
    — 
https://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps

managesieve is the only plugin of the roundcube-plugins package
depending of managesieve, hence I don't think adding managesieve's
dependencies to the package's Depends is appropriate.  That being said,
the relation between each plugin and its dependencies should be
reflected in the roundcube-plugins package somehow, but through
Recommends or Suggests, not Depends.  (The exception right now is the
dependency on php-pspell, but there is a bug open #825500.)

Cheers,
-- 
Guilhem.

Attachment: signature.asc
Description: PGP signature

Reply via email to