>>>>> On Tue, 20 Jan 2015, Michał Górny wrote:

>   REQUIRED_USE="
>       avcodec? ( ^^ ( ffmpeg libav ) )
>       postproc? ( ^^ ( ffmpeg libav ) )
>       ffmpeg? ( || ( avcodec postproc ) )
>       libav? ( || ( avcodec postproc ) )"

Seriously? You expect users to figure out [1] what combinations of
USE flags will work for such an ebuild?

There are good reasons why the devmanual [2] advises against such
overuse of REQUIRED_USE:

| Note: In order to avoid forcing users to micro-manage flags too
| much, REQUIRED_USE should be used sparingly. Follow the normal
| policy whenever it is possible to do a build that will presumably
| suit the user's needs.

Ulrich

[1] https://en.wikipedia.org/wiki/Zebra_Puzzle
[2] 
http://devmanual.gentoo.org/general-concepts/use-flags/index.html#conflicting-use-flags

Attachment: pgpMVDGQmmfud.pgp
Description: PGP signature

Reply via email to