<div dir="ltr"><div><div>Package: libvirt</div><div>Version: 4.6.0-1</div><div>Severity: normal</div></div><div><br></div><div>Debian has taken:</div><div>  * [d53b4b1] Use jansson instead of yajl.  The later is no longer supported</div><div>    upstream</div><div>Which is following upsteram fine.</div><div><br></div><div>But Upstream: ce3c6ef6 util: avoid symbol clash between json libraries</div><div>  Had:</div><div>  --- a/<a href="http://libvirt.spec.in">libvirt.spec.in</a></div><div>  +++ b/<a href="http://libvirt.spec.in">libvirt.spec.in</a></div><div>@@ -898,6 +898,8 @@ Requires: ncurses</div><div> Requires: gettext</div><div> # Needed by virt-pki-validate script.</div><div> Requires: gnutls-utils</div><div>+# We dlopen(libjansson.so.4), so need an explicit dep</div><div>+Requires: jansson</div><div> %if %{with_bash_completion}</div><div> Requires: %{name}-bash-completion = %{version}-%{release}</div><div> %endif</div><div><br></div><div>This is special since this is intentionally "black dlopen magic" to avoid the issues around the symbol collision that was discussed on -rc2.</div><div><br></div><div>Build log [1] and a debian-sid container show it as missing.</div><div>So you could end up with a dlopen to a nonexisting file.</div><div>This will not be found by shlibs and co.</div><div><br></div><div>I tested on sid if there is a hidden </div><div><br></div><div>Fix looks like a normal dependency add.</div><div>I'm slightly unsure where exactly, but the old libyajl2 dependencies were on libvirt0, libvirt-daemon and libnss-libvirt which is I think the set we should go for.</div><div><br></div><div>[1]: <a href="https://buildd.debian.org/status/fetch.php?pkg=libvirt&arch=amd64&ver=4.6.0-1&stamp=1533592540&raw=0">https://buildd.debian.org/status/fetch.php?pkg=libvirt&arch=amd64&ver=4.6.0-1&stamp=1533592540&raw=0</a></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(136,136,136);font-size:12.8px">Christian Ehrhardt</span><div style="color:rgb(136,136,136);font-size:12.8px">Software Engineer, Ubuntu Server</div><div style="color:rgb(136,136,136);font-size:12.8px">Canonical Ltd</div></div></div></div></div></div>