Wrong VMOD_ABI_Version in 6.0.5 src rpm
Guillaume Quintard
guillaume at varnish-software.com
Wed Nov 27 16:27:57 UTC 2019
Hi,
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:
> Hi,
>
> it seems that the source rpm package published on packagecloud.io (
> https://packagecloud.io/varnishcache/varnish60lts/packages/el/7/varnish-6.0.5-1.el7.src.rpm
> )
> contains a wrong VMOD_ABI_Version define.
>
> #define VMOD_ABI_Version "Varnish 6.0.4
> 204a927f4a4283529fc89f5182fe8cc3f2d0f617"
> instead of
> #define VMOD_ABI_Version "Varnish 6.0.5
> 3065ccaacc4bb537fb976a524bd808db42c5fe40"
>
> 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
>
> Regards
> -Massimiliano
> --
> 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
> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dist
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20191127/8647e89a/attachment-0001.html>
More information about the varnish-misc
mailing list