In addition dbus-broker doesn't include session management (It uses systemd) As such gdm and some test suites in obs still use dbus via dbus-run-sesson but dbus-broker is now in use for the system and any user busses. On 9/5/24 11:26 PM, Thorsten Kukuk via openSUSE Factory wrote:
dbus-broker is only the daemon, the utilities and library are still from dbus-1 and will stay that way.
Thorsten
On Thu, Sep 5, 2024 at 3:50 PM Joe Salmeri <jmscdba@gmail.com> wrote:
I updated several machines to 20240903 today.
I saw the message about the transition from dbus-1 to dbus-broker but noticed that the follow dbus-1 packages are still installed.
S | Name | Type | Version | Arch | Repository ---+-------------------+---------+-------------+--------+----------------------------------- i | dbus-1 | package | 1.14.10-3.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | dbus-1-common | package | 1.14.10-3.1 | noarch | openSUSE-Tumbleweed-Oss (20240903) i | dbus-1-daemon | package | 1.14.10-3.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | dbus-1-tools | package | 1.14.10-3.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | dbus-1-x11 | package | 1.14.10-3.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | libdbus-1-3 | package | 1.14.10-3.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | libdbus-1-3-32bit | package | 1.14.10-3.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903)
Looking at just the dbus-1 package it seems that there are quite a few packages that still depend on the dbus-1 implementation including some big ones like systemd and udisks2.
********************************************************************** * Installed Packages that Require Package 'dbus-1' **********************************************************************
Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+-----------------------+---------+-------------+--------+----------------------------------- i | at-spi2-core | package | 2.52.0-1.2 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: (dbus-1 or dbus-broker) i | certmonger | package | 0.79.19-5.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: dbus-1 i | dconf | package | 0.40.0-3.8 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: dbus-1 i | libgio-2_0-0 | package | 2.80.5-2.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: (/usr/bin/dbus-launch if dbus-service) i | libvirt-daemon-common | package | 10.6.0-1.3 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: dbus-1 i | python311-dbus-python | package | 1.3.2-2.9 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: dbus-1 >= 1.14.10 i | rtkit | package | 0.13-6.2 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: dbus-1 i | systemd | package | 256.5-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: dbus-1 >= 1.4.0 i | udisks2 | package | 2.10.1-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) requires: dbus-1 >= 1.4.0
Should I submit a bug report on this or is it something where those dependencies will eventually be switched to dbus-broker and then those packages removed ?
Thanks!
-- Regards,
Joe
-- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B