Hi Maarten & Nilesh,

On Fri, 3 Sep 2021, 21:09 Nilesh Patra, <nil...@tchncs.de> wrote:

> 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.
>

Will do that on Monday.

> 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.
>

AFAIK, thete is no need for Breaks+Replaces unless both old and new
packages contain conflicting files.

> 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.
>

+1

Andrius

Reply via email to