Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-dev
On Mon, 07 May 2012 11:11:04 -0700
Zac Medico <zmedico@g.o> wrote:
> REQUIRED_USE="webkit? ( qt ) !webkit? ( !qt ) qt? ( webkit ) !qt? (
> !webkit )"
Why do you need to write it both ways?
> It's pretty awkward with the existing operators, but we could extend
> the REQUIRED_USE syntax to support an equivalent operator in a future
> EAPI.
If we're doing this, can we get it in EAPI 5 please, and not use
workarounds in the tree until EAPI 5 is done? Getting the package
mangler to come up with good error messages for REQUIRED_USE failures
is a huge pain, and it gets worse the more clever tricks people come up
with to get around its inexpressivity.
I propose:
REQUIRED_USE="== ( qt webkit )"
--
Ciaran McCreesh
|
|