On 2018-10-22 10:47:05 +0100, Jonathan Dowland wrote: > On Sun, Oct 21, 2018 at 10:00:43PM +0000, Ivan Shmakov wrote: > > It can be argued that libgpgme11 does not “provide a significant > > amount of functionality” (7.2) without gnupg. > > It won't function at all without gnupg.
That's pointless. A library *alone* is not usable. The real dependency should come from the application that will use gnupg via libgpgme11. Imagine a package A that provides an application that is linked against libgpgme because gnupg may be used as an optional feature, say by 0.1% of the users. This package must depend on libgpgme11, otherwise the application wouldn't even run (even in the case libgpgme will not be used). But a Depends or Recommends on gnupg will annoy 99.9% of the users; thus it should just be a Suggests. -- Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

