1 |
On Mon, 09 Mar 2009 13:56:19 -0700 |
2 |
Zac Medico <zmedico@g.o> wrote: |
3 |
> Ciaran McCreesh wrote: |
4 |
> > * Limit values in $USE to ones in $IUSE (bug 176467). The existing |
5 |
> > behaviour's majorly annoying; time for the package manager to |
6 |
> > start enforcing things strictly. |
7 |
> |
8 |
> My impression is that most ebuild developers tend to dislike the |
9 |
> idea of adding profile-specific flags such as $ARCH, userland_*, |
10 |
> kernel_*, and elibc_* to IUSE. Perhaps there should be exemptions |
11 |
> for these? |
12 |
|
13 |
If we must do that... Can we get something in profiles a bit like this: |
14 |
|
15 |
USE_EXPAND_IMPLICIT="USERLAND KERNEL ELIBC ARCH" |
16 |
USE_EXPAND_UNPREFIXED="ARCH" |
17 |
USE_EXPAND_VALUES_USERLAND="GNU freebsd" |
18 |
USE_EXPAND_VALUES_KERNEL="linux blah" |
19 |
USE_EXPAND_VALUES_ELIBC="glibc" |
20 |
USE_EXPAND_VALUES_ARCH="x86 amd64 sparc mips blah" |
21 |
|
22 |
so we've got an enforcable complete list of every legal value for |
23 |
them, and less associated mess? |
24 |
|
25 |
-- |
26 |
Ciaran McCreesh |