On Mon, Apr 20, 2009 at 5:58 PM, daid kahl <daid...@gmail.com> wrote: > Hello! > > I was running the unstable branch of portage primarily for about two years > (mostly from user error when I first started), and I finally committed to > downgrading to the stable branch last night. I did backups first, and I'm > keeping some good logs of any trouble I encounter. > > So far, gnome libraries have been the most problematic. I mainly use KDE, > but I use some gnome-based things like gimp and the gnome keyring. The fact > that I don't run all the components of gnome (and there are almost no gnome > packages in my world file) may be the only reason I've had to cleverly > rebuild things. However, even revdep-rebuild will not catch most of these > problems, and I have to equery errors like: > > /usr/lib/libgnomevfs-2.so: undefined reference to `g_dgettext' > collect2: ld returned 1 exit status > > For this case, I do a one-shot emerge on gnome-vfs and rebuild the failing > package. But I also found some trouble with libbonobo, collisions between > gail and gtk+ (where I had to manually uninstall gtk+, and reinstall gtk+ -- > rebuilding wasn't enough, and it HAD been downgraded by portage earlier in > the process). > > In the end, it all worked out (the gnome libraries that is, the general > process is still underway), but Google was of no avail to most the problems, > and I just winged most of it with intuitive order of reinstall, repeated > revdep-rebuilds, and using equery b on the libraries causing errors. > > My question is, when downgrading (upgrading?) from unstable to stable, > especially with packages that aren't explicitly in the world file, is this > the behavior one should expect, or are these sorts of things worth bug > reports? If revdep-rebuild was finding and solving all the problems, I'd > say no bug. But when portage can't figure out what the problem is, and it > only involved rebuilding installed dependencies in the right order, it makes > portage not feel very sleek. > > I also know that running a system with global unstable keywords is probably > not supported, especially for going back to global stable, which makes me > feel like this isn't bug worthy. But giving pointers somewhere on how to > get around these problems could be useful for someone else in the future > perhaps. > > Input welcome. > > ~daid >
What specific steps did you take to downgrade? I remember doing a successful downgrade about 2 years ago. I pretty much just ran emerge -e world, then etc-update, reboot, and don't remember having too many problems if any.