1 |
On Mon, Sep 19 2011, Michael Schreckenbauer wrote: |
2 |
|
3 |
> On Monday, 19. September 2011 10:20:25 Allan Gottlieb wrote: |
4 |
>> On Mon, Sep 19 2011, Alan McKinnon wrote: |
5 |
>> >> > revdep-rebuild checks everything, revdep-rebuild --library |
6 |
>> >> > checks just some things. |
7 |
>> >> > |
8 |
>> >> > ebuilds sometimes issue messages to check just the libraries known |
9 |
>> >> > to have been updated, but a full revdep-rebuild after an update |
10 |
>> >> > will catch those anyway. |
11 |
>> >> |
12 |
>> >> Until recently I skipped the "--library" step exactly because I knew |
13 |
>> >> revdep-rebuild will find and fix the broken packages after I delete |
14 |
>> >> the old library. So, why bother with the --library step, right? |
15 |
>> >> |
16 |
>> >> However. A few weeks ago I got caught when I deleted one of those |
17 |
>> >> obsolete libraries and only then did I find out that gcc is one of |
18 |
>> >> the packages that depend on it :( |
19 |
>> >> |
20 |
>> >> I don't skip the --library step any more. |
21 |
>> > |
22 |
>> > That's odd behaviour, I wonder what caused the difference. |
23 |
>> > |
24 |
>> > Surely revdep-rebuild itself can't do this different just because you |
25 |
>> > specified a library to compare? I wonder if that lib was maybe in the |
26 |
>> > revdep-rebuild exclude list. |
27 |
>> > |
28 |
>> > I'd be interested to track it down for reference, do you remember the |
29 |
>> > library involved? |
30 |
>> |
31 |
>> It occurs exactly in the case we are discussing libpng |
32 |
>> |
33 |
>> ajglap gottlieb # revdep-rebuild; revdep-rebuild --library |
34 |
>> '/usr/lib64/libpng14.so.14' * Configuring search environment for |
35 |
>> revdep-rebuild |
36 |
>> |
37 |
>> * Checking reverse dependencies |
38 |
>> * Packages containing binaries and libraries broken by a package update |
39 |
>> * will be emerged. |
40 |
>> ... |
41 |
>> * Checking reverse dependencies |
42 |
>> * Packages containing binaries and libraries using |
43 |
>> /usr/lib64/libpng14.so.14 * will be emerged. |
44 |
> |
45 |
> First one emerges *broken* packages. |
46 |
> Second one emerge packages *using* png14 (not necessarily broken) |
47 |
|
48 |
OK. But the claim was that: if |
49 |
revdep-rebuild |
50 |
with no argument found nothing to build, then |
51 |
revdep-rebuild --library <some-library> |
52 |
will find nothing. |
53 |
|
54 |
This guarantee is apparently no long true as my example in another msg |
55 |
illustrated. |
56 |
|
57 |
allan |