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 BE1B11381F4 for ; Sun, 9 Dec 2012 19:08:48 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D687321C037; Sun, 9 Dec 2012 19:08:31 +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 B845EE04BA for ; Sun, 9 Dec 2012 19:07:18 +0000 (UTC) Received: from digimed.co.uk (yooden.digimed.co.uk [192.168.1.6]) by mail.digimed.co.uk (Postfix) with ESMTPSA id 972FB80AB9 for ; Sun, 9 Dec 2012 19:07:17 +0000 (GMT) Date: Sun, 9 Dec 2012 19:06:54 +0000 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] System maintenance procedure? Message-ID: <20121209190654.0a6983b4@digimed.co.uk> In-Reply-To: <20121209170137.GB23914@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> <20121209170137.GB23914@server> Organization: Digital Media Production X-Mailer: Claws Mail 3.9.0cvs44 (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_/dnGDub.T7QqrTusKTrYQfjk"; protocol="application/pgp-signature" X-Archives-Salt: c57bc17b-d0e8-404d-92ae-bc07e5176a35 X-Archives-Hash: d4d17318b3a7d33e3d5c7093f3e169b5 --Sig_/dnGDub.T7QqrTusKTrYQfjk Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 9 Dec 2012 11:01:37 -0600, Bruce Hill wrote: > > > What is @preserved-rebuild ? =20 > >=20 > > It is a portage set, hence the @ prefix, containing packages that > > need to be rebuilt in order to link them against the installed > > versions of libraries. > > =20 > > > workstation ~ # emerge -a @preserved-rebuild > > > emerge: 'preserved-rebuild' is an empty set > > > emerge: no targets left after set expansion =20 > >=20 > > So you have nothing that needs rebuilding. Portage will warn you when > > the set it non-empty, telling you to run emerge @preserved-rebuild. > > There is no need to run it at any other time. > This alias is run with coffee every morning on 8 Gentoo installs on > this LAN: alias ud=3D'eix-sync && emerge -aDjNuv @world && dispatch-conf > && emerge -a --depclean && revdep-rebuild -i && clear && exit' >=20 > So I'd venture to say there never will be such a set (must one create > it?). The set is created when needed, but the emerges triggered by revdep-rebuild will clear it. However, if you read the full thread, you will see the reasons why reserved-rebuild is the preferred usage. It avoids breakage and is much faster, and you can always run revdep-rebuild after to be absolutely sure. However, because portage keeps the old libraries around for preserved-rebuild, to avoid breakage, revdep-rebuild may fail to rebuild all necessary packages. --=20 Neil Bothwick Ask a silly person, get a silly answer --Sig_/dnGDub.T7QqrTusKTrYQfjk Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlDE4WQACgkQum4al0N1GQPhYwCghcDpEplbaWM3vhxXuym8YBpc kcoAn2zJwObKyOYvOXhuHlyGCV8WrES/ =ywzd -----END PGP SIGNATURE----- --Sig_/dnGDub.T7QqrTusKTrYQfjk--