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 B870F1381F3 for ; Wed, 12 Dec 2012 09:51:28 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B43121C075; Wed, 12 Dec 2012 09:51:15 +0000 (UTC) Received: from mail.digimed.co.uk (82-69-83-178.dsl.in-addr.zen.co.uk [82.69.83.178]) by pigeon.gentoo.org (Postfix) with ESMTP id 1774E21C051 for ; Wed, 12 Dec 2012 09:49:47 +0000 (UTC) Received: from digimed.co.uk (yooden.digimed.co.uk [192.168.1.6]) by mail.digimed.co.uk (Postfix) with ESMTPSA id 5498480AB9 for ; Wed, 12 Dec 2012 09:49:47 +0000 (GMT) Date: Wed, 12 Dec 2012 09:49:46 +0000 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] System maintenance procedure? Message-ID: <20121212094946.23e7c33c@digimed.co.uk> In-Reply-To: <20121211133610.GL8486@server> References: <20121205120550.2bc346bf@khamul.example.com> <20121208220616.44fb92ae@khamul.example.com> <20121208232507.6f348f86@khamul.example.com> <20121208224950.40759f8e@digimed.co.uk> <50C3CB44.7070307@gmail.com> <20121209131841.GX23914@server> <20121209164824.18b9f563@digimed.co.uk> <20121211133610.GL8486@server> Organization: Digital Media Production X-Mailer: Claws Mail 3.9.0cvs45 (GTK+ 2.24.14; x86_64-pc-linux-gnu) X-GPG-Fingerprint: 7260 0F33 97EC 2F1E 7667 FE37 BA6E 1A97 4375 1903 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/WJH/0C9VnoX2JG8MABKrMUv"; protocol="application/pgp-signature" X-Archives-Salt: 249b1b0f-e3d8-40e4-aea2-491d517baef1 X-Archives-Hash: 8176370c6bcddfd63e1dd915500d1cb0 --Sig_/WJH/0C9VnoX2JG8MABKrMUv Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 11 Dec 2012 07:36:10 -0600, Bruce Hill wrote: > After using Gentoo for close to two years, the only time/place I've > ever even seen @preserved-rebuild is in this thread. Yet you say, > "Portage will warn you when the set is [it] non-empty, telling you to > run emerge @preserved-rebuild." >=20 > How will portage do this?=20 I've just got this after an emerge -u @world !!! existing preserved libs: >>> package: dev-libs/icu-50.1-r2 * - /usr/lib64/libicui18n.so.49 * - /usr/lib64/libicui18n.so.49.1.2 * - /usr/lib64/libicuio.so.49 * - /usr/lib64/libicuio.so.49.1.2 * used by /usr/sbin/cgdisk (sys-apps/gptfdisk-0.8.5) * used by /usr/sbin/gdisk (sys-apps/gptfdisk-0.8.5) * used by /usr/sbin/sgdisk (sys-apps/gptfdisk-0.8.5) * - /usr/lib64/libicuuc.so.49 * - /usr/lib64/libicuuc.so.49.1.2 * used by /usr/sbin/cgdisk (sys-apps/gptfdisk-0.8.5) * used by /usr/sbin/gdisk (sys-apps/gptfdisk-0.8.5) * used by /usr/sbin/sgdisk (sys-apps/gptfdisk-0.8.5) * - /usr/lib64/libicudata.so.49 * - /usr/lib64/libicudata.so.49.1.2 Use emerge @preserved-rebuild to rebuild packages using these libraries * After world updates, it is important to remove obsolete packages with * emerge --depclean. Refer to `man emerge` for more information. You won't see that because the subsequent programs run by your alias will scroll it out of view. The important point is that although the library update could have broken gptfdisk, it didn't because portage is holing onto the old library until I have run emerge @preserved-rebuild. Contrast this with the previous approach of letting emerge break important software and relying on revdep-rebuild to get it working again. --=20 Neil Bothwick All things being equal, fat people use more soap. --Sig_/WJH/0C9VnoX2JG8MABKrMUv Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlDIUzoACgkQum4al0N1GQOPfwCfaBoxkxLOBONYzi95MZkN+/St XNgAoNKbdZnUpFGzIJnLrp6RBCo7/HxR =Vn4F -----END PGP SIGNATURE----- --Sig_/WJH/0C9VnoX2JG8MABKrMUv--