1 |
Responding here instead of the first time it was posted, just 'cause. |
2 |
|
3 |
On 02/02/17 06:35 PM, james wrote: |
4 |
> " |
5 |
> I'm not saying that we should have a minimal experience out-of-the-box, |
6 |
> only that the base profile should result in an effectively-minimal set |
7 |
> of USE flags. Adding IUSE defaults is essentially adding defaults to the |
8 |
> base profile." |
9 |
|
10 |
|
11 |
Yes. More specifically, it's adding these defaults without setting |
12 |
the flags globally, thereby not introducing system-wide defaults |
13 |
across all packages but only those that make sense on a per-package |
14 |
basis for that package to operate properly. |
15 |
|
16 |
IMO this is the effectively minimal-set of use flags we should have. |
17 |
All of these flags can be easily overridden for a more minimalist, and |
18 |
IMO they should definitely attempt to avoid any REQUIRED_USE like |
19 |
conflicts (that is, two packages collide because their IUSE-defaults |
20 |
make dependencies conflict). But no less than that should be what the |
21 |
base package provides, IMO. |