<div dir="ltr"><div>There are indeed breaking changes in the ABI between 2.5.1 and 2.5.2 ; please see the attached.</div><div><br></div><div>Therefore I suggest keeping upstream's SOVERSION (rejecting Andreas's upload) and asking upsteam to adjust their practices for future releases.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 19, 2021 at 8:01 AM Andreas Tille <<a href="mailto:andreas@an3as.eu">andreas@an3as.eu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi again,<br>
<br>
Michael, could you please clarify whether we should reject my upload and<br>
re-upload with your old SOVERSION?  I think upstream is doing a mistake<br>
but finally we should not provide a different SOVERSION than the world<br>
around us.  So please respond and lets do some action.<br>
<br>
Kind regards<br>
<br>
     Andreas.<br>
<br>
Am Fri, Oct 15, 2021 at 10:39:33PM +0200 schrieb Andreas Tille:<br>
> Hi Michael,<br>
> <br>
> Am Fri, Oct 15, 2021 at 03:22:17PM +0200 schrieb Michael Crusoe:<br>
> > Thanks for looking at this, but as per upstream they are bumping the SONAME<br>
> > with every release;<br>
> > <br>
> > +-    SOVERSION ${BamTools_VERSION}<br>
> > ++    SOVERSION "${BamTools_VERSION_MAJOR}.${BamTools_VERSION_MINOR}"<br>
> > <br>
> > So this patch of yours should be removed, unless setting the SONAME to<br>
> > 2.5.2 violates a policy<br>
> <br>
> It does not violate the policy.  However, as far as I understood (which<br>
> might be terribly wrong) upstream has not understood the difference<br>
> between VERSION and SOVERSION.  Using the same as synonym is plain<br>
> wrong.  We could verify the assumption by providing a symbols file to<br>
> realise the need for a SOVERSION bump.<br>
> <br>
> If you are really sure that upstream is changing ABI with every micro<br>
> version bump my patch is wrong.  This should be the answer to ftpmaster<br>
> question.  Feel free to ask for rejection of the package and revert<br>
> the patch.<br>
> <br>
> Kind regards<br>
> <br>
>       Andreas.<br>
> <br>
> -- <br>
> <a href="http://fam-tille.de" rel="noreferrer" target="_blank">http://fam-tille.de</a><br>
> <br>
> _______________________________________________<br>
> Debian-med-packaging mailing list<br>
> <a href="mailto:Debian-med-packaging@alioth-lists.debian.net" target="_blank">Debian-med-packaging@alioth-lists.debian.net</a><br>
> <a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging</a><br>
> <br>
<br>
-- <br>
<a href="http://fam-tille.de" rel="noreferrer" target="_blank">http://fam-tille.de</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div></div><div><div>Michael R. Crusoe ; he/him<br></div><div><a href="https://orcid.org/0000-0002-2961-9670" target="_blank">https://orcid.org/0000-0002-2961-9670</a></div><div><span><span>CWL Project Leader, Software Freedom Conservancy, Common Workflow Language project</span></span></div><div>Promovendus, VU Amsterdam, <span><span>Computer Systems & Bioinformatics</span></span></div><div><span><span>Project Leader FAIR Service Architecture in ELIXIR-NL, DTL Projects</span></span></div><div><span><span>CIBI-ELIXIR Liaison and Workflow Interoperability Leader, University of Tübingen, Faculty of Mathematics and Natural Sciences</span></span></div></div></div></div>