Right now I am building 1.20.4-1 right now for Debian/unstable. I am
happy that my patch queue for the package is down to the six patches:
1/6: Make sure that /run exists. I'm not really sure where this needs
to be fixed. Gut feeling says: supermin helper.
2/6: TBH, I don't remember what systemd-related symptom was fixed by
this patch.
3/6: This one has been rejected, more than once, I believe. This is
the only patch that's needed for out-of-tree builds that I'm
currently aware of. Unfortunately, I haven't found a better way
yet to build and test the Perl bindings out-of-tree.
4/6: Ruby sitelibdir, sitearchdir point to /usr/local/lib/site_ruby/*
on Debian. I suppose this should not be picked up upstream
because the site-local directory is exactly the place one should
be installing to when not using a packaging system. At the same
time, I wonder if there's a better way to specify/override this.
5/6: With multiarch enabled, ${libdir}/guestfs translates to
/usr/lib/x86_64-linux-gnu/guestfs on amd64 systems. This patch
makes sure that the guestfs appliance stays in /usr/liba
6/6: same multiarch fix for Erlang bindings