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 1Nx41y-00049L-VG for garchives@archives.gentoo.org; Wed, 31 Mar 2010 19:56:51 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 776F0E0A96; Wed, 31 Mar 2010 19:56:48 +0000 (UTC) Received: from mail-bw0-f219.google.com (mail-bw0-f219.google.com [209.85.218.219]) by pigeon.gentoo.org (Postfix) with ESMTP id 20654E09F7 for ; Wed, 31 Mar 2010 19:56:43 +0000 (UTC) Received: by bwz19 with SMTP id 19so267735bwz.26 for ; Wed, 31 Mar 2010 12:56:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=doMzz13ngamxKFZkZdmBOBwtmw1BjFYfprZKee4yIz8=; b=DRy8YMZuRoEa9wxayqcOZ/eaSmEzKsX7BKEOtyzudvQ58CIrrCC6BnGeEx3y3Sc4bE /ljeGgC/waB9FQF2z+LHd/JYXhFIBtG+hSqgAatjDP0xluuJoonhR7RvBTjHyGr1hO86 Cp8nFo+TMft9XTYzNNznYl7roXj1+J32A5w6M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=UkcFI3TqCohrOhrf99YgMXuieaxyWi8KVGiA+TVrqwwnQLAbSeS0NpUS83yoAQoeTX rFQmi5kVBJgd2PwUO4i42H3xQ7Jr3jIiQOl0ZBz6gHcjY5AFqdvf/jaK0JPBQTHk3bLt 6zOu5XQG8qM7VuDqx4awiILjP2M+UmsSDbsng= Received: by 10.204.136.15 with SMTP id p15mr44083bkt.172.1270065400864; Wed, 31 Mar 2010 12:56:40 -0700 (PDT) Received: from snowmobile ([78.144.78.52]) by mx.google.com with ESMTPS id 24sm60239669bkr.0.2010.03.31.12.56.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 31 Mar 2010 12:56:40 -0700 (PDT) Date: Wed, 31 Mar 2010 20:56:28 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] pkg_pretend USE validation and VALID_USE alternative Message-ID: <20100331205628.368fb02c@snowmobile> In-Reply-To: <20100331194626.GG11663@hrair> References: <20100331092035.GA11663@hrair> <20100331174925.GA16267@faith> <20100331194626.GG11663@hrair> X-Mailer: Claws Mail 3.7.4 (GTK+ 2.18.5; i686-pc-linux-gnu) 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; boundary="Sig_/OP4gBX84/Foa1SpzNp08WOk"; protocol="application/pgp-signature" X-Archives-Salt: 6d6b41f2-e80b-43f9-ad70-812628f815f6 X-Archives-Hash: 93a5fa0c44113149ece25bbb944184e6 --Sig_/OP4gBX84/Foa1SpzNp08WOk Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 31 Mar 2010 12:46:26 -0700 Brian Harring wrote: > Actual name I don't hugely care about, I'm more interested in > ensuring we don't rule out doing use cycle breaking via a bad design > decision. Cycle breaking requires explicit instructions from the ebuilds in question (many of which are system things, which further complicates it) along with support from Portage, so it's a distant future, lot of work thing. Since we need pkg_pretend to cover all the things that aren't use flag related anyway, it makes sense to just go with that rather than delaying things even further. When in the distant future Portage becomes able to deal with cycle breaking, ebuilds can be converted to use something like VALID_USE when they're also updated to export information on which of their flags can safely be toggled. --=20 Ciaran McCreesh --Sig_/OP4gBX84/Foa1SpzNp08WOk Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEARECAAYFAkuzqPEACgkQ96zL6DUtXhGdQACg5sqnqyBioKevud4AtlY8JZt/ jbAAmwS+pmqV3yk1XpX1DYSDKC8ZFxDH =V8d1 -----END PGP SIGNATURE----- --Sig_/OP4gBX84/Foa1SpzNp08WOk--