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 1LgnAI-0003oW-P4 for garchives@archives.gentoo.org; Mon, 09 Mar 2009 21:37:39 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BED0CE04E5; Mon, 9 Mar 2009 21:37:37 +0000 (UTC) Received: from mail-ew0-f173.google.com (mail-ew0-f173.google.com [209.85.219.173]) by pigeon.gentoo.org (Postfix) with ESMTP id 5EF74E04E5 for ; Mon, 9 Mar 2009 21:37:37 +0000 (UTC) Received: by ewy21 with SMTP id 21so881837ewy.34 for ; Mon, 09 Mar 2009 14:37:36 -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=u4IL75rXx8v5WM7Eb5xYz47+vi18mQJn6+/MMzRW/DA=; b=NU1PHGObc/wzUtwXQUN2D8eYAvqLY8ueBoEUI+LGr8fQkupPKjV1yDB9PE3zmCKheb pfep/AQyeUVJRlN697lA9lKHd7/+yxMhTS+ciRkb20MoWaWr48wnVBqWoxqfCjrGRfFL hMa4JVlFgK3tyyCUqNhbPM3q+Akg22X8ifMfE= 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=xHz+q1um/QyDhJD2bEMnZGULKmXoxVPAXvgTi0BVYjKksz5ufdgVhZNe8iZfioIu60 yCoXgLcVhaBP+N03STTJS9/Gbl0bGQyqmQczxFdzXwt41zYcgpHvBKo+Gw6Ku/exzvFI 7EYqzAQ1kQ7YedcPYKIPA48f/vqUPTxpmmXzo= Received: by 10.216.11.67 with SMTP id 45mr2358501wew.53.1236634656547; Mon, 09 Mar 2009 14:37:36 -0700 (PDT) Received: from snowmobile (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id c9sm8304136nfi.74.2009.03.09.14.37.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 09 Mar 2009 14:37:36 -0700 (PDT) Date: Mon, 9 Mar 2009 21:37:18 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Ideas for a (fast) EAPI=3 Message-ID: <20090309213718.215244c0@snowmobile> In-Reply-To: <49B58A10.5080903@gentoo.org> References: <1236498557.6854.51.camel@neuromancer> <20090309202624.723e4b2a@snowcone> <49B58273.3000401@gentoo.org> <20090309210819.0a84e180@snowmobile> <49B58A10.5080903@gentoo.org> X-Mailer: Claws Mail 3.7.0 (GTK+ 2.14.7; 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; boundary="Sig_/J+jm=5H.0yv9eCHW==uO4lc"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: c6936b5d-296c-49a6-ad1f-fdb819e7bd9c X-Archives-Hash: 1ec59445839b60623514c03e0a09ea01 --Sig_/J+jm=5H.0yv9eCHW==uO4lc Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 09 Mar 2009 14:28:48 -0700 Zac Medico wrote: > > If we must do that... Can we get something in profiles a bit like > > this: > >=20 > > USE_EXPAND_IMPLICIT=3D"USERLAND KERNEL ELIBC ARCH" > > USE_EXPAND_UNPREFIXED=3D"ARCH" > > USE_EXPAND_VALUES_USERLAND=3D"GNU freebsd" > > USE_EXPAND_VALUES_KERNEL=3D"linux blah" > > USE_EXPAND_VALUES_ELIBC=3D"glibc" > > USE_EXPAND_VALUES_ARCH=3D"x86 amd64 sparc mips blah" > >=20 > > so we've got an enforcable complete list of every legal value for > > them, and less associated mess? >=20 > That seems like a reasonable approach. What about flags that are > commonly forced or masked such as selinux or multilib? Should there > be an implicit exemption for all forced/masked flags, or should we > introduce an IMPLICIT_IUSE profile variable to enumerate specific > ones which are implicit members of IUSE? I'd rather we were explicit about what's implicit. All forced / masked flags is a pretty large set. --=20 Ciaran McCreesh --Sig_/J+jm=5H.0yv9eCHW==uO4lc Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkm1jBkACgkQ96zL6DUtXhFF6QCgk0eTSlaX9b1IMkWucgXkazgS UEEAoN5BelYRKcgnXxaiQbgUgxX5DPgb =S/iS -----END PGP SIGNATURE----- --Sig_/J+jm=5H.0yv9eCHW==uO4lc--