Created attachment 44366 [details] [review] the patch Newer systemd-based systems support a global machine ID with the same metrics as the D-Bus machine ID, but more powerful semantics (for example on ro media) in /etc/machine-id. If the D-Bus machine ID cannot be read, fall back to the systemd machine ID. This is a first step towards allowing D-Bus to be started up during early boot where /var is not available.
r+ from me, and I'd be OK with this going into 1.4.
Comment on attachment 44366 [details] [review] the patch >+ dbus_error_free(error); Missing space after identifier.
Fixed in git for 1.4.10 and 1.5.2, with the whitespace fix Colin pointed out
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.