[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: soname question




On 9/3/21 10:45 PM, Maarten L. Hekkelman wrote:
> Tried to use my fresh new powers as a maintainer today.

Nice, and congrats!

> That worked well, until I tried to update the SONAME one of my libraries (libzee> The version currently in Debian is version 5.0.2 and has SONAME 5. The current upstream version is 5.1.2 and this one is not binary compatible with the one in Debian. So I thought it would be best to set the SONAME of the new lib to 5.1. And so I had to create a new package as well called libzeep5.1 for the shared library.
> 
> But of course, my upload was rejected since it was new.
> 
> Now what? Were my ideas correct and should I update the SONAME? If so do I have to request a Debian Developer to upload?

Yes, exactly like it used to work before you were a DM. You need to ask a DD to upload.
Unfortunately, I cannot take a look at it anytime soon, hopefully Andrius/someone else gets to it soon.

> Of do I have to submit this as a new software package? 

Yes, this will go a round trip via NEW, and FTP masters will have to accept this package. Usually this does not take very long, since this is not a package
which is not in archive.
Do remember to add a Breaks+Replaces on the old SONAME when the new one gets in.

> Or do I simply revert the SONAME and pray no one notices the binary difference. The last option is easiest, but of course not the best.

We should never break ABI, so this last option should never be done.

Nilesh

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: