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 1NwvrJ-0008Fl-Ab for garchives@archives.gentoo.org; Wed, 31 Mar 2010 11:13:17 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 35E27E0C58; Wed, 31 Mar 2010 11:13:13 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 1CD39E0C46 for ; Wed, 31 Mar 2010 11:13:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 2B2371B403A; Wed, 31 Mar 2010 11:13:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 required=5.5 tests=[AWL=0.500, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id laZOcq9oGVkD; Wed, 31 Mar 2010 11:12:56 +0000 (UTC) Received: from mail-pw0-f49.google.com (mail-pw0-f49.google.com [209.85.160.49]) by smtp.gentoo.org (Postfix) with ESMTP id C59871B40BA; Wed, 31 Mar 2010 11:12:56 +0000 (UTC) Received: by pwj2 with SMTP id 2so10576688pwj.36 for ; Wed, 31 Mar 2010 04:12:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:cc :subject:message-id:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=ZyxcQAo/tRPS2xmueKlZ6RSN3OugMXBmUMr2DwvVst4=; b=lvr3pMB+rQ43BTxhdCRFNZolOX3EWySlrDcRfVNSCtv58YkrMgB0GGPWCZR/Ukyyth 0ysqwySdeijH/P0FVVRGWM6gHBVV5Tw4FTW/XuzR+U/TkN1fnP+gSYa0DnD3bERMgzVE aRkWzg5KcPVwyxE7Ukjz53bknmaw+hdQpHY88= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=xyY37m8h4tDmEXeib1VU8iyAQ6dQidehcGdLfaGsNZ+ConTruEz0HJLVYjqTvtOym+ irCnRSpfDUukUm0l1OhgqQZBY78h27vdCWVpiS82/ZtDi5uyzvzi492ZJ3VNfF/8XSkz 7IKX5ryAsp3qRj5SzIa2ohpbdMfnjeCsrRLkE= Received: by 10.114.237.24 with SMTP id k24mr1757959wah.29.1270033976477; Wed, 31 Mar 2010 04:12:56 -0700 (PDT) Received: from smtp.gmail.com (c-67-171-128-62.hsd1.wa.comcast.net [67.171.128.62]) by mx.google.com with ESMTPS id 21sm5858317pzk.4.2010.03.31.04.12.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 31 Mar 2010 04:12:55 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Wed, 31 Mar 2010 04:11:02 -0700 Date: Wed, 31 Mar 2010 04:11:02 -0700 From: Brian Harring To: Ulrich Mueller Cc: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Re: pkg_pretend USE validation and VALID_USE alternative Message-ID: <20100331111102.GF11663@hrair> References: <20100331092035.GA11663@hrair> <19379.6773.901690.630124@a1i15.kph.uni-mainz.de> <20100331104647.GD11663@hrair> <19379.11335.146404.478975@a1i15.kph.uni-mainz.de> 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 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5Mfx4RzfBqgnTE/w" Content-Disposition: inline In-Reply-To: <19379.11335.146404.478975@a1i15.kph.uni-mainz.de> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 55f5018a-4933-422f-a9e2-c804e7012d03 X-Archives-Hash: c59c42927a227a1938e409b2dcc0a4ba --5Mfx4RzfBqgnTE/w Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 31, 2010 at 01:04:39PM +0200, Ulrich Mueller wrote: > We already have enough issues with circular dependencies, and I'm > sceptical about adding additional failures on USE flag conflicts. > Display a warning, but don't error out. Solve the cyclical dependency via breaking the use cycle and doing two=20 builds of the target instead. It *does* work. Now I'm reasonably sure I've since *broken* that=20 support in pkgcore since stubbs/myself worked it out (resolver still=20 supports it though), but that doesn't mean restoring it is hard. =20 Frankly I'd rather see us support these things then have the PM bitch=20 at the user or make guesses on the users behalf. My 2 cents either way- mainly responding since you seem to be ignoring=20 that as long as pkg_pretend isn't fricking used, we've got a way to=20 break use induced cyclical deps automatically via the PM. ~harring --5Mfx4RzfBqgnTE/w Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEARECAAYFAkuzLcYACgkQsiLx3HvNzgdxTQCgmAHEdzUZJsFii9bdM8Y2uNNY anIAn0Fjgy1SJ6XuaiemuBc4FvOYjo2E =xVhV -----END PGP SIGNATURE----- --5Mfx4RzfBqgnTE/w--