Web lists-archives.com

Re: no{thing} build profiles

>>>>> Andrey Rahmatullin <wrar@xxxxxxxxxx> 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/