From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id EA85F13877A for ; Thu, 24 Jul 2014 21:52:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 09C27E08D0; Thu, 24 Jul 2014 21:52:23 +0000 (UTC) Received: from wilson.telenet-ops.be (wilson.telenet-ops.be [195.130.132.42]) by pigeon.gentoo.org (Postfix) with ESMTP id 2F15CE08C8 for ; Thu, 24 Jul 2014 21:52:20 +0000 (UTC) Received: from andre.telenet-ops.be (andre.telenet-ops.be [195.130.132.53]) by wilson.telenet-ops.be (Postfix) with ESMTP id E6A0C347D2 for ; Tue, 22 Jul 2014 23:47:57 +0200 (CEST) Received: from gentoo.org ([94.226.51.153]) by andre.telenet-ops.be with bizsmtp id VZnu1o0013JKcCE01ZnuCc; Tue, 22 Jul 2014 23:47:56 +0200 Date: Tue, 22 Jul 2014 23:47:48 +0200 From: Tom Wijsman To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] don't rely on dynamic deps Message-ID: <20140722234748.021d8a09@gentoo.org> In-Reply-To: <53CD6BED.10603@gentoo.org> References: <53CD6BED.10603@gentoo.org> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.23; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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_/a6CWnJ3lhvHWoHfyPC540Zb"; protocol="application/pgp-signature" X-Archives-Salt: 8a480118-5bfd-42d3-9008-a2c0e2cb6e83 X-Archives-Hash: 8afaecce10ed6c93d205c93e1c587c30 --Sig_/a6CWnJ3lhvHWoHfyPC540Zb Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 21 Jul 2014 19:37:17 +0000 hasufell wrote: > afaiu dynamic deps are broken and not defined in PMS It goes a step further than that! The PMS imposes certain limits on dependencies; it states that DEPEND must be present before executing src_* phases, that RDEPEND must be present before treating the results as usable and that PDEPEND must be done before finishing the batch of installs. http://dev.gentoo.org/~ulm/pms/5/pms.html#x1-750008.1 If you attempt to fit in dynamic dependencies in that specification; the src_* phases could never run, the results can never be considered usable and the batch of installs can never finish. > still... people seem to fix deps without revbumping, causing users who > either don't use dynamic deps (it's optional for portage through > --dynamic-deps=3Dy, although it's on by default) or who use a different > PM to not get the fix, at worst resulting in broken dependency > calculation Why do we have a PMS if we don't take into account other PMs? Is Gentoo still a meta distribution? How does the Portage tree portage? --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --Sig_/a6CWnJ3lhvHWoHfyPC540Zb Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJTztwIAAoJEPWZc8roOL/QCbUH/RBBzNuGlUWkP+46CSVE7QuB U/HlxQmgmQ8zxLzIkQ1zcyBw07TVb+7h//dL0JtDpniPxZGl4HoajOPtMCPMgRAR 1lBcNpuKrrUwbgRQXkhRbxqbm3HjLu40CObPautJZVmydzjdq7jyw5GtVg/NGa78 Rft4sPFo8zZos1FGqtQtXIz8nuEwo47eIXzxPmDdebLhWeUIco81S+Gy7krjO9Y6 Ve0pV6iqFoAlI/RtA9b5ZnxZWXZUv3xzC7e0UivU1ywNoTEggNdCJVL81WalES1J I0OJXJG25N3NwENmb5NpS2QE/qbpnp1TwHKL0AWIdt97zG6DVrh0upCOLtow7B8= =FkNl -----END PGP SIGNATURE----- --Sig_/a6CWnJ3lhvHWoHfyPC540Zb--