Web lists-archives.com

Re: no{thing} build profiles

Quoting Jonathan Dowland (2018-10-23 11:06:15)
> On Mon, Oct 22, 2018 at 11:32:21AM -0400, Marvin Renich wrote:
> >I'm going to use the neomutt → libgpgme → gnupg as an example, but 
> >this applies as well to any other case where someone has a legitimate 
> >use for installing one package without a dependency that would 
> >normally be found with that package.
> >
> >If libgpgme Depends: gnupg, then anyone who wishes to install 
> >libgpgme (or, in cases like this, a package that has a Depends: 
> >libgpgme) without gnupg must either use equivs to build a fake gnupg 
> >package or build a modified libgpgme package that does not depend on 
> >gnupg.
> Both of Depends and Recommends in this case have drawbacks. It's a 
> matter of weighing them up and considering their likelyhoods on a case 
> by case basis. In this case, the maintainer must weigh the experience 
> of users who may install mutt without gnupg and get a compromised 
> experience, and how likely they are to hit that, versus the likelyhood 
> that a user would be significantly troubled by installing gnupg even 
> if they don't intend to use it; and in the latter case, factor in that 
> we do have a system for addressing that, equivs, as you point out.

I believe you are mistaken: 

What should be weighed on a case-by-case basis is Recommends versus 

Depends should *only* be used when not even exotic use is possible 
without the package relation satisfied.

 - Jonas

 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature