From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-66836-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id A69741387E8
	for <garchives@archives.gentoo.org>; Fri, 25 Jul 2014 20:18:40 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 194A6E1C0D;
	Fri, 25 Jul 2014 20:18:36 +0000 (UTC)
Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 0AD50E1BFF
	for <gentoo-dev@lists.gentoo.org>; Fri, 25 Jul 2014 20:18:34 +0000 (UTC)
Received: by mail-wi0-f179.google.com with SMTP id f8so1571937wiw.6
        for <gentoo-dev@lists.gentoo.org>; Fri, 25 Jul 2014 13:18:33 -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:mime-version
         :content-type;
        bh=/0FNLThr/pCajkt5NLArhTE5pfF1eeWDR8i7haEt8HA=;
        b=DctsxjiGoDLuoQ+U+CPiHnikfvK01NncEubJrc3Dgp+qRmtUl/bga0kT69SCLqsNWj
         HHlt+XogY9nT/0LUlBe7J6d+2BaT4lammA8WWYTpf1NBAq02ip/EoPYZBMc0QFYfAzN0
         FkOq5ujcCkc/q+hu+6UN8PrsZwavGyxBnAVJk8KNzrwHgj0u7pWkZRAo5MVbtYx+AxfL
         37fycmjiU9c5/9/CQhA8vPGvpSIhlSSZ4hAwBRfm9XpzpFSbdsOzGLK4EwJTUVQld0QU
         9EtGiw+Tq2/NtLTsvhrIIfY1RCU7EB6+LM0pKEC8GWrl90oN/DbrKX9oQUMYAUAB8Myr
         PuEQ==
X-Received: by 10.194.2.132 with SMTP id 4mr25007767wju.49.1406319513627;
        Fri, 25 Jul 2014 13:18:33 -0700 (PDT)
Received: from localhost (cpc2-broo7-2-0-cust637.14-2.cable.virginm.net. [86.11.186.126])
        by mx.google.com with ESMTPSA id wd7sm28030681wjc.36.2014.07.25.13.18.33
        for <gentoo-dev@lists.gentoo.org>
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Fri, 25 Jul 2014 13:18:33 -0700 (PDT)
Date: Fri, 25 Jul 2014 21:18:28 +0100
From: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] RFC: USE flags in virtuals, to allow a specific
 provider to be determined
Message-ID: <20140725211828.11d89a37@googlemail.com>
In-Reply-To: <1406319173.20388.27.camel@gentoo.org>
References: <53D2A6C8.9060900@gentoo.org>
	<20140725210438.0703f164@gentp.lnet>
	<53D2AEC3.2080600@gentoo.org>
	<20140725214402.7a65a988@gentp.lnet>
	<20140725204649.105e8641@googlemail.com>
	<1406317889.20388.25.camel@gentoo.org>
	<53D2B60D.3040402@gentoo.org>
	<1406319173.20388.27.camel@gentoo.org>
X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.24; x86_64-pc-linux-gnu)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
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_/azoo8j4xzjPXJTZHqZTNoZ2"; protocol="application/pgp-signature"
X-Archives-Salt: 18abcfd6-e7ee-4d47-8b03-cda81507e065
X-Archives-Hash: 236876e8dc9117e2623c61d37719779b

--Sig_/azoo8j4xzjPXJTZHqZTNoZ2
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Fri, 25 Jul 2014 22:12:53 +0200
Pacho Ramos <pacho@gentoo.org> wrote:
> Ah, ok, I was wondering why REQUIRED_USE was implemented then :/, I
> guess it was for simplifying ebuilds?

It was a historical mistake: originally we were going to use
pkg_pretend for this. But claims were made that this would break some
mythical auto-building systems, and that something machine-readable was
needed. Unfortunately the Council bought this, and put through
REQUIRED_USE without a reference implementation.

Needless to say, the end result is something that isn't human-readable,
and isn't used by any mythical auto-building systems.

(Incidentally, Exherbo has a both human- and machine-readable
implementation, which *is* used by an auto-building system, but the
syntax won't meet Gentoo approval...)

--=20
Ciaran McCreesh

--Sig_/azoo8j4xzjPXJTZHqZTNoZ2
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlPSu5cACgkQ96zL6DUtXhFWXQCfRYDvRd47AeOLPaKZ1G7Oq+5t
d+8An0cuKexMtT+HJn3loorOw2Q9DUYD
=zDbF
-----END PGP SIGNATURE-----

--Sig_/azoo8j4xzjPXJTZHqZTNoZ2--