Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] How help in arch testing work
Date: Wed, 18 Jan 2012 18:43:18
Message-Id: CAGfcS_=S=+vyDRHD2_qF57k6Yz1cnB-JboZYc8vkk-rwoK=iKw@mail.gmail.com
In Reply to: Re: [gentoo-dev] How help in arch testing work by Mike Frysinger
1 On Wed, Jan 18, 2012 at 11:45 AM, Mike Frysinger <vapier@g.o> wrote:
2 > it isn't just circular deps.  it's also about breaking alternatives and
3 > useless bloat.  adding "coreutils" to their depend because they execute `mv`,
4 > or "sed" because they execute `sed`, etc... is absolutely pointless.  same
5 > goes for virtual/libc or virtual/os-headers.
6
7 Perhaps pointless, but likely harmless as well. I wasn't suggesting
8 that we should systematically add @system deps - only that we
9 shouldn't systematically remove them either unless they cause harm.
10
11 When I think about the use cases for reduced @system, I think that
12 listing them in RDEPEND probably has more utility than having them in
13 DEPEND. It usually matters more on minimal systems that the packages
14 in the run state are smaller, and the build state often doesn't matter
15 as much (consider something installed into a chroot using
16 crossdev/etc). Coreutils is obviously an extreme example, although
17 even that could be replaced by something like busybox. Then again,
18 unless somebody makes a virtual for it I don't think that trying to
19 put that in an RDEPEND gets us anywhere.
20
21 Bottom line is that if somebody has a reason for sticking an @system
22 package in (R)DEPEND I don't see the need to treat it as a bug, unless
23 it actually causes harm beyond 30 more bytes in block tail space for
24 something in /usr/portage.
25
26 Just my two cents...
27
28 Rich

Replies

Subject Author
Re: [gentoo-dev] How help in arch testing work Mike Frysinger <vapier@g.o>