From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-40318-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Nwvwp-0000F4-Sn
	for garchives@archives.gentoo.org; Wed, 31 Mar 2010 11:19:00 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 3BEEEE0CE3;
	Wed, 31 Mar 2010 11:18:58 +0000 (UTC)
Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181])
	by pigeon.gentoo.org (Postfix) with ESMTP id 28B2BE0CA2
	for <gentoo-dev@lists.gentoo.org>; Wed, 31 Mar 2010 11:18:53 +0000 (UTC)
Received: by wyf28 with SMTP id 28so6111913wyf.40
        for <gentoo-dev@lists.gentoo.org>; Wed, 31 Mar 2010 04:18:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:sender:received:in-reply-to
         :references:from:date:x-google-sender-auth:received:message-id
         :subject:to:cc:content-type:content-transfer-encoding;
        bh=w4+tYdu4WLEWRFzPshlHtuB/icGzT/o/jk/mB9EDh1U=;
        b=Yua/rim7MLLxkr1wlRK5+82Dtt08Ogvwy6SZG3UiekO+PXPNxKmUS/AL8O+/IUvF9H
         LvtML/ZqxrMiTXj9r1h5nLnGABVO8P2bldL2FNrP1CSsiki3Hp2RPR3cnPLBFlILvEok
         pOvV3q2djEP/K2aOWRiUjFQDuir/A5x+zb52I=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:sender:in-reply-to:references:from:date
         :x-google-sender-auth:message-id:subject:to:cc:content-type
         :content-transfer-encoding;
        b=YuIZeZIj23sW6QDHMUEn4OVMh8QnigDQJWhsXTREzsixhLZgeEBZ3dcWs57iMIpIkX
         0lxh+a8FbahrdGH80iRY3BRe0RX8Z+gl5+Smj++o7g75F1H8bVjaZyxq6ror3vsi/Skq
         1kK3gS0gNK4/UfieeXem4NndLjlbUQr7kdwUU=
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Sender: p.jaroszynski@gmail.com
Received: by 10.216.45.3 with HTTP; Wed, 31 Mar 2010 04:18:32 -0700 (PDT)
In-Reply-To: <20100331104647.GD11663@hrair>
References: <20100331092035.GA11663@hrair> <19379.6773.901690.630124@a1i15.kph.uni-mainz.de> 
	<20100331104647.GD11663@hrair>
From: =?UTF-8?Q?Piotr_Jaroszy=C5=84ski?= <peper@gentoo.org>
Date: Wed, 31 Mar 2010 13:18:32 +0200
X-Google-Sender-Auth: 4be00c9227a69d1d
Received: by 10.216.90.202 with SMTP id e52mr2075608wef.150.1270034332522; 
	Wed, 31 Mar 2010 04:18:52 -0700 (PDT)
Message-ID: <s2td77765541003310418w10f311ddh436751142861cf6f@mail.gmail.com>
Subject: [gentoo-dev] Re: [gentoo-council] pkg_pretend USE validation and VALID_USE 
	alternative
To: gentoo-dev@lists.gentoo.org
Cc: Ulrich Mueller <ulm@gentoo.org>, Brian Harring <ferringb@gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 4a3a8b26-f477-4494-a5bf-1acf48c6412b
X-Archives-Hash: 805a6a8f51562190bc12536dd9b05b18

>> | Occasionally, ebuilds will have conflicting USE flags for
>> | functionality. Checking for them and returning an error is not a
>> | viable solution. Instead, you must pick one of the USE flags in
>> | conflict to favour.
>>
>> [1] <http://devmanual.gentoo.org/general-concepts/use-flags/>
>
> I honestly consider the ebuild silently making decisions on the user's
> behalf *worse*. =C2=A0Consider if openoffice silently made decisions like
> that- 4 hours later it'll wind up choosing the option you didn't
> really want and you'll be in a foul mood.

I'm pretty sure it says that because there was no way to fail early
before. And failing in the middle of 300 packages upgrade because some
useflags are in conflict wasn't reasonable.

--=20
Best Regards
Piotr Jaroszy=C5=84ski