After upgrading app-crypt/opencdk from 0.5.5 to 0.5.7, gnutls-extra.so.13 fails to open libopencdk.so.8: Normally, this is resolvable by revdep-rebuild, but in this case, revdep-rebuild reports nothing amiss, since /usr/lib/libopencdk.so.8 does exist. Reproducible: Always Steps to Reproduce: 1. emerge --oneshot =app-crypt/opencdk-0.5.5 2. emerge --oneshot =net-libs/gnutls-1.4.4-r1 3. emerge --oneshot =app-crypt/opencdk-0.5.7 4. srptool -v Actual Results: # srptool -v srptool: /usr/lib/libopencdk.so.8: no version information available (required by /usr/lib/libgnutls-extra.so.13) GNU TLS srptool, version 1.4.4. Libgnutls 1.4.4. (Similar for psktool, gnutls-cli, gnutls-cli-debug and gnutls-serv) Workaround: re-emerge gnutls after upgrading opencdk. This is not an obvious workaround, since revdep-rebuild doesn't report any problems. Could the library version in opencdk be bumped, or could a warning be printed on emerge that gnutls has to be rebuilt?
That's what revdep-rebuild is for...
(In reply to comment #1) > That's what revdep-rebuild is for... > Jakub, please read the ticket before giving glib answers like this. In particular, this part - the second sentence in the ticket: "Normally, this is resolvable by revdep-rebuild, but in this case, revdep-rebuild reports nothing amiss, since /usr/lib/libopencdk.so.8 does exist."
(In reply to comment #2) > Jakub, please read the ticket before giving glib answers like this. Yeah, I sure would if only bugzilla dropped its goddamn habit of jumping on next open bug; a.k.a. comment #1 didn't belong to this bug at all.
As far as I see the "no version information available" does not make the product not to work. tools-portage: Can revdep-rebuild detect such issues and rebuild the affected packages?
Created attachment 112735 [details, diff] revdep-rebuild patch Please try this patch to revdep-rebuild and let me know how it looks
Works for me! Thanks!
$ svn commit -m "Add support to detect \"no version information available\" message from ldd (Bug #169973)" Sending ChangeLog Sending src/revdep-rebuild/revdep-rebuild Transmitting file data .. Committed revision 354.
Released in gentoolkit-0.2.4_pre1