From 01565da2efdbc4c3a3ca6c10f0adff215127fb54 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 11 Oct 2018 15:03:09 +0200 Subject: [PATCH] gnome-session: reduce 'dbus-x11' dependency to 'dbus' Back in the days a dependency on 'dbus-x11' was required to automatically start a session bus when Xorg starts up. This is no longer the case, as the 'dbus' package now always provides a system- and user-bus to its dependents (currently via systemd units). Lets reduce the 'dbus-x11' dependency to 'dbus', so we no longer explicitly pull in 'dbus-daemon' recursively, but can safely support other bus providers that don't support the legacy X11 startup scripts (in particular dbus-broker). Signed-off-by: David Herrmann --- gnome-session.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gnome-session.spec b/gnome-session.spec index 38ce84b..88e594a 100644 --- a/gnome-session.spec +++ b/gnome-session.spec @@ -9,7 +9,7 @@ Name: gnome-session Version: 3.30.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: GNOME session manager License: GPLv2+ @@ -62,8 +62,7 @@ Requires: control-center-filesystem Requires: gsettings-desktop-schemas >= 0.1.7 -# pull in dbus-x11, see bug 209924 -Requires: dbus-x11 +Requires: dbus Conflicts: gnome-settings-daemon < 3.27.90 @@ -130,6 +129,11 @@ Desktop file to add GNOME on wayland to display manager session menu. %{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml %changelog +* Thu Oct 11 2018 David Herrmann - 3.30.1-3 +- Reduce 'dbus-x11' dependency to 'dbus'. The xinit scripts are no longer the + canonical way to start dbus, but the 'dbus' package is nowadays required to + provide a user and system bus to its dependents. + * Thu Sep 27 2018 Hans de Goede - 3.30.1-2 - Add downstream patches implementing the "Boot Options" menu from: https://wiki.gnome.org/Design/OS/BootOptions