The --verbose command-line switch was dropped from both the broker
and the launcher. Its behavior is now the default.
Fix a startup dead-lock with systemd NSS plugins. This requires
setting the SYSTEMD_NSS_BYPASS_BUS environment variable, so
libnss_systemd.so will skip recursive bus-calls.
Read /etc/{passwd,groups} early on from the launcher to
pre-initialize the nss-cache. This allows startup on properly
configured systems without ever calling into NSS. Furthermore, in
case this does not resolve all required usernames, the launcher will
loudly log any call into NSS, to better debug early dead-locks in bus
startup code.
Note that this new mechanic overrules /etc/nsswitch.conf for the
launcher. However, this is only made based on the assumption that
if an entry is present in /etc/{passwd,groups}, it better be a valid
entry. If an entry is not present, the launcher will still correctly
call into NSS.
The compatibility launcher now namespaces transient systemd units
based on its own name on the scope-bus (i.e., the bus
dbus-broker-launch uses to ask systemd for activation of units). This
allows running private dbus-broker instances, while using transient
systemd-units on the scope-bus for activation. For instance, at-spi2
can use activated units that clash with the namespace of the session
or system bus.
Several bug-fixes.
Reboot Required
After installing this update it is required that you reboot your
system to ensure the changes supplied by this update are applied
properly.
How to install
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
This update has been submitted for testing by tomegun.
This update has been pushed to testing.
could have some SELinux issues, not sure
@ciupicri what are you experiencing?
This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes
This update has been submitted for batched by tomegun.
This update has been submitted for stable by tomegun.
This update has been pushed to stable.