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

Reply via email to