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 1136513877A for ; Mon, 28 Jul 2014 14:43:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 36C33E0D41; Mon, 28 Jul 2014 14:43:27 +0000 (UTC) Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 38ED3E0C4A for ; Mon, 28 Jul 2014 14:43:25 +0000 (UTC) Received: by mail-wi0-f169.google.com with SMTP id n3so4374229wiv.2 for ; Mon, 28 Jul 2014 07:43:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type; bh=69CHw/X1CeygT5mhpCcXQKuJ7jOqIKCArppT2NveoPg=; b=tT2/iURvlHBIZVQHVYy6JPjZHu8d/Juef5osj2Vn+rGysG883YGS37hd2ZMdlYRMi3 FEd6SdPMkGzY7H5O/pXlq6atJQxhVlG7Rg8lLpN+arv1RN8Kfo9dPaZNPDjppSqQZxdz 1ve6xGnj05RVvjW7UrHR+l3amS8APkNJScfetl7Rb583E/w4z16c8crHUoZMymv+O87C NgHrb9bC2ApPZLU6x/hbej5Z/dppO+qS7g49acfTOdFHlQ2MeWVJJt/7FC+Bq4XVUL94 nmQW2Y2Z7PTs8EYxB2JNXs/1SVTD8Me5JwgKESD/Vdk++/4ZLtHyMhPLhlAy9drgznrM vA4g== X-Received: by 10.180.98.130 with SMTP id ei2mr31609775wib.24.1406558603531; Mon, 28 Jul 2014 07:43:23 -0700 (PDT) Received: from localhost (cpc2-broo7-2-0-cust637.14-2.cable.virginm.net. [86.11.186.126]) by mx.google.com with ESMTPSA id ja13sm32103664wic.8.2014.07.28.07.43.23 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 28 Jul 2014 07:43:23 -0700 (PDT) Date: Mon, 28 Jul 2014 15:43:16 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: don't rely on dynamic deps Message-ID: <20140728154316.4cc97bdf@googlemail.com> In-Reply-To: <53D65E77.5010403@gentoo.org> References: <53CD6BED.10603@gentoo.org> <201407212153.04605.dilfridge@gentoo.org> <20140721205527.142cb3d5@googlemail.com> <1405976767.1013.9.camel@gentoo.org> <20140723143325.031947fb@googlemail.com> <20140726134455.44cf518f@googlemail.com> <20140726142023.7dc9e12b@googlemail.com> <20140726155454.7f7ad9f4@googlemail.com> <20140726162225.021650eb@googlemail.com> <53D65E77.5010403@gentoo.org> X-Mailer: Claws Mail 3.9.3 (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-sha1; boundary="Sig_/Sb_xZYIq9WffNdweJhSCQ=y"; protocol="application/pgp-signature" X-Archives-Salt: b7e638a1-a154-4d9c-a4ef-4f1498b84f7f X-Archives-Hash: 430710a9ce3764cbe56cf0bc12677e7a --Sig_/Sb_xZYIq9WffNdweJhSCQ=y Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 28 Jul 2014 10:30:15 -0400 Ian Stakenvicius wrote: > On 26/07/14 11:22 AM, Ciaran McCreesh wrote: > >=20 > > Let's start with the easiest issue: please point us all to the > > place where you "proved" how dynamic dependencies still work in the > > face of ebuild removals. Your solution to this problem will be of > > great benefit to all of us. > >=20 >=20 > This is something I personally don't understand. If an ebuild for a > package installed on the system has been removed from the tree, but > newer and/or older ebuilds exist in the tree, then the installed > package can #1 only be trusted in accordance with the ebuild copy > enbedded in VDB (that i get), BUT, #2 should be forced to either > upgrade or downgrade so that it matches what *is* in the tree anyhow, > and that's done via a standard ${PV} comparison that should happen > regardless of whether static or dynamic deps methods are in place. But you can't run pkg_prerm unless a package's dependencies are satisfied. How do you know what those dependencies are, if you don't use VDB and if the ebuild isn't there? (This is a real issue: see the botched ruby-config switch.) --=20 Ciaran McCreesh --Sig_/Sb_xZYIq9WffNdweJhSCQ=y Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlPWYYcACgkQ96zL6DUtXhF1FgCggSMUG0Z9w7uYNc4zFF7mXyb2 1BkAn0ADNLtTl8iqOYrj3YCAE0ValC4J =R8b6 -----END PGP SIGNATURE----- --Sig_/Sb_xZYIq9WffNdweJhSCQ=y--