>>>>> 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/

Reply via email to