Bug#791249: package needs a transition

Eugen Dedu eugen.dedu at univ-fcomte.fr
Fri Aug 28 18:25:35 UTC 2015


On 28/08/15 18:00, Simon McVittie wrote:
> On 28/08/15 14:45, Eugen Dedu wrote:
>> On 27/08/15 00:46, Simon McVittie wrote:
>>> On Wed, 05 Aug 2015 at 17:53:15 +0200, Eugen Dedu wrote:
>>>> knowing that ptlib changes soname with *each* release
> ...
>> As the two versions 2.10.10 and .11 are API/ABI compatible
>
> Please educate your upstream about what SONAMEs mean?
>
> You are right to follow upstream's SONAME scheme rather than inventing
> Debian-specific SONAMEs. However, the SONAME should normally only change
> if the new version's ABI is incompatible with the old; this is something
> that upstream developers of libraries are expected to get right.
>
> See: <https://www.debian.org/doc/debian-policy/ch-sharedlibs.html>

I know this is not "classic".  We have discussed this with upstream. 
Upstream changes often the API/ABI, and he has not the time to maintain 
older versions.  ptlib/opal have 700 klines of code, and targets also 
windows, macos, various customers etc.  Really, there is nothing we can do.

>> this is only
>> a matter of changing .10 to .11 in debian/control for those packages.
>
> I thought for a moment that you meant the reverse-dependencies
> hard-coded the ptlib version number, either directly or by
> build-depending on a -dev package with the version in.
>
> Thankfully, they do not: the -dev package is libptlib-dev, and simply
> rebuilding the reverse dependencies (which the release team will
> schedule to be done automatically) will result in picking up the new ptlib.

You are right, sorry.

>> I have just committed the changes in debian/ to allow building ptlib
>> 2.10.11, they are at
>> http://anonscm.debian.org/viewvc/pkg-voip/ptlib/branches/ptlib2.10-luyten.
>>   I have also built the package, the generated files are at
>> http://eugen.dedu.free.fr/ek-debian.
>
> Thanks, I'll try to find time to check that.

Ok.

-- 
Eugen



More information about the Pkg-voip-maintainers mailing list