Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2024-08-25 12:10:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old) and /work/SRC/openSUSE:Factory/.dbus-1.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1" Sun Aug 25 12:10:09 2024 rev:181 rq:1170809 version:1.14.10 Changes: -------- dbus-1-x11.changes: same change --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1.changes 2023-09-22 21:47:52.145851379 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-1.new.2698/dbus-1.changes 2024-08-25 12:10:25.716111373 +0200 @@ -1,0 +2,42 @@ +Mon Apr 29 12:41:45 UTC 2024 - Simon Lees <[email protected]> + +- Drop feature-suse-auto-socket-target-wants.patch and use the + filesystem instead, this works more consistenly with dbus-broker + +------------------------------------------------------------------- +Mon Jan 8 20:06:13 UTC 2024 - Callum Farmer <[email protected]> + +- Add RH/Fedora compat provides dbus-libs to library package + needed by Mullvad + +------------------------------------------------------------------- +Tue Dec 12 16:28:41 UTC 2023 - Callum Farmer <[email protected]> + +- Add feature-suse-auto-socket-target-wants.patch: move + from static enable symlinks to systemd created symlinks otherwise + it can't be enabled by systemd-presets-common-SUSE +- Update feature-suse-refuse-manual-start-stop.patch: prevent + killing the socket or user service aswell + +------------------------------------------------------------------- +Sat Dec 2 14:13:04 UTC 2023 - Callum Farmer <[email protected]> + +- common: dbus.socket still gets used after migration to + dbus-broker so keep pre/post/postun scriptlets + +------------------------------------------------------------------- +Thu Sep 21 08:49:03 UTC 2023 - Dominique Leuenberger <[email protected]> + +- Explicitly require /usr/bin/cmp for the post scripts instead of + diffutils: allow other implementations like busybox-diffutils to + be acceptable. + +------------------------------------------------------------------- +Thu Sep 21 07:49:31 UTC 2023 - Simon Lees <[email protected]> + +- No longer start or offer starting dbus as a system service + dbus-broker will be the only supported system dbus. Although + the existing daemon will stay as some things (gdm) require + dbus-run-session + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-devel-doc.spec ++++++ --- /var/tmp/diff_new_pack.S7OI7G/_old 2024-08-25 12:10:27.092168477 +0200 +++ /var/tmp/diff_new_pack.S7OI7G/_new 2024-08-25 12:10:27.092168477 +0200 @@ -1,7 +1,7 @@ # # spec file for package dbus-1-devel-doc # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed dbus-1-x11.spec: same change ++++++ dbus-1.spec ++++++ --- /var/tmp/diff_new_pack.S7OI7G/_old 2024-08-25 12:10:27.152170967 +0200 +++ /var/tmp/diff_new_pack.S7OI7G/_new 2024-08-25 12:10:27.152170967 +0200 @@ -1,7 +1,7 @@ # # spec file for package dbus-1 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,8 @@ # -%define with_systemd 1 +# The dbus service is now provided by dbus-broker +%define with_service 0 %define _name dbus %define _libname libdbus-1-3 %bcond_without selinux @@ -59,12 +60,11 @@ Requires: dbus-1-common >= %{version} # Later this should move to Recommends Requires: dbus-1-tools >= %{version} -# Later on change this to just dbus-broker -Requires: dbus-service >= %{version} -Recommends: dbus-1-daemon >= %{version} +Requires: dbus-broker %package -n %{_libname} Summary: Library package for D-Bus +Provides: dbus-libs = %{version} Requires: dbus-1-common >= %{version} %package common @@ -166,6 +166,12 @@ %install %make_install +%if !%{with_service} +rm -r %{buildroot}%{_unitdir}/multi-user.target.wants +rm %{buildroot}%{_unitdir}/*.service +rm %{buildroot}%{_userunitdir}/*.service +%endif + # dbus-launch, too mv -f %{buildroot}/%{_bindir}/dbus-launch %{buildroot}%{_bindir}/dbus-launch.nox11 mkdir -p %{buildroot}%{_sbindir} @@ -200,7 +206,9 @@ %postun -n %{_libname} -p /sbin/ldconfig %pre +%if %{with_service} %service_add_pre dbus.service +%endif # removing old update-alternatives entries if [ "$1" -gt 0 ] && [ -f %{_sbindir}/update-alternatives ] ; then %{_sbindir}/update-alternatives --remove dbus-launch %{_bindir}/dbus-launch.nox11 @@ -209,6 +217,7 @@ %post /sbin/ldconfig %set_permissions %{_libexecdir}/dbus-1/dbus-daemon-launch-helper +%if %{with_service} %service_add_post dbus.service %preun @@ -216,6 +225,7 @@ %postun %service_del_postun_without_restart dbus.service +%endif %pre common -f messagebus.pre %service_add_pre dbus.socket @@ -248,11 +258,15 @@ # See doc/system-activation.txt in source tarball for the rationale # behind these permissions %attr(4750,root,messagebus) %verify(not mode) %{_libexecdir}/dbus-1/dbus-daemon-launch-helper +%if %{with_service} %{_unitdir}/dbus.service +%endif %{_sbindir}/rcdbus +%if %{with_service} %dir %{_unitdir}/multi-user.target.wants %{_unitdir}/multi-user.target.wants/dbus.service %{_userunitdir}/dbus.service +%endif %dir %{_datadir}/libalternatives %dir %{_datadir}/libalternatives/dbus-launch %{_datadir}/libalternatives/dbus-launch/10.conf @@ -277,16 +291,14 @@ %dir %{_datadir}/dbus-1/services %dir %{_datadir}/dbus-1/system.d %dir %{_datadir}/dbus-1/system-services -%dir %{_userunitdir}/sockets.target.wants -%{_userunitdir}/sockets.target.wants/dbus.socket -%dir %{_unitdir}/sockets.target.wants -%{_unitdir}/sockets.target.wants/dbus.socket %{_prefix}/lib/sysusers.d/dbus.conf %{_prefix}/lib/tmpfiles.d/dbus.conf %{_datadir}/dbus-1/session.conf %{_datadir}/dbus-1/system.conf %{_unitdir}/dbus.socket %{_userunitdir}/dbus.socket +%{_unitdir}/sockets.target.wants +%{_userunitdir}/sockets.target.wants %files daemon %{_bindir}/dbus-cleanup-sockets ++++++ feature-suse-refuse-manual-start-stop.patch ++++++ --- /var/tmp/diff_new_pack.S7OI7G/_old 2024-08-25 12:10:27.240174618 +0200 +++ /var/tmp/diff_new_pack.S7OI7G/_new 2024-08-25 12:10:27.244174785 +0200 @@ -11,4 +11,41 @@ [Service] Type=notify +Index: dbus-1.14.0/bus/dbus.socket.in +=================================================================== +--- dbus-1.14.0.orig/bus/dbus.socket.in ++++ dbus-1.14.0/bus/dbus.socket.in +@@ -1,5 +1,7 @@ + [Unit] + Description=D-Bus System Message Bus Socket ++RefuseManualStart=true ++RefuseManualStop=true + + [Socket] + ListenStream=@DBUS_SYSTEM_SOCKET@ +Index: dbus-1.14.0/bus/systemd-user/dbus.socket.in +=================================================================== +--- dbus-1.14.0.orig/bus/systemd-user/dbus.socket.in ++++ dbus-1.14.0/bus/systemd-user/dbus.socket.in +@@ -1,5 +1,7 @@ + [Unit] + Description=D-Bus User Message Bus Socket ++RefuseManualStart=true ++RefuseManualStop=true + + [Socket] + ListenStream=%t/bus +Index: dbus-1.14.0/bus/systemd-user/dbus.service.in +=================================================================== +--- dbus-1.14.0.orig/bus/systemd-user/dbus.service.in ++++ dbus-1.14.0/bus/systemd-user/dbus.service.in +@@ -2,6 +2,8 @@ + Description=D-Bus User Message Bus + Documentation=man:dbus-daemon(1) + Requires=dbus.socket ++RefuseManualStart=true ++RefuseManualStop=true + + [Service] + Type=notify
