On Mon, 07 May 2012 11:11:04 -0700
Zac Medico <zmed...@gentoo.org> 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

Attachment: signature.asc
Description: PGP signature

Reply via email to