Re: no{thing} build profiles
>>>>> Andrey Rahmatullin <wrar@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 to: