Re: [gentoo-dev] Re: making revdep-rebuild (partially) obsolete

2011-01-02 Thread Mike Frysinger
On Sunday, January 02, 2011 02:31:06 Ryan Hill wrote:
> On Sun, 2 Jan 2011 00:08:34 -0500 Mike Frysinger wrote:
> > On Saturday, January 01, 2011 23:09:11 Enrico Weigelt wrote:
> > > BTW: several blog/maillist postings talked about the problem that
> > > even on recompile, older library versions could be linked in even
> > > on recompile.
> > 
> > you'll need to provide an actual example.  i have yet to see one.
> 
> Not exactly the same thing, but the recent spidermonkey bump changed the
> lib from libjs.so to libmozjs.so.  mediatomb kept finding the old libjs on
> rebuild.  I had to uninstall mediatomb to dump the library and reinstall
> it.
> 
> There's not much we can do about stuff like that, but it's not an uncommon
> occurrence.  I usually run into a sticky preserved lib or two every couple
> months.
> 
> I still think it's much better than the current portage 2.1 behavior which
> results in a broken mediatomb.  I'll take the rare possibility of a symbol
> collision over a guaranteed broken package any day.

yes, this is a case where linking would pick up the old library.  but that is 
*only* because the SONAME is stupid and is the same thing as the link name.  
imo, these packages are pretty much broken and should get their SONAME fixed.  
a simple change as making the SONAME "libjs.so.0" instead of "libjs.so" would 
make this a non-issue.
-mike


signature.asc
Description: This is a digitally signed message part.


[gentoo-dev] Re: making revdep-rebuild (partially) obsolete

2011-01-01 Thread Ryan Hill
On Sun, 2 Jan 2011 00:08:34 -0500
Mike Frysinger  wrote:

> On Saturday, January 01, 2011 23:09:11 Enrico Weigelt wrote:
> > BTW: several blog/maillist postings talked about the problem that
> > even on recompile, older library versions could be linked in even
> > on recompile.
> 
> you'll need to provide an actual example.  i have yet to see one.

Not exactly the same thing, but the recent spidermonkey bump changed the lib
from libjs.so to libmozjs.so.  mediatomb kept finding the old libjs on
rebuild.  I had to uninstall mediatomb to dump the library and reinstall it.

There's not much we can do about stuff like that, but it's not an uncommon
occurrence.  I usually run into a sticky preserved lib or two every couple
months.

I still think it's much better than the current portage 2.1 behavior which
results in a broken mediatomb.  I'll take the rare possibility of a symbol
collision over a guaranteed broken package any day.


-- 
fonts, gcc-porting,  it makes no sense how it makes no sense
toolchain, wxwidgets   but i'll take it free anytime
@ gentoo.orgEFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


signature.asc
Description: PGP signature