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 9ADE513877A for ; Sun, 27 Jul 2014 14:42:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A328E0D33; Sun, 27 Jul 2014 14:42:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 59884E0C40 for ; Sun, 27 Jul 2014 14:42:36 +0000 (UTC) Received: from pomiot.lan (77-254-85-187.adsl.inetia.pl [77.254.85.187]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 5567A34001F; Sun, 27 Jul 2014 14:42:33 +0000 (UTC) Date: Sun, 27 Jul 2014 16:42:48 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] don't rely on dynamic deps Message-ID: <20140727164248.174ac42a@pomiot.lan> In-Reply-To: <53D5072E.3030305@gentoo.org> References: <53CD6BED.10603@gentoo.org> <53CD8BBA.2010605@gentoo.org> <53D5072E.3030305@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.24; 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-sha512; boundary="Sig_/za_a3W+cToPUzLt/3s3F3XN"; protocol="application/pgp-signature" X-Archives-Salt: 335c9bce-753e-4c29-9c92-977f8a4becce X-Archives-Hash: c9716bfda9002592dc218791853eeb02 --Sig_/za_a3W+cToPUzLt/3s3F3XN Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dnia 2014-07-27, o godz. 16:05:34 ""Pawe=B3 Hajdan, Jr."" napisa=B3(a): > On 7/21/14, 11:52 PM, Alexander Berntsen wrote: > > Micha=B3 has documented the shortcomings of dynamic deps in our wiki[0]. > > (Thank you!) [...] > > [0] >=20 > There's one more thing I'd like to ask about: >=20 > For "Minor linking change w/ dependency change (unnecessary linking > removed)" the "dynamic deps" cell is red with "revbump + mostly > unnecessary rebuild", and "static deps" says "applied after rebuild". >=20 > Arguably with dynamic deps one could also skip the revbump, and the > update would similarly be applied after rebuild. No, the update would be applied immediately. In other words, emerge will remove the dependency and allow it to be depcleaned even though the package still links to it. You need to revbump to avoid the broken linkage. --=20 Best regards, Micha=B3 G=F3rny --Sig_/za_a3W+cToPUzLt/3s3F3XN Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJT1Q/pXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOiEEQAIMOIRei1tTy86D01uzaehSM rYP3xEodZptaL5kDJMCq0i+InsWHk5Ty/c29DFeOXmjthfiZjAANCCTWiWccgS/o OVs5PYJLeH/FmaWeHeo+nyfRccp/I6OpqJmx82xc7WDNJOIdvso2tpULoWvtu48F Xnmz+yHvmx8ztetrqb5gOn8OzdJ6rau3aEx1N3QQ1uMMeWlNJ4Yp3vvalIN/Cx4Z wXuzZfD33A8sPGB2eVqh35awMj086G55uMvAOXCyoqR7pxdHICIiSTYwFx1JHXtx qJcgy1Z9+WOpE6btD0xcXJ/e39U5O7sgBdzwFu/ChL4BN0UFfuh6KtaECzfQw3U0 XGBk0a/XXXsSwqADPt+LqhlNu1gPbOYzfWlRKYgVlRKr7O4gStu2sNCz2dhId0Bi xnGSd0g6EFjLDsDRNkjYxl2L4ZLOqHzgYAA7a28DgLXCg+drlXnvGEc1VZiiqDeX Y+L0+sZiVVfZFfSr34d8rf73WOmJRyAeCFu2Na4zvRgTS1IUDWWhz5Q6vPxgrXBl utRgf88NFiJlLsmp/BDQAQa7DmdQz2eo7HXiA/fSVqVz3W3jZKNMTsEFPNTILSAE 6aT80iyY7HH4fL6aAmamJQWKHn9LeUh3CBwaRShNTgDPEf3DrqIOeR8Dur/J30Rx UjsmXslEY7x31EgpSvXH =Ezkf -----END PGP SIGNATURE----- --Sig_/za_a3W+cToPUzLt/3s3F3XN--