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 D0E811381F3 for ; Mon, 3 Jun 2013 13:10:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3F5FFE094C; Mon, 3 Jun 2013 13:10:14 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0D97EE0908 for ; Mon, 3 Jun 2013 13:10:12 +0000 (UTC) Received: from [192.168.1.4] (pool-71-245-176-92.pitbpa.fios.verizon.net [71.245.176.92]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zerochaos) by smtp.gentoo.org (Postfix) with ESMTPSA id 0A6DD33E147 for ; Mon, 3 Jun 2013 13:10:11 +0000 (UTC) Message-ID: <51AC95E8.4050305@gentoo.org> Date: Mon, 03 Jun 2013 09:11:04 -0400 From: "Rick \"Zero_Chaos\" Farina" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130524 Thunderbird/17.0.6 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Draft news item: preserve-libs default for portage-2.1.12 References: <51ABE631.8040207@gentoo.org> <20130603123254.266747c3@TOMWIJ-GENTOO> In-Reply-To: <20130603123254.266747c3@TOMWIJ-GENTOO> X-Enigmail-Version: 1.6a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: f32276e4-59c9-4942-b098-66b66dcf81fd X-Archives-Hash: d42d3bb7ba08163006fff81ce3f1c574 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06/03/2013 06:32 AM, Tom Wijsman wrote: > On Sun, 02 Jun 2013 17:41:21 -0700 > Zac Medico wrote: > The news item is good, but I agree with Tom there could be more questions. Maybe adding a link to some page which explains the functionality in detail? - -Zero > I'll answer to some parts with what I think the user might think; I > know the answer to most of those, but the user might not. > >> Beginning with sys-apps/portage-2.1.12, FEATURES=preserve-libs is >> enabled by default. This feature will preserve libraries when the >> sonames change during upgrade or downgrade. > > Why are libraries being preserved? > >> Libraries are preserved only if consumers of those libraries are >> detected. > > When exactly are those consumers detected? > >> Preserved libraries are automatically removed when there are no >> remaining consumers. > > When exactly does this happen? At the end of any emerge action? > >> Run `emerge @preserved-rebuild` in order to rebuild all consumers of >> preserved libraries. > > When and why? Do I run this once? Do I need to run this often? > > Besides these questions, the transition from revdep-rebuild to > @preserved-rebuild may be worth a note as well; if I remember correctly > you have to do one last revdep-rebuild when you enable this feature, or > in other words preserve-libs won't detect present inconsistencies. I > feel like this should probably be documented as well, as part of > mentioning that this is intended to replace revdep-rebuild... > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRrJXnAAoJEKXdFCfdEflKKtIQAJMYNQcG20jqwwxxVY9+OOCs Mr+VpcZY+1pCWigCA5AaTpgnU0yr+tvg9wtHvkpMh7lZMjpx4Ot5YQe5BsCfF2w+ bOZztEXbb5d2O5QIjaYG30/UERSxy0tDIGLPbJRO20Qcbw4JEuVpHeW9cXOBciD+ uJ/ISSKmSncrPfuDkJAt/eHx3RaxWhyaYCW+GJJdnzXfSPbkGOVtn/x7+jHex/2o hZ37mqhpu5hCmWHDC3ycFSpB6/+M8ghY0mTo6OYKbqEvPs7u50uBVD/CqYbleFr2 BLSDkEVJo3nyPiuQaP/NGyHIidlW1ejfrqUT811I23DL7OuRc5usIRxINA3VzaVi HtbEMhrDXTKgY56Tq/sxRqHB5VI6kin6z7q347l1OVjf3uYLEcXQsOxeowDW5rZ8 5cUfIXDsadvAnactLS9axIcBjya2O+siBchAlQ6BYckDJlEaMCoM3tWCQ5cGoDO6 tYEz3VRLJDpFmtDoCGQI4KweG5zdXLMvtupg4MN8omhoP4l6oswEQ0Htvba1HNPn HCha+8BABXpRsn81BrOg9Re2EozInykVCMQ6ze+oZBkSeOW+Os6pIe9hkISqjENc IZ4weFBYWz+KSiAX2mFh1KgPf6mVMxoPbRdQyoZgJwscQSysxm+eOej/dsuVCZZ1 gujVTWb3m2HfdxSZWiSq =wrBb -----END PGP SIGNATURE-----