From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-54821-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 4CB8D138010
	for <garchives@archives.gentoo.org>; Tue, 18 Sep 2012 19:47:57 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 64385E06B5;
	Tue, 18 Sep 2012 19:47:38 +0000 (UTC)
Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169])
	by pigeon.gentoo.org (Postfix) with ESMTP id ECD70E0698
	for <gentoo-dev@lists.gentoo.org>; Tue, 18 Sep 2012 19:46:51 +0000 (UTC)
Received: by wibhm2 with SMTP id hm2so5834708wib.4
        for <gentoo-dev@lists.gentoo.org>; Tue, 18 Sep 2012 12:46:51 -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=pwv7h4vQKja+2mjnBZEIczu7QrMXwvdHie87rGSa230=;
        b=f+0AhEk421Xb/IOjFiWhSSSasz2xGASTE1gNDs4Ve2UhWIZCLKT/cOnKTuQ53SdOjD
         9LebtktzlbbkxWyv9Vnw6GNPF6F9m3Rz/UHzK7/+plSGA5p1WrrV3rvBjWjOKIStkFTT
         Kj4qpRKGjjb11KBqKqZUbOJbZX9TDg3EtD88hmCJD2j9827NsE62bpDQgdtgG/KhRdV0
         2Xai5iBoUvnV7NluvDTJQpoumQSQwHkF1f4Ine8zKrXESnBNuDonkTJD4pV9uJSz3Ou7
         Yvh1wNgkkf3bo5YWGG5p26UzWlky5k6JD6dze5CZKfk4rV0ixknnGljb1QuvvyoST+MX
         9d1Q==
Received: by 10.180.84.1 with SMTP id u1mr1565997wiy.15.1347997611050;
        Tue, 18 Sep 2012 12:46:51 -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 r9sm921657wia.2.2012.09.18.12.46.49
        (version=TLSv1/SSLv3 cipher=OTHER);
        Tue, 18 Sep 2012 12:46:50 -0700 (PDT)
Date: Tue, 18 Sep 2012 20:44:33 +0100
From: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal
Message-ID: <20120918204433.52af8bcd@googlemail.com>
In-Reply-To: <5058CE43.6000501@gentoo.org>
References: <20120916135211.GC23030@localhost>
	<20120918102551.500ff19b@pomiocik.lan>
	<20120918092426.GA5384@localhost>
	<20568.16682.31115.233591@a1i15.kph.uni-mainz.de>
	<50584559.2000909@gmail.com>
	<20568.20091.816189.902403@a1i15.kph.uni-mainz.de>
	<5058CAC5.5080706@gentoo.org>
	<20120918202909.7b238573@googlemail.com>
	<5058CE43.6000501@gentoo.org>
X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.11; 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_/pskcJ1rN+XDEZAdCkdsIf/j"; protocol="application/pgp-signature"
X-Archives-Salt: 56907ff0-7c12-4de8-9038-5ba35a7ad0a3
X-Archives-Hash: 27e16a8afe97d60526b0c77a9dce41a3

--Sig_/pskcJ1rN+XDEZAdCkdsIf/j
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 18 Sep 2012 12:40:51 -0700
Zac Medico <zmedico@gentoo.org> wrote:
> On 09/18/2012 12:29 PM, Ciaran McCreesh wrote:
> > On Tue, 18 Sep 2012 12:25:57 -0700
> > Zac Medico <zmedico@gentoo.org> wrote:
> >> Also, if we change the meaning of RDEPEND in the next EAPI, so that
> >> it's a hard build-time dep like DEPEND, then DEPEND=3D"${RDEPEND}
> >> virtual/pkgconfig" can be reduced to DEPEND=3D"virtual/pkgconfig".
> >> This is what I would like to do for the experimental EAPI
> >> 5-hdepend which is planned [1].
> >=20
> > What're we going to do about the zillions of unsolvable cycles that
> > that would create? (Does Portage detect those and error out yet?)
>=20
> Yeah, it would be treated just like a DEPEND cycle, which is already
> detected and treated as a fatal error. As a result, when bumping the
> EAPI of an ebuild, you may have to migrate some deps from RDEPEND to
> PDEPEND in order to solve the cycles.

What about the large number of RDEPENDs that are required for a package
to be usable, but not for it to be installed?

--=20
Ciaran McCreesh

--Sig_/pskcJ1rN+XDEZAdCkdsIf/j
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEARECAAYFAlBYzyQACgkQ96zL6DUtXhEaWwCgzLs/uJqJilUmvSvA0Aj6sUL6
YeUAnjfJ7dmuIJzGSDdN9jcv56MOGlfS
=jcOm
-----END PGP SIGNATURE-----

--Sig_/pskcJ1rN+XDEZAdCkdsIf/j--