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 8815E1391DB for ; Sat, 26 Jul 2014 13:00:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A224E0C3F; Sat, 26 Jul 2014 13:00:30 +0000 (UTC) Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 80D6DE0B55 for ; Sat, 26 Jul 2014 13:00:29 +0000 (UTC) Received: by mail-wg0-f45.google.com with SMTP id x12so5315287wgg.28 for ; Sat, 26 Jul 2014 06:00:28 -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=8cQA3kSmeWEn9alEGDBQjP9U5OPjiZKP2+tLq+YjAnk=; b=HrcWlbPM6F0YMMsQ2bVTuoRkuOQDyP6dyq4tds63YGjrwfqlYK/8fJsmoeVNee+XNa zNT5S69dVzbiTxq3Ne83oiGx7dO/ZZC+8N63KEXSuuIQ0ZdUqrazQa5Fkuza3CmD3OZs OP0eswVNojCeAfc4ZX/Yl/uJGPgPACYZtAICb5+gbLrUEMJope3hiwtYIurbaP07gJGx y3GmjSqLS58AuFi/NTu2jacLa2xFtqAEv0nNVlwRvSa9qCV87j5DeYU5f68opkIkKS4c JLeHDGbRBYU+Z7FJn4LYfVkB1s0M/FeCwy1VNdZtzAeYN2LBeYNRi/fg9yOGpZszxjm4 W7VQ== X-Received: by 10.194.58.199 with SMTP id t7mr31355778wjq.14.1406379628122; Sat, 26 Jul 2014 06:00:28 -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 go4sm33517214wjc.39.2014.07.26.06.00.26 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 Jul 2014 06:00:26 -0700 (PDT) Date: Sat, 26 Jul 2014 14:00:21 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: don't rely on dynamic deps Message-ID: <20140726140021.43aef517@googlemail.com> In-Reply-To: References: <53CD6BED.10603@gentoo.org> <201407212153.04605.dilfridge@gentoo.org> <20140721205527.142cb3d5@googlemail.com> <1405976767.1013.9.camel@gentoo.org> <20140721231541.7ac00b52@marga.jer-c2.orkz.net> <20140721222142.028a7657@googlemail.com> 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_/pHu=KFK+EdazMuH7ScdWOpx"; protocol="application/pgp-signature" X-Archives-Salt: fbfd2996-c6a7-4d1f-8923-84b2ecd7eabe X-Archives-Hash: 7034ff12032c196e287801368c270282 --Sig_/pHu=KFK+EdazMuH7ScdWOpx Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 26 Jul 2014 12:54:08 +0000 (UTC) Martin Vaeth wrote: > Ciaran McCreesh wrote: > > Jeroen Roovers wrote: > >> On Mon, 21 Jul 2014 23:06:07 +0200 > >> Pacho Ramos wrote: > >> > Maybe this could be solved by having two kinds of revisions: > >> > - One would rebuild all as usually (for example, -r1...) > >> > - The other one would only regenerate VDB and wouldn't change the > >> > installed files (for example, -r1.1) > >> Or the package manager looks at changed in *DEPEND between the repo > >> and vdb and resolves those. > > > > ...assuming that the ebuild hasn't been removed, and that it can be > > associated correctly when overlays are involved, and that the change > > wasn't a change where a saved pkg_prerm uses the old dependency, not > > the new one, or all the other ways this breaks. > > > > You need to think your cunning plan the whole way through. >=20 > It works, since it is completely equivalent to a revbump, > only that the unnecesary recompilation is avoided: > All of your problems exist (or don't exist) for usual revbumps > as well. At this point, I think it would be most helpful towards us reaching a conclusion if you agreed to refrain from commenting further until you've understood the problem at hand. You see, the rest of us are using "broken" to mean "broken" in a technical sense, based upon our understanding of how ebuilds, the VDB and metadata work. You seem to be using it to mean "does something you superficially or ideologically don't like". This is a technical discussion, and you need to read up on how things work before you can make a meaningful contribution. --=20 Ciaran McCreesh --Sig_/pHu=KFK+EdazMuH7ScdWOpx Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlPTpmgACgkQ96zL6DUtXhG9agCgrtXdxVZGNeHNxOc8EMaI2gyi mIQAoManz+9ydsbtU3ZgvWuwS5y4Dy6K =NmGH -----END PGP SIGNATURE----- --Sig_/pHu=KFK+EdazMuH7ScdWOpx--