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 1NxPei-0005aF-JG for garchives@archives.gentoo.org; Thu, 01 Apr 2010 19:02:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A4B65E0A10; Thu, 1 Apr 2010 19:02:13 +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 4AFFAE09B5 for ; Thu, 1 Apr 2010 19:02:07 +0000 (UTC) Received: by bwz19 with SMTP id 19so30712bwz.26 for ; Thu, 01 Apr 2010 12:02:06 -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=CBD+T5A+PZRWjtj0IPW8QKVbliOZQae0YMSwNeEVTX8=; b=Yfjb5lBqeTPOgjVid2AUDj7Y4aNvqb3b4DaA6gqf2K+zF1JdHIh9ja1xcUaXl8aGJV ZnrSS5j3TDnDwHcg/YBm8/1XI/0Mwvy5xf/Ke0EXi0kdGQYRiShRcZ6259KN9Lkhz2sL owFJchTipxKdTbGahADelsU/zzu2Zj9eRqw+A= 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=Vl1yMbGKru6oeNsjZ/Rl+vjwRX/aGmYxEOL+z7HzSR/z0czGAhlR4NM99jeHW1NVI5 KGTPxJfcaEcJqMiG3uROK32k0vA7L8nfsa6zagW1MYtYfkOC59P+tYxHY4ccy5976BR2 JEGxIkPvLzu3wz3SwPwMR1MXXuMckOuS7pRfg= Received: by 10.204.175.14 with SMTP id v14mr1536272bkz.72.1270148526292; Thu, 01 Apr 2010 12:02:06 -0700 (PDT) Received: from snowmobile ([92.24.222.23]) by mx.google.com with ESMTPS id s17sm69476089bkd.10.2010.04.01.12.02.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 01 Apr 2010 12:02:06 -0700 (PDT) Date: Thu, 1 Apr 2010 20:01:59 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Please don't turn this into a pissing match. (was: pkg_pretend USE validation and VALID_USE alternative) Message-ID: <20100401200159.24211fbe@snowmobile> In-Reply-To: References: <20100401183216.04e0753e@snowmobile> 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_/jO1mPC/S99jYW.x+n.v.BWl"; protocol="application/pgp-signature" X-Archives-Salt: 7beb1bc1-e017-4f43-867c-f4476bfeac00 X-Archives-Hash: 22ff885a97fec27547a8eb566320d390 --Sig_/jO1mPC/S99jYW.x+n.v.BWl Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 1 Apr 2010 21:58:29 +0300 Dror Levin wrote: > On Thu, Apr 1, 2010 at 20:32, Ciaran McCreesh < > ciaran.mccreesh@googlemail.com> wrote: > > In that case, why would you like to see VALID_USE as well as > > pkg_pretend? Why not just use pkg_pretend, which is already in EAPI > > 4 and which can do everything VALID_USE can do plus several useful > > things that it can't? > > > > With pkg_pretend you can do VALID_USE using a simple eclass... > > > With pkg_pretend you can also implement USE deps, would you like to > abolish them as well? Use dependencies can be handled by the package manager in a useful way. > This is data and should be treated as such. > Using code to describe it is possible but suboptimal, if there's a > suggestion that allows for describing this as data rather than with > code then it is superior for all the reasons already stated. There's nothing that can make use of it as data, so there's no point. If, in the distant future, something becomes available that can make use of it as data, then in a future EAPI we can start using both as appropriate. --=20 Ciaran McCreesh --Sig_/jO1mPC/S99jYW.x+n.v.BWl Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEARECAAYFAku07acACgkQ96zL6DUtXhHf4ACaArEjRrTJLbasDqKLPyU7m7j7 g/YAn1jcschMXHL/p4pjdmq47qLCx41f =kccV -----END PGP SIGNATURE----- --Sig_/jO1mPC/S99jYW.x+n.v.BWl--