On 05/23/2011 12:37 PM, Michał Górny wrote:
> On Mon, 23 May 2011 16:48:15 +0200
> Ulrich Mueller <[email protected]> wrote:
>
>>>>>>> On Mon, 23 May 2011, Anthony G Basile wrote:
>>> I was looking at use.desc/use.local.desc to see if the "server"
>>> flag is global or not.  I was surprised to see that it is not.
>>> There are 26 packages that use a local "server" flag and they all
>>> say something to the effect "Enable ${PN} server support".
>> From <http://devmanual.gentoo.org/general-concepts/use-flags/>:
>>
>> | If the effect of the USE flag upon pkg-one is substantially
>> | different from the effect it has upon pkg-two, then the flag is not
>> | a suitable candidate for being made a global flag. In particular,
>> | note that if client and server USE flags are ever introduced, they
>> | can not be global USE flags for this reason.
> With that definition, USE=crypt should definitely not be global.
>
Yep.  Eg. USE="crypt" for evolution means dependence on app-crypt/gnupg
and is local while USE="crypt" for thunderbird means dependency on
x11-plugins/enigmail and is global.  Both are substantially different
from what USE="crypt" means for util-linux which enables crypto-loop and
is a global.

Ouch!

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : [email protected]
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535


Reply via email to