There is an issue to solve with API breakage without SONAME bump: the gspell project show two “development” branches numbered 0.1.* and 0.2.*, both of them providing libgspell-1.so.0.0.0, but with an incompatible API.
Problem is, another software, LaTeXila, has a dependency against the “0.0.0” API from branch 0.1.* only…
I am checking with the upstream maintainer to see what can be done about that. I think there are two possibilities:
1. change the SONAME in Debian, so:- branch 0.1.* will provide libgspell-1.so.0.1.0 (Debian package libgspell1-0.1), - branch 0.2.* will provide libgspell-1.so.0.2.0 (Debian package libgspell1-0.2); 2. consider these as temporary versions only to be used by LaTeXila (which is the software this library was written for) and package branch 0.1.* to provide libgspell-1.so.0.0.0 (Debian package libgspell1-0), never package branch 0.2.*, and wait for an API version 1.*.
-- ,--. : /` ) Tanguy Ortolo <xmpp:tanguy@ortolo.eu> | `-' Debian Developer <irc://irc.oftc.net/Tanguy> \_
Attachment:
signature.asc
Description: Digital signature