On Tue, Feb 7, 2017 at 10:14 AM, Ian Stakenvicius <a...@gentoo.org> wrote: > On 07/02/17 08:27 AM, Michael Orlitzky wrote: >> >> The thread wasn't about discouraging IUSE defaults, rather to decide >> when they are appropriate. You cannot omit "pkginternal" from USE_ORDER, >> because you will break all of the packages whose defaults are either >> critical to the package, or prevent a REQUIRED_USE conflict. >> > > OK, can we all decide out of this thread, that if any package is > enabling critical functionality via IUSE-defaults (or rather, IUSE > defaults alone), that this be addressed through package.use.force in > profiles OR through removal of the flag?
No. > > That at least seems like a positive first step to helping address > Michael's concerns, and should generally help all end-users. > It only helps users who want to manually enable every single feature they use with an otherwise-minimal configuration. If you want to create a minimal profile feel free, and if you want to propose some way for everybody to have their cake and eat it too without maintainers manually maintaining per-package flags in profiles, that is fine as well. However, I think your proposal to use IUSE defaults only for REQUIRED_USE conflicts is a bad one. -- Rich