<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">Moving to varnish-misc.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">You either need to rebuild your vmods, or, if possible, switch to a loose check (only if you don't use internal APIs)</div><div dir="auto"><br></div><div dir="auto">Hope that clarifies things.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 27, 2019, 04:22 Massimiliano Bellomi <<a href="mailto:massimiliano@scientiamobile.com">massimiliano@scientiamobile.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>it seems that the source rpm package published on <a href="http://packagecloud.io" target="_blank" rel="noreferrer">packagecloud.io</a> (<a href="https://packagecloud.io/varnishcache/varnish60lts/packages/el/7/varnish-6.0.5-1.el7.src.rpm" target="_blank" rel="noreferrer">https://packagecloud.io/varnishcache/varnish60lts/packages/el/7/varnish-6.0.5-1.el7.src.rpm</a>)<br>contains a wrong VMOD_ABI_Version define.<br><br>#define VMOD_ABI_Version "Varnish 6.0.4 204a927f4a4283529fc89f5182fe8cc3f2d0f617"</div><div>instead of <br>#define VMOD_ABI_Version "Varnish 6.0.5 3065ccaacc4bb537fb976a524bd808db42c5fe40"<br><div><div><br></div><div>This cause a "Incompatible VMOD" message when you try to import modules built using that source package.</div><div><br></div><div>The source package listed in the 6.0.5 release page (<a href="https://varnish-cache.org/releases/rel6.0.5.html" target="_blank" rel="noreferrer">https://varnish-cache.org/releases/rel6.0.5.html</a>) contains the right VMOD_ABI_Version define<br></div><div><br></div><div>Regards</div><div>-Massimiliano</div>-- <br><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div>Massimiliano Bellomi</div><div>Senior Software Engineer</div><div>Scientiamobile Italy - <a href="mailto:massimiliano@scientiamobile.com" target="_blank" rel="noreferrer">massimiliano@scientiamobile.com</a> +39 338 6990288</div><div>Milano Office : +39 02 620227260</div><div>skype: massimiliano.bellomi</div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
varnish-dist mailing list<br>
<a href="mailto:varnish-dist@varnish-cache.org" target="_blank" rel="noreferrer">varnish-dist@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dist" rel="noreferrer noreferrer" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dist</a><br>
</blockquote></div>