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.77) (envelope-from ) id 1SsIAn-0003bn-48 for garchives@archives.gentoo.org; Fri, 20 Jul 2012 18:43:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8FFA8E07BD; Fri, 20 Jul 2012 18:43:04 +0000 (UTC) Received: from mail-wi0-f195.google.com (mail-wi0-f195.google.com [209.85.212.195]) by pigeon.gentoo.org (Postfix) with ESMTP id DA388E07AA for ; Fri, 20 Jul 2012 18:42:07 +0000 (UTC) Received: by wibhq4 with SMTP id hq4so119612wib.10 for ; Fri, 20 Jul 2012 11:42:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=K4inoHnWDApHhdSvabBdF8p//QeicqQBTM7Lp+J5Xb4=; b=meCL+xkCJXAvksVGSW4XCHqFmpffTCzzynMXK18IofWyZhcXVV8Kf9+h6l0b5CNHeW ly3HBFn4pxQyPjzWcGYymeijsTZSQTgkQU/CKIq+MZ0EX9Y7RF4s4iwRtui274eL2jg8 EzhXfQ4LsnTm5P9ajGY3vVvY01CDhYbM/gkXrCcspVHU29R0DUkggZOtpgHrdKeOAY7r o61sY4Ss2EJ25wlcN/+6Wvt5okcq7X2pdtSyecw0+Sl7rbsGgTWQrCxI2VvwbZRaGJWB N0KJ9XyTmy9ezdWX0JSScNJdou/fEpAZHCYpJ2kez9wnV7Ck0ecnUte8FkY3B7nyqhMY nBxQ== Received: by 10.216.139.196 with SMTP id c46mr4304397wej.220.1342809727009; Fri, 20 Jul 2012 11:42:07 -0700 (PDT) Received: from localhost (cpc13-broo7-2-0-cust130.14-2.cable.virginmedia.com. [82.9.16.131]) by mx.google.com with ESMTPS id l5sm17163120wix.5.2012.07.20.11.42.05 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 20 Jul 2012 11:42:06 -0700 (PDT) Date: Fri, 20 Jul 2012 19:41:34 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: l10n.eclass Message-ID: <20120720194134.61e917f2@googlemail.com> In-Reply-To: <1342809439.9434.56.camel@rook> References: <20120719151422.1fb9883b@sera-17.lan> <50087884.90006@gentoo.org> <20120720075457.4cccea26@googlemail.com> <20120720180910.748470a0@googlemail.com> <1342806195.9434.24.camel@rook> <20120720185419.23244eb7@googlemail.com> <1342809439.9434.56.camel@rook> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-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_/CIJQEHe84iKTQ8qLGby93U6"; protocol="application/pgp-signature" X-Archives-Salt: a9588c39-214f-4116-8280-427fbdb0df44 X-Archives-Hash: 2537b26edf16afac485d016bf66f31be --Sig_/CIJQEHe84iKTQ8qLGby93U6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 20 Jul 2012 14:37:19 -0400 Alexandre Rostovtsev wrote: > That suggests that the EAPI ought to define a second category of > USE_EXPAND flags, one that has a different treatment of (+)/(-). >=20 > Something like the following: >=20 > A dependency on $foo[linguas_bar(+)] would be considered satisfied by > an ebuild X matching $foo iff: > 1. X has linguas_bar in IUSE and enabled; or > 2. X does not have linguas_bar in IUSE, but there exists an ebuild Y > (which may or may not equal X) matching $foo such that Y has at least > one linguas_* flag in IUSE. That's sensitive to old versions ebuilds being removed from the tree, so it's utterly unworkable. --=20 Ciaran McCreesh --Sig_/CIJQEHe84iKTQ8qLGby93U6 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlAJpmEACgkQ96zL6DUtXhGcZQCdFe1q4cNQ50zIg/d06zhn86Le Tc8AoJCbhnFjZMLaigiWz7RGLxOIA90A =Nv9i -----END PGP SIGNATURE----- --Sig_/CIJQEHe84iKTQ8qLGby93U6--