>>>>> Andrey Rahmatullin <w...@debian.org> writes: >>>>> On Sun, Oct 21, 2018 at 05:33:57PM +0000, Ivan Shmakov wrote:
>>> "Every package must specify the dependency information about other >>> packages that are required for the first to work correctly." >>> Policy 3.5. >> The gnupg package is not required for (neo)mutt to work correctly, >> at least as of Debian Stretch. > That's why neomutt only Suggests gnupg. Arguably, libgpgme11 should do the same. It can be argued that libgpgme11 does not “provide a significant amount of functionality” (7.2) without gnupg. However, and it seems to be a common practice in Debian, for a shared library package that ‘functionality’ can be understood first and foremost as /allowing the packages dependent on said shared library package to run correctly./ (The ubiquity of said practice is evident from how libmariadbclient18 does /not/ depend on MariaDB, or how libxt6 does /not/ depend on an X server package, and so on, and so forth.) >> Could you please clarify your point? > I was quoting you and saying that you are contradicting the Policy. I think I’ve provided sufficient evidence to refute this claim. -- FSF associate member #7257 http://am-1.org/~ivan/