[pkg-otr-team] Bug#767230: libotr transition started by mistake :-/ [Was: Bug#767230: bitlbee-plugin-otr: bitlbee no longer starts: libotr API version 4.1.0 incompatible with actual version 4.0.0]

Cyril Brulebois kibi at debian.org
Fri Oct 31 00:00:50 UTC 2014


Niels Thykier <niels at thykier.net> (2014-10-30):
> Control: severity 767230 serious
> > 
> > Anyway: it seems that I've actually started a transition after the
> > transition freeze :/
> > 
> 
> Looking through the diff between the version of libotr in testing vs.
> the version in sid.  I saw no obvious ABI / API breakage myself - that
> said I would certainly would not mind a second (third?) reviewer
> reviewing this assertion though.  Preferably one who knows the C ABI
> rules by heart.

I saw new symbols, no changed ones, but I certainly don't match your
last sentence.

> > Plan A -- ship Jessie with libotr 4.1, drop the version check temporarily
> > =========================================================================
> > 
> > 1. Patch libotr to loosen this version check on Jessie: assuming the
> >    "no API/ABI break" assumption is true, this should work just fine.
> 
> I suspect this will be the least intrusive method assuming the "no
> ABI/API" assertion holds.
> 
> > 2. For Jessie+1, re-add the version check, and get proper shlibs
> >    support so that we get proper transition handling next time.
> > 
> 
> As I recall, we generally prefer libraries do not have unnecessary
> "strictly equal runtime version checks", since they tend to be wrong.
>   Proper use of shlibs (or symbols) and SONAME bumping (with package
> renaming) makes such checks redundant (for Debian maintained reverse
> dependencies).

Yeah, Julien mentioned this on IRC, readding that check would likely be
a bad idea.

Mraw,
KiBi.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-otr-team/attachments/20141031/e55b1531/attachment-0003.sig>


More information about the Pkg-otr-team mailing list