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 1QVkWF-00038U-OF for garchives@archives.gentoo.org; Sun, 12 Jun 2011 13:15:59 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1AC391C02B; Sun, 12 Jun 2011 13:15:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id D08E91C02B for ; Sun, 12 Jun 2011 13:15:50 +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 0E95D1B4015; Sun, 12 Jun 2011 13:15:48 +0000 (UTC) Date: Sun, 12 Jun 2011 15:16:08 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-pms@lists.gentoo.org Cc: Zac Medico , Ulrich Mueller , Ciaran McCreesh Subject: Re: [gentoo-pms] Rephrasing *DEPEND Message-ID: <20110612151608.06ada65d@pomiocik.lan> In-Reply-To: <4DF4833F.7000401@gentoo.org> References: <20110611093245.5d9d266c@pomiocik.lan> <20110611125341.185e19d9@googlemail.com> <20110612095246.0cbb1d7b@pomiocik.lan> <19956.30321.618030.779038@a1i15.kph.uni-mainz.de> <4DF4833F.7000401@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.4; 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_/lA4IWHEN/xK+u2B6ZRwoCJE"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: 80464159fc80cd213dbe79875ff48b3a --Sig_/lA4IWHEN/xK+u2B6ZRwoCJE Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 12 Jun 2011 02:13:35 -0700 Zac Medico wrote: > On 06/12/2011 01:18 AM, Ulrich Mueller wrote: > >>>>>> On Sun, 12 Jun 2011, Micha=C5=82 G=C3=B3rny wrote: > >=20 > >> True. How about pkg_setup()? Shall we assume RDEPEND are there or > >> rely on @system only? > >=20 > > IIUC, with Portage's breaking of dependency cycles there's no > > absolute guarantee that packages in RDEPEND will be available in > > pkg_*. >=20 > It would be more accurate to say that it's guaranteed except for cases > in which circular dependencies make it impossible to guarantee. This or other words, this makes this an unreliable feature. So, right now, users can't assume anything specific about dependencies being installed in pkg_*? Doesn't this make it actually impossible to call the installed application in pkg_postinst()? --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/lA4IWHEN/xK+u2B6ZRwoCJE Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iJwEAQEIAAYFAk30vB0ACgkQfXuS5UK5QB1eigP9Ek4YsbB6hH3QruNFdJxXDPl+ ceSwRIDMcvQBhfUQcGsL67/YduW4kQ9RKMEam6Dop/n54TiHXQV8FW+yU4BrGRu+ NtzKlLhiDkv289PWScPaJBd44uO0iC4LOWWp/WK6lbl/18PywjuQc4lb3CWV1r8v p58dlsoNgegZ+oLPIlI= =ya0w -----END PGP SIGNATURE----- --Sig_/lA4IWHEN/xK+u2B6ZRwoCJE--