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
 

Reply via email to