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 1QYY3z-0007y3-4U for garchives@archives.gentoo.org; Mon, 20 Jun 2011 06:34:23 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4F55C1C04F; Mon, 20 Jun 2011 06:34:12 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 1BB5A1C04F for ; Mon, 20 Jun 2011 06:34:12 +0000 (UTC) Received: from pomiocik.lan (87-205-62-108.adsl.inetia.pl [87.205.62.108]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 048161B4007; Mon, 20 Jun 2011 06:34:09 +0000 (UTC) Date: Mon, 20 Jun 2011 08:34:40 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: Ciaran McCreesh Cc: gentoo-pms@lists.gentoo.org, Zac Medico , Ulrich Mueller Subject: Re: [gentoo-pms] Rephrasing *DEPEND Message-ID: <20110620083440.5ef7be94@pomiocik.lan> In-Reply-To: <20110619223604.2d4f7f17@googlemail.com> References: <20110611093245.5d9d266c@pomiocik.lan> <20110619232102.0690d10e@pomiocik.lan> <20110619223604.2d4f7f17@googlemail.com> Organization: Gentoo X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA256; boundary="Sig_/plp=m2lH.uf0BOf8hWB0JAo"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: ae52de8d7aae179166794a3bac873a68 --Sig_/plp=m2lH.uf0BOf8hWB0JAo Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 19 Jun 2011 22:36:04 +0100 Ciaran McCreesh wrote: > On Sun, 19 Jun 2011 23:21:02 +0200 > Micha=C5=82 G=C3=B3rny wrote: > > And the third version. > >=20 > > I added a note about the possible circular RDEPEND issue. I wanted > > to do that through a footnote but wasn't able to get it working so > > it's a standard bracket now). >=20 > I still don't think we should be specifying "RDEPEND is PDEPEND if the > package manager feels like it". That's something for the package > mangler to provide as a horrible --ignore-dependencies-to-break-cycles > option. We either have to mention that or assume the long-outstanding portage behavior is not PMS compliant. And even if we choose the latter option, I think we should have a footnote warning about that there. > Also, isn't pkg_setup the same as pkg_preinst, availability-wise? IMO not necessarily. During later pkg_* phases, RDEPEND needs to be satisfied in order to make it possible to call the installed program. I don't really see a reason to make similar assumptions in pkg_setup, and I'd really like to avoid saying 'RDEPEND is for program's runtime dependencies and pkg_setup dependencies'. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/plp=m2lH.uf0BOf8hWB0JAo Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iJwEAQEIAAYFAk3+6gUACgkQfXuS5UK5QB3LXgP+NHPY/kRsh//W3V0UJwUUMNeC ADwq1/eblxu+2JyDOAZ8r5YG7za0f6am2s1h5cx02F+AKndF+jzNa2Bnvo/wmY4k 4qEiYMBzzKwC1hEtRdYXdu/Ao9VIv1KUfRBciASFoXQpHrr3wCF7ouYWWF+JxsJG PEn675iz69QbHX3Hc0g= =DoPD -----END PGP SIGNATURE----- --Sig_/plp=m2lH.uf0BOf8hWB0JAo--