On Mon, 09 Mar 2009 14:28:48 -0700 Zac Medico <zmed...@gentoo.org> wrote: > > If we must do that... Can we get something in profiles a bit like > > this: > > > > USE_EXPAND_IMPLICIT="USERLAND KERNEL ELIBC ARCH" > > USE_EXPAND_UNPREFIXED="ARCH" > > USE_EXPAND_VALUES_USERLAND="GNU freebsd" > > USE_EXPAND_VALUES_KERNEL="linux blah" > > USE_EXPAND_VALUES_ELIBC="glibc" > > USE_EXPAND_VALUES_ARCH="x86 amd64 sparc mips blah" > > > > so we've got an enforcable complete list of every legal value for > > them, and less associated mess? > > That seems like a reasonable approach. What about flags that are > commonly forced or masked such as selinux or multilib? Should there > be an implicit exemption for all forced/masked flags, or should we > introduce an IMPLICIT_IUSE profile variable to enumerate specific > ones which are implicit members of IUSE?
I'd rather we were explicit about what's implicit. All forced / masked flags is a pretty large set. -- Ciaran McCreesh
signature.asc
Description: PGP signature