On Tue, 7 Feb 2017 08:52:06 +0100 Ulrich Mueller <u...@gentoo.org> wrote:
> I see no point in discouraging IUSE defaults, given that they are > purely advisory for the package manager: > > "[...] any use flag name in IUSE may be prefixed by at most one of a > plus or a minus sign. If such a prefix is present, the package manager > may use it as a suggestion as to the default value of the use flag if > no other configuration overrides it." [1] That's useful to know, but the problem as I see it is clearly greater than just USE defaults and Portages application of them: Its the complexity that following USE flags implies, in two places: 1. REQUIRED_USE satisfaction 2. DEPEND=" use? ( .... ) !use? ( .... )" interactions across multiple packages. So while it might be *useful* to know you can ignore the defaults in IUSE it doesn't solve the real problem of portage presenting lots of conflicting options to a user which the user may not care about having to solve. So as I see it, this issue is more about asking how we can use IUSE defaults in a way that simplifies end users life, instead of making it harder.
pgpbYaByJefaT.pgp
Description: OpenPGP digital signature