On 10/26/2016 11:14 PM, Rich Freeman wrote:
> 
> This is why I think "@system" oversimplifies all of this.  IMO we
> should just specify all dependencies for everything (and those could
> include some virtuals for convenience, like the C toolchain), and then
> have different sets or virtuals for convenience...
> 

And no one agrees on what can be omitted from (R)DEPEND, so all of our
ebuilds are missing different subsets of @system. Another benefit would
be that, if every dependency is specified, it becomes possible to
sandbox the build based on DEPEND. Doing so would guarantee that the
build-time dependencies at least are correct (well, sufficient).

The sooner we make "specify all dependencies" the recommendation, the
better.


Reply via email to