[Pkg-roundcube-maintainers] Bug#836909: Bug#836909: roundcube-plugins: managesieve depends on php-net-sieve

Guilhem Moulin guilhem at guilhem.org
Wed Sep 7 08:02:24 UTC 2016


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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-roundcube-maintainers/attachments/20160907/0a1bda55/attachment.sig>


More information about the Pkg-roundcube-maintainers mailing list