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.
Request History
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.
tiwai accepted request
Thanks.