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 <dh.herrmann@gmail.com>
This commit is contained in:
David Herrmann 2018-10-11 15:03:09 +02:00
parent 650dd587fb
commit 01565da2ef

View File

@ -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 <dh.herrmann@gmail.com> - 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 <hdegoede@redhat.com> - 3.30.1-2
- Add downstream patches implementing the "Boot Options" menu from:
https://wiki.gnome.org/Design/OS/BootOptions