On Sun, 9 Dec 2012 11:01:37 -0600, Bruce Hill wrote: > > > What is @preserved-rebuild ? > > > > 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. > > > > > workstation ~ # emerge -a @preserved-rebuild > > > emerge: 'preserved-rebuild' is an empty set > > > emerge: no targets left after set expansion > > > > 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='eix-sync && emerge -aDjNuv @world && dispatch-conf > && emerge -a --depclean && revdep-rebuild -i && clear && exit' > > 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. -- Neil Bothwick Ask a silly person, get a silly answer