On Sun, 13 Feb 2011 21:00:31 +0100
Pacho Ramos <pa...@gentoo.org> wrote:
> If rest of gnome team agrees, I think we could go with, but I still
> fail to see what is the "technical" problem on allowing CAMERAS="*"
> to be used :-|

'cameras_*' isn't a valid use flag name, so the package mangler can't
just pass the * through to the ebuild, which means it has to expand the
value itself. But there's no complete list of every CAMERA value
anywhere, so it can't.

There were plans to fix this in EAPI 4 by requiring that IUSE be
accurate. That would have allowed the package mangler to use IUSE to
get a complete list of known CAMERAS and be able to expand * that way.
Unfortunately, that feature got dropped, and so in EAPI 4 you're still
allowed to make use of USE_EXPAND variables without making sure IUSE is
complete.

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

Reply via email to