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.
signature.asc
Description: PGP signature