Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 427290 - app-portage/gentoolkit-9999: revdep-rebuild does not detect all missing libraries
Summary: app-portage/gentoolkit-9999: revdep-rebuild does not detect all missing libra...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 346443
  Show dependency tree
 
Reported: 2012-07-20 10:43 UTC by Michael Weber (RETIRED)
Modified: 2014-02-15 09:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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