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

Bug 427290

Summary: app-portage/gentoolkit-9999: revdep-rebuild does not detect all missing libraries
Product: Gentoo Linux Reporter: Michael Weber (RETIRED) <xmw>
Component: New packagesAssignee: Portage Tools Team <tools-portage>
Status: CONFIRMED ---    
Severity: normal CC: esigra
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 346443    

Description Michael Weber (RETIRED) gentoo-dev 2012-07-20 10:43:56 UTC
Hi,

I recently upgraded my system so >udev-176 which changed the /usr/lib64/libudev.so.0 -> /usr/lib64/libudev.so.1, this results in broken lvm2 et al.

I did run revde-rebuild several times but did not see the problem till i rebooted ;-)

The system has an /opt/google/chrome/libudev.so.0 -> /usr/lib64/libudev.so (www-client/google-chrome) and /lib32/libudev.so.0{,.11.5} (app-emulation/emul-linux-x86-baselibs), which might confuse the revdep-rebuild script, iff you don't distinquish between x86 and amd64 libs.

Suggestions?

revdep-rebuild.sh came up with
emerge --complete-graph=y --oneshot  -av gnome-base/gvfs:0 media-libs/mesa:0 sys-auth/consolekit:0 sys-fs/lvm2:0

(yes, this system is a mixed stable/unstale install)
Comment 1 Paul Varner (RETIRED) gentoo-dev 2012-07-23 18:54:14 UTC
It takes longer to run, but I actually do the following on my systems running gentoolkit-9999

revdep-rebuild -pv && revdep-rebuild.sh -- -av

Which is run the python version in pretend mode, then run the stable shell version with --ask passed to emerge. I compare the outputs and if they differ, note it down for investigation in the python version. I then proceed with the emerge.

In your case, if you do that, go ahead comment on this bug for any packages that the python version misses.  Just include the output from both in the comment.
Comment 2 Paul Varner (RETIRED) gentoo-dev 2014-02-13 21:54:22 UTC
Lots of work on the python version over the last couple of weeks.  If you have a chance please test revdep-rebuild from gentoolkit-9999