Overview

Request 989691 accepted

- new subpackage for secondary shared libs
(raised badness score for shlib-legacy-policy-name-error rpmlint check in TW)

COMMENT:
The recently raised badness score for shlib-legacy-policy-name-error rpmlint check leads to rejected builds for Tumbleweed; In libola1 the main shared library has SOVER .1 but all the helper shared libs which for the most part seem to be plugins to access supported protocols come versioned as *.so.0.
I've brought this up at #opensuse-factory IRC chat and Jan Engelhardt proposed to split out the offending libs to a new subpackage, which I'm doing here. I'm not sure this is a desired solution, Jan and Fabian Vogt started thinking about some rpm macro magic to automate splitting in such cases.
It seems strange for a package to provide two versioned shared lib packages, I don't think I've ever seen this elsewhere. I'm not expert enough to come up with a better fix, but I hope it's acceptable for the time being.

Loading...
Request History
Edgar Aichinger's avatar

edogawa created request

- new subpackage for secondary shared libs
(raised badness score for shlib-legacy-policy-name-error rpmlint check in TW)

COMMENT:
The recently raised badness score for shlib-legacy-policy-name-error rpmlint check leads to rejected builds for Tumbleweed; In libola1 the main shared library has SOVER .1 but all the helper shared libs which for the most part seem to be plugins to access supported protocols come versioned as *.so.0.
I've brought this up at #opensuse-factory IRC chat and Jan Engelhardt proposed to split out the offending libs to a new subpackage, which I'm doing here. I'm not sure this is a desired solution, Jan and Fabian Vogt started thinking about some rpm macro magic to automate splitting in such cases.
It seems strange for a package to provide two versioned shared lib packages, I don't think I've ever seen this elsewhere. I'm not expert enough to come up with a better fix, but I hope it's acceptable for the time being.


Takashi Iwai's avatar

tiwai accepted request

Thanks.

openSUSE Build Service is sponsored by