[packman] [PM] songbird 1.1.1-0.pm.5 (openSUSE 11.1/x86_64)
Wolfgang Rosenauer
wolfgang at rosenauer.org
Wed Mar 25 13:26:43 CET 2009
Toni schrieb:
> 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.
Hmm, then I missed a change in RPM. Back when I was doing things like
that it didn't notice the internal provides unless they were actually in
the exported RPM provides.
When did that change in RPM?
>> 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
> properly.
>
> 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.
That all has nothing to do with NSPR and NSS though ;-)
Wolfgang
More information about the Packman
mailing list