Wrong VMOD_ABI_Version in 6.0.5 src rpm
guillaume at varnish-software.com
Wed Nov 27 16:27:57 UTC 2019
Moving to varnish-misc.
This isn't a mistake, the ABI version is basically the git commit hash of
the version, so each new version will have a different value.
Vmods can require either a loose or a strict API/ABI compatibility. Loose
is only a check on the external API number (7.x at the moment I believe)
and strict is what you are experiencing.
You either need to rebuild your vmods, or, if possible, switch to a loose
check (only if you don't use internal APIs)
Hope that clarifies things.
On Wed, Nov 27, 2019, 04:22 Massimiliano Bellomi <
massimiliano at scientiamobile.com> wrote:
> it seems that the source rpm package published on packagecloud.io (
> contains a wrong VMOD_ABI_Version define.
> #define VMOD_ABI_Version "Varnish 6.0.4
> instead of
> #define VMOD_ABI_Version "Varnish 6.0.5
> This cause a "Incompatible VMOD" message when you try to import modules
> built using that source package.
> The source package listed in the 6.0.5 release page (
> https://varnish-cache.org/releases/rel6.0.5.html) contains the
> right VMOD_ABI_Version define
> Massimiliano Bellomi
> Senior Software Engineer
> Scientiamobile Italy - massimiliano at scientiamobile.com +39 338 6990288
> Milano Office : +39 02 620227260
> skype: massimiliano.bellomi
> varnish-dist mailing list
> varnish-dist at varnish-cache.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the varnish-misc