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 ) 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 ; Wed, 31 Mar 2010 11:18:53 +0000 (UTC) Received: by wyf28 with SMTP id 28so6111913wyf.40 for ; 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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?= 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: Subject: [gentoo-dev] Re: [gentoo-council] pkg_pretend USE validation and VALID_USE alternative To: gentoo-dev@lists.gentoo.org Cc: Ulrich Mueller , Brian Harring 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] > > 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