1 |
On Sun, 13 Feb 2011 21:00:31 +0100 |
2 |
Pacho Ramos <pacho@g.o> wrote: |
3 |
> If rest of gnome team agrees, I think we could go with, but I still |
4 |
> fail to see what is the "technical" problem on allowing CAMERAS="*" |
5 |
> to be used :-| |
6 |
|
7 |
'cameras_*' isn't a valid use flag name, so the package mangler can't |
8 |
just pass the * through to the ebuild, which means it has to expand the |
9 |
value itself. But there's no complete list of every CAMERA value |
10 |
anywhere, so it can't. |
11 |
|
12 |
There were plans to fix this in EAPI 4 by requiring that IUSE be |
13 |
accurate. That would have allowed the package mangler to use IUSE to |
14 |
get a complete list of known CAMERAS and be able to expand * that way. |
15 |
Unfortunately, that feature got dropped, and so in EAPI 4 you're still |
16 |
allowed to make use of USE_EXPAND variables without making sure IUSE is |
17 |
complete. |
18 |
|
19 |
-- |
20 |
Ciaran McCreesh |