This is an alternate take on !4 (closed) which includes
- the same fix for #971171
- what is supposed to be a proper fix for the failures seen on armhf, as opposed to a workaround
- an additional fix for a double free situation
all backported from upstream.
The backported patches follow the same convention used in the libvirt package, eg. they contain the original commit hash thanks to the use of git cherry-pick -x and are in the debian/patches/backport directory.
@paelzer-guest let me know if this looks good to you; @agx since I'm only adding a few backported patches and not changing anything with the packaging, I'll assume it's okay for me to upload this to unstable without waiting for an explicit ACK on your side.