>>>>> Sune Vuorela <nos...@vuorela.dk> writes: >>>>> On 2018-10-21, Jonas Smedegaard <jo...@jones.dk> wrote: >>>>> Tollef Fog Heen <tfh...@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