[Pkg-varnish-devel] Bug#879471: src:varnish: 5.2 needs a SONAME version bump

Sebastian Harl tokkee at debian.org
Sat Oct 21 22:26:46 UTC 2017


Package: src:varnish
Version: 5.2.0-1
Severity: serious
Justification: Policy 8.6.2

Hi,

version 5.2 of Varnish introduces a bunch of backward incompatible API
and ABI changes which require a SONAME version bump.

For example, types like VSC_point in /usr/include/varnish/vapi/vsc.h
have changed in incompatible ways (e.g. the 'section' field of the
struct has been removed). This is an incompatible API change causing
other packages to FTBFS (e.g. collectd). Anyway, that's up to those
other packages to fix in new versions.

More importantly, though, the ABI of the library has changed as well.
For example, the VSM_N_Arg symbol has been removed. This causes existing
programs / libraries linked against libvarnishapi1 to fail at runtime
when trying to load the library.

Cheers,
Sebastian

-- 
Sebastian "tokkee" Harl +++ GnuPG-ID: 0x2F1FFCC7 +++ http://tokkee.org/

Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety.         -- Benjamin Franklin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-varnish-devel/attachments/20171022/897eabe4/attachment.sig>


More information about the Pkg-varnish-devel mailing list