Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 6264

Summary: New gail ebuild makes nautilus unusable
Product: Portage Development Reporter: Francisco León <fjleon>
Component: UnclassifiedAssignee: Leonardo Boshell (RETIRED) <leonardop>
Status: RESOLVED REMIND    
Severity: normal CC: andreas.kotowicz
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Francisco León 2002-08-09 15:25:43 UTC
When updating gail, new files libgailutil.so.17.0.0 is created. Nautilus crashes
because it is looking for old version 16
So nautilus needs to be rebuilt...

I put this here instead of ebuilds to make a point. Gentoo needs to backtrack
dependencies to which package depends on which one, so if one is rebuilt, emerge
--update world should show "packages that needs rebuilding" or something
Comment 1 Anders Hasselqvist 2002-08-10 05:36:48 UTC
Even though I unmerge nautilus and remerge (nautilus-2.0.2) it doesn't start.
-------
nautilus: error while loading shared libraries: libgailutil.so.16: cannot open
shared object file: No such file or directory
-------
Comment 2 Francisco León 2002-08-10 09:52:13 UTC
Yeah, i saw that, but it's easily fixable. Just make a link with that name to 
the new file
Comment 3 Andreas Kotowicz 2002-08-15 07:51:52 UTC
this also makes gedit, gnome-terminal and yelp unusable. creating a link "ln -s
libgailutil.so.17 libgailutil.so.16" doesn't help
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2002-08-19 02:08:53 UTC
Francisco,

I'm closing this bug for now, as it is a known issue related to the Portage
system itself.

You're right in that Gentoo needs a way to ``backtrack dependencies'', but the
implementation of that feature is not as easy as it might appear. Many
additional features need to be introduced along with it in order to keep things
like users' per-package USE settings from breaking.

However, don't you worry, for our Chief Architect is aware of the problem and
plans to introduce these features soon. This lack of backtracking deps has
caused a lot of troubles already :)