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
signature.asc
Description: PGP signature