revdep-rebuild -i -- -p keeps showing oprofile is broken, even after re-emerging oprofile. # revdep-rebuild -i -- -p * Configuring search environment for revdep-rebuild * Environment mismatch from previous run, deleting temporary files... * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Generated new 1_files.rr * Collecting complete LD_LIBRARY_PATH * Generated new 2_ldpath.rr * Checking dynamic linking consistency [ 79% ] * broken /usr/lib64/oprofile/libopagent.la (requires -lbfd) * broken /usr/lib64/oprofile/libopagent.la (requires -liberty) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/lib64/oprofile/libopagent.la -> dev-util/oprofile * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --complete-graph=y --oneshot --with-bdeps=y --complete-graph=y --pretend dev-util/oprofile:0 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-util/oprofile-0.9.8 * Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild. Reproducible: Always Steps to Reproduce: 1. revdep-rebuild -i -- -p 2. emerge --complete-graph=y --oneshot --with-bdeps=y --complete-graph=y -qv dev-util/oprofile:0 3. revdep-rebuild -i -- -p Actual Results: revdep-rebuild -i -- -p still shows oprofile is broken. Expected Results: revdep-rebuild -i -- -p should not show oprofile is broken.
Can you try to run the preserved rebuild first? (`emerge @preserved-rebuild`) Did you also try to upgrade world again? (`emerge -auvDN @world`) I can't reproduce this... :(
(In reply to Tom Wijsman (TomWij) from comment #1) > Can you try to run the preserved rebuild first? (`emerge @preserved-rebuild`) > > Did you also try to upgrade world again? (`emerge -auvDN @world`)