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.

Attachment: pgpbYaByJefaT.pgp
Description: OpenPGP digital signature

Reply via email to