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--