preparing new RtMidi release, question about SO version

Stephen Sinclair radarsat1 at gmail.com
Wed Feb 10 17:21:43 UTC 2016


Hello,

I am helping to update RtMidi, a C++ class for cross-platform MIDI
support.  There is a Debian librtmidi package.  Although this is just
a bug-fix release, and is planned to go from 2.1.0 to 2.1.1, we have
added some automake/libtool infrastructure, and a last debate is
whether to properly start supporting SO version according to libtool's
rules.

Previous versions have made the error of treating SO version like the
version number, and producing binaries e.g. librtmidi.so.2.1.0.

I was recommending changing this to properly reflect ABI
compatibility.  What would Debian maintainers prefer here?

I proposed making the new SO version 3.0.0, to really emphasize that
the ABI version is new, however since it's a bugfix release I don't
know if that's the recommended strategy.

https://github.com/thestk/rtmidi/pull/59

In any case I notice that the interface has changed a bit, e.g. some
functions have lost parameters, others have new parameters, since the
last release.


Steve



More information about the pkg-multimedia-maintainers mailing list