[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: no{thing} build profiles



>>>>> Sune Vuorela <nospam@vuorela.dk> writes:
>>>>> On 2018-10-21, Jonas Smedegaard <jonas@jones.dk> wrote:
>>>>> Tollef Fog Heen <tfheen@err.no> writes:

	[I see I’ve managed to botch References: for the
	news:linux.debian.devel readers; my apologies for that.]

 >>> tinysshd only ships a systemd unit file; neomutt links against
 >>> libgpgme11 which again Depends on gnupg.  It’s the kind of
 >>> dependencies that individually make sense,

	I beg to differ; I suppose (though haven’t actually tried) I
	can start tinysshd straight from rc.local just as well, or even
	write my own init.d script, right?  Having the dependency in
	place just makes it harder to me to contribute an init.d script
	for the package.

	Semantically, Depends: declares that the package has to be
	installed to proceed.  It doesn’t specify whether the package
	has to actually be used.  Which kind of invalidates the point.

 >>> but where libgpgme11 should probably have a Recommends: gnupg, not
 >>> Depends.

 >> I disagree that libgpgme11 should depend/recommend/suggest gnupg
 >> at all: As a library it cannot possibly declare how tight a
 >> relationship to declare - instead, all _consumers_ of the library
 >> must declare whether they depend/recommend/suggest gnupg.

	I suppose I can agree with that.  AFAICR, the libgpgme11
	maintainer was concerned that some of the users of the library
	may break if gnupg is not available.  (Investigating that is
	still in my to-do list.  Don’t hold your breath, however.)

 > libgpgme is completely useless without gnupg.

	In the context of the present discussion, the libgpgme11 package
	/is/ useful even in absence of gnupg: it allows neomutt to be
	installed.  Much like libmariadbclient18 allows me to install
	exim4-daemon-heavy, and libxt6 does the same for mpg123.

	The fact that I’m not interested in transparent OpenPGP support
	under NeoMutt, or that I don’t typically run mpg123(1) under X
	(much less use NAS for audio output), or that I never use MariaDB
	at all, – is utterly irrelevant.

 > I think it is perfectly fine for these kind of relations, unless we
 > really are in corner-case territory.  See for example fam.

	Could you please elaborate on that?

-- 
FSF associate member #7257  np. Cybernoid 2 Piano Live — Noviello Pippo


Reply to: