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 1Nyqjx-0005rG-MQ for garchives@archives.gentoo.org; Mon, 05 Apr 2010 18:09:37 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9AE65E0991; Mon, 5 Apr 2010 18:09:35 +0000 (UTC) Received: from mail-iw0-f175.google.com (mail-iw0-f175.google.com [209.85.223.175]) by pigeon.gentoo.org (Postfix) with ESMTP id 3F8C2E0985 for ; Mon, 5 Apr 2010 18:09:29 +0000 (UTC) Received: by iwn5 with SMTP id 5so3761541iwn.9 for ; Mon, 05 Apr 2010 11:09:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=S1JeduSoVZz71dlzg54TBgvBrl+/qNfvVna29envKto=; b=yGcRgVT+w4Re9b9s4wA1NjzBlkjkyxjgXcLLTFAzyeW+2bvzL+VZbY/euvk3fLRBMx 8pLdaaRQ7vV5RfYJGykzAtDo/1gEvvN8EEeaBJZkADbpxWOfS56/FvFmXjl+IhN5uZ+a akr9GrsQca7sVlvlV3cgEszYAwnxs5T5egzOs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=CZoTIQrWXdVi5A+8c46K5E+LnsejV0o4GGbFtLSZuwwurM7UxH3zFSZAHSjEIc+L3/ XPldJAmQGTXaWcgF03OTSzORBQrkg0zwlnvPRr5BCsc+WgOtb200ieFz+RPqmxkF5ABP YGr74HiM+iACO9NbTx2iMp0SRmk6adNWgZKKo= Received: by 10.142.209.17 with SMTP id h17mr1930416wfg.303.1270490968542; Mon, 05 Apr 2010 11:09:28 -0700 (PDT) Received: from smtp.gmail.com (c-67-171-128-62.hsd1.wa.comcast.net [67.171.128.62]) by mx.google.com with ESMTPS id 23sm1998236pzk.2.2010.04.05.11.09.25 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 05 Apr 2010 11:09:26 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Mon, 05 Apr 2010 11:09:24 -0700 Date: Mon, 5 Apr 2010 11:09:24 -0700 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries Message-ID: <20100405180924.GA31272@hrair> References: <201004031238.18500.reavertm@gmail.com> <201004032305.41374.reavertm@gmail.com> <1270395197.1230.89.camel@localhost> <201004050816.42409.reavertm@gmail.com> <20100405064411.GD27486@hrair> <1270474054.30670.4.camel@localhost> 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; protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline In-Reply-To: <1270474054.30670.4.camel@localhost> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 7aec1055-5a53-4d67-9d78-80f19f73a0e0 X-Archives-Hash: ba0ec8cef437019d3982b49fe8a65acc --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 05, 2010 at 03:27:34PM +0200, Tiziano MMMller wrote: > > Via that, the resolver can see that a rebuild is necessary and plan a= =20 > > rebuild of all consumers (whether NEEDED based or revdep). Note=20 > > preserve-lib would be rather useful here- specifically holding onto=20 > > the intermediate lib while doing rebuilding. > > No, it doesn't help since you may have the same problems some people try > to solve in this thread. Might I suggest in the future purning down what you're responding to,=20 to just that blurb? At first read of your response I thought you were=20 arguing against the ABI var itself (which didn't make a helluva lot of=20 sense). Meanwhile, yes, using preserve lib there still has some issues- the=20 reason I mentioned it possibly being held onto is that if we're=20 talking about something like openssl, having your system be horked for=20 the intervening period isn't a great thing thus it may be useful as an=20 option at the least. > > This however breaks down=20 > > a bit when the ABI change is in reverse of normal versioning. > How so? Such a var should just specify the ABI and the PM only has to > check whether it changed from one PVR to the other. The "how" is > completely irrelevant. That comment is in reference to if preserve-lib is still enabled for=20 the rebuild. ~harring --jRHKVT23PllUwdXP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEARECAAYFAku6J1QACgkQsiLx3HvNzgfT0ACgle4r8nyXV0Q0ZFqNqBpTAVtl 1E4AoMmFcypoQejh2UFe7yEI26KZxHcQ =01DE -----END PGP SIGNATURE----- --jRHKVT23PllUwdXP--