[Debian-med-packaging] bamtools_2.5.2+dfsg-1_amd64.changes REJECTED

Michael Crusoe michael.crusoe at gmail.com
Sat Nov 6 13:29:33 GMT 2021


There are indeed breaking changes in the ABI between 2.5.1 and 2.5.2 ;
please see the attached.

Therefore I suggest keeping upstream's SOVERSION (rejecting Andreas's
upload) and asking upsteam to adjust their practices for future releases.

On Tue, Oct 19, 2021 at 8:01 AM Andreas Tille <andreas at an3as.eu> wrote:

> Hi again,
>
> Michael, could you please clarify whether we should reject my upload and
> re-upload with your old SOVERSION?  I think upstream is doing a mistake
> but finally we should not provide a different SOVERSION than the world
> around us.  So please respond and lets do some action.
>
> Kind regards
>
>      Andreas.
>
> Am Fri, Oct 15, 2021 at 10:39:33PM +0200 schrieb Andreas Tille:
> > Hi Michael,
> >
> > Am Fri, Oct 15, 2021 at 03:22:17PM +0200 schrieb Michael Crusoe:
> > > Thanks for looking at this, but as per upstream they are bumping the
> SONAME
> > > with every release;
> > >
> > > +-    SOVERSION ${BamTools_VERSION}
> > > ++    SOVERSION "${BamTools_VERSION_MAJOR}.${BamTools_VERSION_MINOR}"
> > >
> > > So this patch of yours should be removed, unless setting the SONAME to
> > > 2.5.2 violates a policy
> >
> > It does not violate the policy.  However, as far as I understood (which
> > might be terribly wrong) upstream has not understood the difference
> > between VERSION and SOVERSION.  Using the same as synonym is plain
> > wrong.  We could verify the assumption by providing a symbols file to
> > realise the need for a SOVERSION bump.
> >
> > If you are really sure that upstream is changing ABI with every micro
> > version bump my patch is wrong.  This should be the answer to ftpmaster
> > question.  Feel free to ask for rejection of the package and revert
> > the patch.
> >
> > Kind regards
> >
> >       Andreas.
> >
> > --
> > http://fam-tille.de
> >
> > _______________________________________________
> > Debian-med-packaging mailing list
> > Debian-med-packaging at alioth-lists.debian.net
> >
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging
> >
>
> --
> http://fam-tille.de
>


-- 
Michael R. Crusoe ; he/him
https://orcid.org/0000-0002-2961-9670
CWL Project Leader, Software Freedom Conservancy, Common Workflow Language
project
Promovendus, VU Amsterdam, Computer Systems & Bioinformatics
Project Leader FAIR Service Architecture in ELIXIR-NL, DTL Projects
CIBI-ELIXIR Liaison and Workflow Interoperability Leader, University of
Tübingen, Faculty of Mathematics and Natural Sciences
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20211106/db00d942/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libbamtools.symbols.2.5.1_2.5.2.diff
Type: text/x-patch
Size: 53136 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20211106/db00d942/attachment-0001.bin>


More information about the Debian-med-packaging mailing list