mvo submitted a branch to use /etc/machine-id but as a fallback if /var/lib/dbus/machine-id could not be found. These files are identical on my vivid machine, but the former is a systemd file. Right now the order is the dbus file first, then the systemd file. It would not be difficult to add other files to the list, or re-order them, but I think mvo's branch resolves the spirit of this bug.
mvo submitted a branch to use /etc/machine-id but as a fallback if /var/lib/ dbus/machine- id could not be found. These files are identical on my vivid machine, but the former is a systemd file. Right now the order is the dbus file first, then the systemd file. It would not be difficult to add other files to the list, or re-order them, but I think mvo's branch resolves the spirit of this bug.