Heads-up: cyrus-sasl-2.1.26 with libsasl2 soname bump

Petr Lautrbach plautrba at redhat.com
Wed Jan 23 17:46:03 UTC 2013


On 01/23/2013 10:53 AM, Petr Pisar wrote:
> On 2013-01-22, Petr Lautrbach<plautrba at redhat.com>  wrote:
>>
>> I'm going to push update cyrus-sasl-2.1.26 into Rawhide soon. Part of
>> this update is also SONAME bump to libsasl2.so.3.
>>
>> The main issue with this update is that it would break buildroot since
>> there is the openldap package requiring libsasl2.so.2 which is part of
>> buildroot.
>
> Is this the only problem? Or do you expect patching reverse dependencies
> is needed?

I don't expect any other problems than reverse dependencies with openldap.

abi-compliance-checker [1] reports only low symbol problems and changed constants.
But soname bump is still needed and it's also part of upstream release/

>
> If the only problem is SONAME bump in minimal buildroot, just copy the old
> library from system into 2.1.26 at build time. This way you get both
> versions available at the same time. Then rebuild reverse dependencies
> (in miminimal build root only), and finally rebuild cyrus-sasl to spit
> the old library out.

I originally thought about temporary fake provide of libsasl2.so.2, but this seems to me
more robust.

>
> If you are not proven packager I can help you with rebuild.
>

Thanks, I'll let you know.


[1] http://plautrba.fedorapeople.org/cyrus-sasl/compat-report-2.1.23-2.1.26.html


Petr


More information about the devel mailing list