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

Attachment: signature.asc
Description: Digital signature

Reply via email to