public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Steve Long <slong@rathaus.eclipse.co.uk>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev]  Re: Re: Dependencies on system packages
Date: Mon, 18 Dec 2006 07:32:55 +0000	[thread overview]
Message-ID: <em5g4n$md9$2@sea.gmane.org> (raw)
In-Reply-To: 4584FC81.4050004@gentoo.org

Alec Warner wrote:

> Jason Stubbs wrote:
>> 
>> 
>> There's ways to manage this complexity, such as putting the dependencies
>> into autotools' RDEPEND (if it can be considered correct) or by using
>> meta-packages. However, your point is against requiring that packages
>> _must_ specify all system dependencies. While I personally believe that
>> packages should specify all dependencies, what I'm arguing against is
>> requiring that packages _must not_ specify any system dependencies.
>> 
>> --
>> Jason Stubbs
> 
> I agree with your personal belief, however I also find it unmaintainable
> in the current system (metapackages in their current form
> non-withstanding as I don't think they are a great solution, merely duct
> tape if you will, but that is another discussion entirely).
> 
> There is no benefit for me as a package maintainer to dep on a system
> package unless there is an existing problem.  From a maintainer POV it's
> extra work and extra writing to keep the deps up to date.  Also there is
> the whole thought of what to list?  Do I list only glibc versions that I
> know work? gcc versions that I know compile my code?  Where does the
> line get drawn?  What is the point of depending on certain elements if
> say, they are already a dependency of $PACKAGE_MANAGER?  It is not
> pragmatic for a distribution to do so IMHO, 'technically correct' or not.
> 
I agree but I don't think Jason was saying that; just that he should
be /allowed/ to specify a dep; clearly it should be exceptional, and maybe
tracked as an issue with the pkg.

As you mention the worse is that an extra dep goes in. But if we take the
time to hammer out the policy now (so far I'm reading don't put in a system
dep unless you really have to, and even then it may indicate an upstream
problem) it'll at least be clear.


-- 
gentoo-dev@gentoo.org mailing list



  parent reply	other threads:[~2006-12-18  7:40 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-10  1:11 [gentoo-dev] Dependencies on sys-apps/portage Stephen Bennett
2006-12-10  1:33 ` [gentoo-dev] Dependencies on system packages Stephen Bennett
2006-12-10  2:22   ` Piotr Jaroszyński
2006-12-10  2:34     ` Ciaran McCreesh
2006-12-10 12:33       ` Piotr Jaroszyński
2006-12-10  2:50     ` Stephen Bennett
2006-12-11 11:03       ` [gentoo-dev] " Steve Long
2006-12-11 11:35         ` Stephen Bennett
2006-12-11 11:45           ` Stephen Bennett
2006-12-11 13:57             ` [gentoo-dev] " Steve Long
2006-12-16 18:46             ` [gentoo-dev] " Ryan Hill
2006-12-16 20:13               ` Ciaran McCreesh
2006-12-16 20:21                 ` Doug Goldstein
2006-12-16 23:36                   ` Mike Doty
2006-12-17  7:06                   ` Ciaran McCreesh
2006-12-17  7:02                     ` Alec Warner
2006-12-16 20:51                 ` Ryan Hill
2006-12-17  1:25                   ` Ryan Hill
2006-12-17  1:27                     ` Alec Warner
2006-12-17  1:44                       ` Ryan Hill
2006-12-18  7:33                         ` Steve Long
2006-12-17  6:10                       ` Jason Stubbs
2006-12-17  7:04                         ` Ciaran McCreesh
2006-12-17  7:41                           ` Jason Stubbs
2006-12-17  7:48                             ` Ciaran McCreesh
2006-12-18  7:28                               ` [gentoo-dev] " Steve Long
2006-12-18  8:48                                 ` Ciaran McCreesh
2006-12-20  4:59                                   ` [gentoo-dev] " Steve Long
2006-12-20 10:20                                     ` Ciaran McCreesh
2006-12-29 15:00                                       ` [gentoo-dev] " Steve Long
2006-12-29 18:01                                         ` Alec Warner
2007-01-01  9:44                                           ` [gentoo-dev] " Steve Long
2007-01-01 13:49                                             ` Robert Buchholz
2007-01-01 22:43                                               ` [gentoo-dev] " Steve Long
2007-01-02  5:16                                                 ` Robert Buchholz
2007-01-03 21:48                                                   ` [gentoo-dev] " Steve Long
2007-01-04  3:51                                                     ` [gentoo-dev] Re: metadatabase (was: Dependencies on system packages) Ryan Hill
2007-01-04 10:45                                                       ` [gentoo-dev] Re: metadatabase Robert Buchholz
2007-01-05  1:12                                                         ` Ryan Hill
2007-01-06 17:30                                                           ` Steve Long
2007-01-06 17:29                                                       ` [gentoo-dev] Re: metadatabase (was: Dependencies on system packages) Steve Long
2007-01-04 11:08                                                     ` [gentoo-dev] Re: Re: Re: Re: Re: Re: Re: Dependencies on system packages Robert Buchholz
2007-01-06 17:19                                                       ` [gentoo-dev] " Steve Long
2006-12-17  8:14                             ` [gentoo-dev] " Alec Warner
2006-12-17  8:33                               ` Ciaran McCreesh
2006-12-18  7:32                               ` Steve Long [this message]
2006-12-10 16:02     ` [gentoo-dev] " Lars Strojny
2006-12-10  8:39 ` [gentoo-dev] Re: Dependencies on sys-apps/portage Christian Faulhammer
2006-12-12  2:12   ` Stephen Bennett

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='em5g4n$md9$2@sea.gmane.org' \
    --to=slong@rathaus.eclipse.co.uk \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox