Gentoo Archives: gentoo-user

From: Allan Gottlieb <gottlieb@×××.edu>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Updating libpng: another lib tool cockup?
Date: Mon, 19 Sep 2011 14:59:07
Message-Id: yu9vcsowpcj.fsf_-_@nyu.edu
In Reply to: Re: [gentoo-user] Re: Updating libpng: another libtool cockup? by Michael Schreckenbauer
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

Replies

Subject Author
Re: [gentoo-user] Re: Updating libpng: another lib tool cockup? Michael Schreckenbauer <grimlog@×××.de>
Re: [gentoo-user] Re: Updating libpng: another lib tool cockup? Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] Re: Updating libpng: another lib tool cockup? Paul Hartman <paul.hartman+gentoo@×××××.com>
Re: [gentoo-user] Re: Updating libpng: another lib tool cockup? covici@××××××××××.com