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