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 2025-12-12 21:40:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old) and /work/SRC/openSUSE:Factory/.dbus-1.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1" Fri Dec 12 21:40:16 2025 rev:183 rq:1322094 version:1.14.10 Changes: -------- +++ only whitespace diff in changes, re-diffing --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1.changes 2024-10-16 23:37:27.933741112 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-1.new.1939/dbus-1.changes 2025-12-12 21:40:25.318923617 +0100 @@ -1,0 +2,21 @@ +Thu Dec 11 02:26:17 UTC 2025 - Simon Lees <[email protected]> + +- dbus-1-daemon no longer provides dbus-service (bsc#1254491) + +------------------------------------------------------------------- +Thu Dec 5 00:17:14 UTC 2024 - Simon Lees <[email protected]> + +- having eavesdropping enabled causes a warning to be logged with + dbus-broker boo#1232563 + * Adds feature-suse-disable-eavesdrop.patch +- dbus-launch is actually now in the dbus-daemon package. + +------------------------------------------------------------------- +Wed Oct 23 03:21:02 UTC 2024 - Simon Lees <[email protected]> + +- Package cleanup + * Drop -x11 varient that is no longer needed + * dbus-launch is now in the dbus-daemon package. + * This also removes update alternatives for dbus-launch + +------------------------------------------------------------------- Old: ---- _multibuild dbus-1-x11.changes dbus-1-x11.spec New: ---- feature-suse-disable-eavesdrop.patch ----------(New B)---------- New:/work/SRC/openSUSE:Factory/.dbus-1.new.1939/dbus-1.changes- dbus-broker boo#1232563 /work/SRC/openSUSE:Factory/.dbus-1.new.1939/dbus-1.changes: * Adds feature-suse-disable-eavesdrop.patch /work/SRC/openSUSE:Factory/.dbus-1.new.1939/dbus-1.changes-- dbus-launch is actually now in the dbus-daemon package. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-devel-doc.spec ++++++ --- /var/tmp/diff_new_pack.3B09Ti/_old 2025-12-12 21:40:26.374968127 +0100 +++ /var/tmp/diff_new_pack.3B09Ti/_new 2025-12-12 21:40:26.378968296 +0100 @@ -1,7 +1,7 @@ # # spec file for package dbus-1-devel-doc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ dbus-1.spec ++++++ --- /var/tmp/diff_new_pack.3B09Ti/_old 2025-12-12 21:40:26.438970824 +0100 +++ /var/tmp/diff_new_pack.3B09Ti/_new 2025-12-12 21:40:26.442970994 +0100 @@ -1,7 +1,7 @@ # # spec file for package dbus-1 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,7 +39,9 @@ Patch1: feature-suse-do-autolaunch.patch # PATCH-FEATURE-OPENSUSE [email protected], users shouldn't be allowed to start / stop the dbus service. Patch2: feature-suse-refuse-manual-start-stop.patch -BuildRequires: alts +# PATCH-FEATURE-OPENSUSE [email protected], having eavesdropping enabled causes a warning to be logged with +# dbus-broker boo#1232563 +Patch3: feature-suse-disable-eavesdrop.patch BuildRequires: audit-devel BuildRequires: cmake BuildRequires: libcap-ng-devel @@ -49,11 +51,8 @@ BuildRequires: sysuser-tools BuildRequires: xmlto BuildRequires: pkgconfig(libsystemd) >= 209 -Requires: alts Requires(post): %{_libname} = %{version} Requires(post): /usr/bin/cmp -Requires(pre): permissions -Provides: dbus-launch = %{version} %if %{with selinux} BuildRequires: libselinux-devel %endif @@ -75,7 +74,8 @@ %package daemon Summary: D-Bus message bus daemon Provides: dbus-1:%{_bindir}/dbus-daemon -Provides: dbus-service = %{version} +Provides: dbus-launch = %{version} +Requires(pre): permissions %package devel Summary: Developer package for D-Bus @@ -172,8 +172,6 @@ rm %{buildroot}%{_userunitdir}/*.service %endif -# dbus-launch, too -mv -f %{buildroot}/%{_bindir}/dbus-launch %{buildroot}%{_bindir}/dbus-launch.nox11 install -d %{buildroot}/run/dbus mkdir -p %{buildroot}/%{_libdir}/pkgconfig @@ -185,14 +183,6 @@ mkdir -p %{buildroot}%{_localstatedir}/lib/dbus -# create entries for libalternatives -ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/dbus-launch -mkdir -p %{buildroot}%{_datadir}/libalternatives/dbus-launch -cat > %{buildroot}%{_datadir}/libalternatives/dbus-launch/10.conf <<EOF -binary=%{_bindir}/dbus-launch.nox11 -group=dbus-launch -EOF - find %{buildroot} -type f -name "*.la" -delete -print rm -Rf %{buildroot}%{_datadir}/doc/dbus @@ -209,12 +199,13 @@ %endif # removing old update-alternatives entries if [ "$1" -gt 0 ] && [ -f %{_sbindir}/update-alternatives ] ; then + if [ -f %{_bindir}/dbus-launch.nox11 ]; then %{_sbindir}/update-alternatives --remove dbus-launch %{_bindir}/dbus-launch.nox11 + fi fi %post /sbin/ldconfig -%set_permissions %{_libexecdir}/dbus-1/dbus-daemon-launch-helper %if %{with_service} %service_add_post dbus.service @@ -248,14 +239,13 @@ %postun common %service_del_postun_without_restart dbus.socket +%post daemon +%set_permissions %{_libexecdir}/dbus-1/dbus-daemon-launch-helper + %files %dir %{_libexecdir}/dbus-1/ %license COPYING %doc AUTHORS NEWS README - -# 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 @@ -264,12 +254,6 @@ %{_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 -%{_bindir}/dbus-launch.nox11 -%{_bindir}/dbus-launch -%{_mandir}/man1/dbus-launch.1%{?ext_man} %files -n %{_libname} %{_libdir}/libdbus-1.so.* @@ -298,12 +282,17 @@ %{_userunitdir}/sockets.target.wants %files daemon +# 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 %{_bindir}/dbus-cleanup-sockets %{_bindir}/dbus-daemon +%{_bindir}/dbus-launch %{_bindir}/dbus-run-session %{_bindir}/dbus-test-tool %{_mandir}/man1/dbus-cleanup-sockets.1%{?ext_man} %{_mandir}/man1/dbus-daemon.1%{?ext_man} +%{_mandir}/man1/dbus-launch.1%{?ext_man} %{_mandir}/man1/dbus-run-session.1%{?ext_man} %{_mandir}/man1/dbus-test-tool.1%{?ext_man} ++++++ feature-suse-disable-eavesdrop.patch ++++++ Index: dbus-1.14.10/bus/session.conf.in =================================================================== --- dbus-1.14.10.orig/bus/session.conf.in +++ dbus-1.14.10/bus/session.conf.in @@ -30,7 +30,7 @@ <!-- Allow everything to be sent --> <allow send_destination="*" eavesdrop="true"/> <!-- Allow everything to be received --> - <allow eavesdrop="true"/> + <allow receive_sender="*"/> <!-- Allow anyone to own anything --> <allow own="*"/> </policy>
