Gentoo Archives: gentoo-dev

From: Michael Orlitzky <mjo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Commented packages in the @system set
Date: Thu, 27 Oct 2016 11:46:41
Message-Id: 34b1c99f-43e2-f0d6-652b-e789fa1fbede@gentoo.org
In Reply to: Re: [gentoo-dev] Commented packages in the @system set by Rich Freeman
1 On 10/26/2016 11:14 PM, Rich Freeman wrote:
2 >
3 > This is why I think "@system" oversimplifies all of this. IMO we
4 > should just specify all dependencies for everything (and those could
5 > include some virtuals for convenience, like the C toolchain), and then
6 > have different sets or virtuals for convenience...
7 >
8
9 And no one agrees on what can be omitted from (R)DEPEND, so all of our
10 ebuilds are missing different subsets of @system. Another benefit would
11 be that, if every dependency is specified, it becomes possible to
12 sandbox the build based on DEPEND. Doing so would guarantee that the
13 build-time dependencies at least are correct (well, sufficient).
14
15 The sooner we make "specify all dependencies" the recommendation, the
16 better.