[packman] [PM] songbird 1.1.1-0.pm.5 (openSUSE 11.1/x86_64)

Toni toni at links2linux.de
Wed Mar 25 13:18:03 CET 2009

Am Mittwoch, 25. März 2009 schrieb Wolfgang Rosenauer:
> Hi Toni,
> I just had a short look at your songbird package.
> I see the package requires amongst others:
> libjemalloc.so()
> libmozjs.so()
> libsqlite3.so()
> libxpcom.so()
> libxul.so()
> but the package doesn't provide any of these. So you are depending on
> other packages (namely mozilla-xulrunner190 on recent openSUSE versions)
> without need.
those libraries are "hidden" in the package, otherwise the songbird package 
will be handled as a provider for those libs by the installers and conflicts 
with existing xulrunner/taglib packages.
And when rpm installs this package it detects these libs internally. So this 
is attended.

> You are also delivering Mozilla's NSPR and NSS libraries which is not
> exactly an issue but could be a thing to improve.
read the comments in the spec file:
# Songbird requires an upstream patched xulrunner and taglib to function 

And as long upstream insists in having a own private xulrunner version nad 
taglib version, this is the onlypossibility to provide this package. They 
even don't fix known issues in the emebedded xulrunner package.

Formerly they needed also a complete internal gstreamer framework .... So 
things are getting better with each release.

> The above RPM requirements are a real bug though.
not in my opinion :)

> Thanks,
>  Wolfgang

have fun

More information about the Packman mailing list