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 <gentoo-pms+bounces-454-garchives=archives.gentoo.org@gentoo.org>)
	id 1QsrNe-0000iA-Nn
	for garchives@archives.gentoo.org; Mon, 15 Aug 2011 07:14:39 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 5F25921C3CB;
	Mon, 15 Aug 2011 07:14:29 +0000 (UTC)
Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181])
	by pigeon.gentoo.org (Postfix) with ESMTP id 0451221C3CB
	for <gentoo-pms@lists.gentoo.org>; Mon, 15 Aug 2011 07:14:28 +0000 (UTC)
Received: by wyg36 with SMTP id 36so4372162wyg.40
        for <gentoo-pms@lists.gentoo.org>; Mon, 15 Aug 2011 00:14:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlemail.com; s=gamma;
        h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer
         :mime-version:content-type;
        bh=u8jeV6P/oop97cgI5wlUlTml/WTHshO09jElhhH3EeI=;
        b=fjEw2f5aSl+epkUv1ub5rMQuK0eEG/o1QQ4/kq/9FjpcC8S+6T3/usgJUAfwexTg3q
         DHRef3XEEOZNVzDPzvdOvQMMtnQluhxhhUizMJ4xyfvl22Eeesszhr7D9G5mL6cBq4qZ
         h7vSzg4oQ8i2ROrlUz78q5zzjiSsuLuznGt9A=
Received: by 10.216.93.3 with SMTP id k3mr1796524wef.67.1313392467916;
        Mon, 15 Aug 2011 00:14:27 -0700 (PDT)
Received: from localhost (cpc1-broo4-0-0-cust780.14-2.cable.virginmedia.com [86.4.215.13])
        by mx.google.com with ESMTPS id eq21sm4062222wbb.35.2011.08.15.00.14.26
        (version=TLSv1/SSLv3 cipher=OTHER);
        Mon, 15 Aug 2011 00:14:27 -0700 (PDT)
Date: Mon, 15 Aug 2011 08:10:31 +0100
From: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
To: Ulrich Mueller <ulm@gentoo.org>
Cc: gentoo-pms@lists.gentoo.org
Subject: Re: [gentoo-pms] [PATCH] pkg_setup() can rely on packages common to
 DEPEND & RDEPEND.
Message-ID: <20110815081031.1371eeb6@googlemail.com>
In-Reply-To: <20040.50704.795430.788764@a1i15.kph.uni-mainz.de>
References: <20110813083141.13650ed5@googlemail.com>
	<1313223291-14201-1-git-send-email-mgorny@gentoo.org>
	<20110813091445.5e7f266a@googlemail.com>
	<20038.14340.707607.24787@a1i15.kph.uni-mainz.de>
	<20110813094100.30a7c4d0@googlemail.com>
	<20038.19877.167879.280165@a1i15.kph.uni-mainz.de>
	<20110813112356.0c6866c0@googlemail.com>
	<20040.47335.775870.410263@a1i15.kph.uni-mainz.de>
	<20110815074615.24452a45@googlemail.com>
	<20040.50704.795430.788764@a1i15.kph.uni-mainz.de>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; x86_64-pc-linux-gnu)
Precedence: bulk
List-Post: <mailto:gentoo-pms@lists.gentoo.org>
List-Help: <mailto:gentoo-pms+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-pms+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-pms+subscribe@lists.gentoo.org>
List-Id: Gentoo Package Manager Specification discussions <gentoo-pms.gentoo.org>
X-BeenThere: gentoo-pms@gentoo.org
X-BeenThere: gentoo-pms@lists.gentoo.org
Reply-To: gentoo-pms@lists.gentoo.org
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=PGP-SHA1;
 boundary="Sig_/8Qry4k=iOOCndOEu9mSNYZF"; protocol="application/pgp-signature"
X-Archives-Salt: 
X-Archives-Hash: 5be5fdcfd4b09a7f06601c95a1cb77bd

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

On Mon, 15 Aug 2011 09:09:04 +0200
Ulrich Mueller <ulm@gentoo.org> wrote:
> >> I'd still suggest that for existing EAPIs we should go with
> >> mgorny's latest patch, simply because "packages common to DEPEND
> >> and RDEPEND (but see below)" is a more accurate description than
> >> "none".
>=20
> > But if we do that, people will claim it's the package mangler's
> > fault if packages common to DEPEND and RDEPEND aren't available.
> > You're asking for something unimplementable to be specified.
>=20
> No, they can't claim that, because we explicitly say that there are
> restrictions in case of circular dependencies.

The problem is, there are nearly always circular dependencies. Any
package that depends upon autotools is part of a hundred-plus-large
circular dependency cycle. So if we're saying packages can count on
RDEPENDs being merged beforehand except when necessary to resolve
cycles, then we need to say how cycles are to be resolved.

--=20
Ciaran McCreesh

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

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

iEYEARECAAYFAk5IxmkACgkQ96zL6DUtXhH4kgCg5tLN2KPZVaCEJX6VbHgie4OD
PqcAoIQeajv9gGyDPsFqQpBGQpEpEaR0
=zPRT
-----END PGP SIGNATURE-----

--Sig_/8Qry4k=iOOCndOEu9mSNYZF--