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