Bug#791249: package needs a transition

Simon McVittie smcv at debian.org
Fri Aug 28 16:00:52 UTC 2015


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>

> 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.

> 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.

    S



More information about the Pkg-voip-maintainers mailing list