After having been out of town for a while I now found the time to get
back to this problem. I just booted my laptop and ran these first two commands again. But -- lo and behold! -- now "revdep-rebuild" didn't belch:
$ sudo emerge --verbose --color n --oneshot --getbinpkg media-libs/libraw media-libs/libcdr
Password:
* Updating gnupg keyring for package signatures
[binary R ] media-libs/libraw-0.21.2-2 USE="jpeg lcms openmp zlib -examples" ABI_X86="(64) -32 (-x32)"
[binary R ] media-libs/libcdr-0.1.8-2 USE="-doc -test"
Would you like to merge these packages? [Yes/No] y
Running pre-merge checks for media-libs/libraw-0.21.2
Emerging binary (1 of 2) media-libs/libraw-0.21.2::gentoo
Installing (1 of 2) media-libs/libraw-0.21.2::gentoo
Completed (1 of 2) media-libs/libraw-0.21.2::gentoo
Emerging binary (2 of 2) media-libs/libcdr-0.1.8::gentoo
Installing (2 of 2) media-libs/libcdr-0.1.8::gentoo
Completed (2 of 2) media-libs/libcdr-0.1.8::gentoo
Jobs: 2 of 2 complete Load avg: 1.00, 0.52, 0.37
$ sudo revdep-rebuild --ignore --nocolor --pretend --verbose
* This is the new python coded version
* Please report any bugs found using it.
* The original revdep-rebuild script is installed as revdep-rebuild.sh
* Please file bugs at: https://bugs.gentoo.org/
* Collecting system binaries and libraries
* Collecting dynamic linking information
* Scanning files
* Checking dynamic linking consistency
Your system is consistent
$
I didn't meanwhile sync my laptop or run "emerge", I had just shut it
down and booted it again today. I know that Windows users often make problems vanish by rebooting -- but I hadn't yet solved any problem by rebooting my Gentoo laptop ...
Anyway: this problem HAS vanished -- possibly by rebooting.
Sorry for the noise :-)
Eli,
On Fri, 23 May 2025 14:08:09 -0400 you wrote:
...
Sorry for the confusion I guess, but I *fixed* it.
...
The fix means new binary packages will build without using those
libraries at all. It also added a new build dep, so the binhost
recompiled them, hence newly running "emerge --oneshot --getbinpkg
media-libs/libraw media-libs/libcdr" will get the fixed version.
Am I correct in assuming that you "fixed" it by teaching these two pack-
ages to circumvent a bug in "revdep-rebuild"?
As I said privately to you -- it is still a revdep-rebuild bug IMO --
please report it. ;)
Ok, but what am I expected to put into the bug description, now that my original command sequence is producing the expected result? I can hard-
ly write 'Package "revdep-rebuild" is buggy. Ask Eli for details.' can
I? :-)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 157:03:56 |
Calls: | 10,384 |
Calls today: | 1 |
Files: | 14,056 |
Messages: | 6,416,475 |