[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