Control: tag -1 pending

Hello,

Bug #1040790 in dbus reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/utopia-team/dbus/-/commit/e447ea0b64c84d6d8c98494d1a7de7f0f8a7cf3b

------------------------------------------------------------------------
dbus-daemon.postinst: Stop trying to take DPKG_ROOT into account

`dbus-uuidgen --ensure` has a special case in which it will attempt to
read systemd's `/etc/machine-id` before creating a new
`/var/lib/dbus/machine-id`. `systemd-machine-id-setup` has the
equivalent in the other direction, ensuring that whichever machine ID
is created first, the other one is a copy of it, and therefore everything
agrees on what the machine identifier is.

`dbus-uuidgen --ensure=PATH` doesn't have that special case, and so it
would wrongly generate a new, unique machine ID unrelated to systemd's,
causing systemd-derived code and libdbus-derived code to disagree on
what the machine's unique ID should be, with a situation-dependent
impact. Avoid this failure mode by reverting the addition of DPKG_ROOT
support, which is unimportant for this non-Essential package.

We intentionally copy the systemd machine ID instead of merely letting
systemd-tmpfiles set up a symlink to it, because strictly speaking nothing
guarantees that a Debian system that didn't boot with systemd will have
an /etc/machine-id at all (and if it does get created, nothing guarantees
that it won't subsequently be removed, breaking the symlink). Sysadmins
who do not intend to remove /etc/machine-id or systemd are encouraged
to make /var/lib/dbus/machine-id a symlink to /etc/machine-id, either
manually or via tmpfiles.d(5), preventing these files from being able
to go out of sync.

This reverts commit 047d3845 "d/dbus-daemon.postinst: Respect $DPKG_ROOT".

Closes: #1040790
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1040790

Reply via email to