[Pkg-xmpp-devel] libsignal-protocol-c transition? (dino-im, profanity, psi-plus)
W. Martin Borgert
debacle at debian.org
Thu May 30 00:42:16 BST 2019
Hi,
between 2.3.1 and 2.3.2 libsignal-protocol-c made an API change
(signature change of load_session_func() in
https://github.com/signalapp/libsignal-protocol-c/commit/6a9a83b6f31d4015c5b4863b509521723e5ef9b3).
Unfortunately, the major number and soname have not been
increased.
The library has only three dependencies, dino-im, profanity, and
psi-plus, which must be compatible to the library version.
I'm not sure, how to solve the problem, but can imagine:
A. We can just increase the major version number to 3 and ask
upstream to skip the 3 and jump directly to 4 with the next
release. (Not sure, whether they will do that.)
B. We can add minor and micro number to the library symlink,
so that applications link against the exact version. (No
idea how to do that exactly with cmake.)
C. We can version 2.3.2 let conflict with the current versions
of the three dependencies and let those depend on the newer
version. (No need to go through the new queue.)
Any other ideas? Comments?
Until buster release, all that would happen in experimental, of
course.
Cheers, {mailto,xmpp}:debacle at debian.org
More information about the Pkg-xmpp-devel
mailing list