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>

Reply via email to