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
signature.asc
Description: Digital signature