[gentoo-user] Re: revdep-rebuild question
Hartmut Figge: Now, shouldn't these have been found already by the previous revdep-rebuild? And after the next revdep-rebuild --library='libosp.so.*' the same two packages are found and rebuild. And so on. i5 hafi # revdep-rebuild -p --library='libosp.so.*' [...] * Checking dynamic linking [ 22% ] * found /usr/bin/onsgmls * found /usr/bin/openjade * found /usr/bin/osgmlnorm * found /usr/bin/ospam * found /usr/bin/ospcat * found /usr/bin/ospent * found /usr/bin/osx [ 67% ] * found /usr/lib/libospgrove.so.0.0.1 * found /usr/lib/libostyle.so.0.0.1 [ 100% ] * Generated new 3_broken.rr [...] Calculating dependencies... done! [ebuild R] app-text/opensp-1.5.2-r2 [ebuild R] app-text/openjade-1.3.2-r3 Hm. *g* Hartmut -- Usenet-ABC-Wiki http://www.usenet-abc.de/wiki/ Von Usern fuer User :-)
[gentoo-user] Re: revdep-rebuild question
Paul Hartman: On Mon, Jul 25, 2011 at 5:30 PM, Paul Hartman I believe --library rebuilds everything that uses that library, not broken packages. To test my theory you can run the command again and see if it finds the same 2 packages again. :) You are right and to quick to to hold back my own previous reply. ;) Hartmut -- Usenet-ABC-Wiki http://www.usenet-abc.de/wiki/ Von Usern fuer User :-)
[gentoo-user] Re: revdep-rebuild question
Hartmut Figge: You are right and to quick to to hold back my own previous reply. ;) Hard to understand a sentence with such many errors. A challenge. :) Hartmut -- Usenet-ABC-Wiki http://www.usenet-abc.de/wiki/ Von Usern fuer User :-)
Re: [gentoo-user] Re: revdep-rebuild question
On Mon, Jul 25, 2011 at 5:49 PM, Hartmut Figge h.fi...@gmx.de wrote: Hartmut Figge: You are right and to quick to to hold back my own previous reply. ;) Hard to understand a sentence with such many errors. A challenge. :) I like puzzles but I understood perfectly what you said. :)
[gentoo-user] Re: revdep-rebuild question
Alan, Seems reasonable. Would I (Could I?) then do an equery depends on each binary and assuming nothing depends on it remove them by hand without causing damage? I'd want to do another revdep-rebuild every so often to ensure that things remained consistent. Makes sense to me - doing the equery on the package that installed the binary (which may have a name unrelated). IIUC, there are two tools useful for second/third opinions for this task; dep and pquery. Here's an example of their use on fftw: dep -L fftw pquery --vdb --revdep sci-libs/fftw And as you idicated, do a revdep-rebuild after the manual deletion. -- gentoo-user@gentoo.org mailing list
[gentoo-user] Re: revdep-rebuild question
Alan, Seems reasonable. Would I (Could I?) then do an equery depends on each binary and assuming nothing depends on it remove them by hand without causing damage? I'd want to do another revdep-rebuild every so often to ensure that things remained consistent. Makes sense to me - doing the equery on the package that installed the binary (which may have a name unrelated). IIUC, there are two tools useful for second/third opinions for this task; dep and pquery. Here's an example of their use on fftw: dep -L fftw pquery --vdb --revdep sci-libs/fftw And as you idicated, do a revdep-rebuild after the manual deletion. -- gentoo-user@gentoo.org mailing list