Testing #5 on Travis-CI revealed some incompatibilities with older GLib and dbus versions:
backport-autoptr.h declared autoptr cleanup for GSubprocess twice
test-proxy.c didn't use backport-autoptr.h
test-proxy.c gave dbus-daemon an option that was only introduced recently (and seems to be unnecessary here)
This pull request makes it work with GLib 2.40 on Ubuntu 14.04.
I'm happy to de-support older GLib releases as needed - Flatpak officially only supports GLib 2.44 and up, although I have patches that made Flatpak 1.0.x work on 2.42 and probably also 2.40.
We should probably test regularly on a distro that has the oldest GLib we support, for which see a subsequent pull request that adds Travis-CI integration.
Testing #5 on Travis-CI revealed some incompatibilities with older GLib and dbus versions:
This pull request makes it work with GLib 2.40 on Ubuntu 14.04.
I'm happy to de-support older GLib releases as needed - Flatpak officially only supports GLib 2.44 and up, although I have patches that made Flatpak 1.0.x work on 2.42 and probably also 2.40.
We should probably test regularly on a distro that has the oldest GLib we support, for which see a subsequent pull request that adds Travis-CI integration.