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 2022-03-11 21:39:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old)
 and      /work/SRC/openSUSE:Factory/.dbus-1.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dbus-1"

Fri Mar 11 21:39:55 2022 rev:169 rq:960278 version:1.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/dbus-1/dbus-1-devel-doc.changes  2022-03-05 
14:44:20.391714891 +0100
+++ /work/SRC/openSUSE:Factory/.dbus-1.new.25692/dbus-1-devel-doc.changes       
2022-03-11 21:39:57.534013708 +0100
@@ -1,0 +2,99 @@
+Fri Mar  4 19:36:07 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 1.14.0:
+  + Dependencies:
+    - dbus now requires at least a basic level of support for C99
+      variadic macros, as implemented in gcc >= 3, all versions of
+      Clang, and MSVC >= 2005. In practice this requirement has
+      existed since version 1.9.2, but it is now official.
+    - dbus now requires a C99-compatible va_copy() macro
+      (or a __va_copy() macro with the same behaviour), except when
+      building for Windows using MSVC and CMake.
+    - On Unix platforms, if getpwnam_r() and getgrnam_r() are
+      implemented, they must be POSIX-conformant. The non-POSIX
+      signature seen in ancient Solaris versions will no longer
+      work.
+    - GLib >= 2.38 is required if full test coverage is enabled
+      (reduced from 2.40 in dbus 1.12.x.)
+    - Building using CMake now requires CMake 3.4.
+    - Building documentation using CMake now requires xsltproc,
+      Docbook DTDs (for example docbook-xml on Debian derivatives),
+      and Docbook XSLT stylesheets (for example docbook-xsl on
+      Debian derivatives). Using KDE's meinproc4 documentation
+      processor is no longer supported.
+  + Build-time configuration changes: Move CMake build system to
+    top level, matching normal practice for CMake projects
+  + Deprecations:
+    - Third-party software should install default dbus policies for
+      the system bus into ${datadir}/dbus-1/system.d (this has been
+      supported since dbus 1.10, released in August 2015).
+      Installing default dbus policies in
+      ${sysconfdir}/dbus-1/system.d is now considered to be
+      deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
+      continue to be read, but this directory should only be used
+      by system administrators wishing to override the default
+      policies.
+    - The ${datadir} applicable to dbus is usually /usr/share and
+      the ${sysconfdir} is usually /etc.
+    - A similar pattern applies to the session bus policies in
+      session.d.
+    - The dbus-send(1) man page now documents --bus and --peer
+      instead of the old --address synonym for --peer, which has
+      been deprecated since the introduction of --bus and --peer in
+      1.7.6
+    - The dbus-daemon man page now has scarier warnings about
+      <allow_anonymous/> and non-local TCP, which are insecure and
+      should not be used, particularly for the standard system and
+      session buses.
+    - DBusServer (and hence the dbus-daemon) no longer accepts
+      usernames (login names) for the recommended EXTERNAL
+      authentication mechanism, only numeric user IDs or the empty
+      string. See 1.13.0 release notes for full details.
+  + New features:
+    - On Linux 4.13 or later when built against a suitable glibc
+      version, GetConnectionCredentials() now includes
+      UnixGroupIDs, the effective group IDs of the initiator of the
+      connection, taken from SO_PEERGROUPS.
+    - On Linux 4.13 or later, <policy group="???"> now uses the
+      SO_PEERGROUPS credentials-passing socket option to get the
+      effective group IDs of the initiator of the connection. See
+      1.13.4 release notes for details.
+    - Add a --sender option to dbus-send, which requests a name and
+      holds it until the signal has been sent
+    - dbus-daemon <allow> and <deny> rules can now specify a
+      send_destination_prefix attribute, which is like a
+      combination of send_destination and the arg0namespace keyword
+      in match rules. See 1.13.12 release notes for more details.
+    - The dbus-daemon now filters the messages that it relays,
+      removing header fields that it does not understand. Clients
+      must not rely on this behaviour unless they have confirmed
+      that they are connected to a suitable message bus
+      implementation, for example by querying its Features
+      property.
+    - The dbus-daemon now emits a signal,
+      ActivatableServicesChanged, when the list of activatable
+      services may have changed. Support for this signal can be
+      discovered by querying the Features property.
+    - It is now possible to disable traditional (non-systemd)
+      service activation at build-time (Autotools:
+      --disable-traditional-activation, CMake:
+      -DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
+      notes for details.
+    - The API reference manual can be built as a Qt compiled help
+      file if qhelpgenerator(-qt5) is available. See 1.13.16
+      release notes for details.
+  + Miscellaneous behaviour changes:
+    - When using the "user bus" (--enable-user-session), put the
+      dbus-daemon in the session slice
+    - Several environment variables set by systemd are no longer
+      passed on to activated services
+    - If the dbus-daemon is compiled for Linux with systemd
+      support, it now informs systemd that it is ready for use via
+      the sd_notify() mechanism.
+    - Tarball releases no longer contain pre-2007 changelogs and
+      are now compressed with xz, making them around 35% smaller.
+- Drop conditionals for old obsolete versions of openSUSE.
+- Rebase patches with quilt.
+- Use https for source and sig URL.
+
+-------------------------------------------------------------------
dbus-1-x11.changes: same change
dbus-1.changes: same change

Old:
----
  dbus-1.12.22.tar.gz
  dbus-1.12.22.tar.gz.asc

New:
----
  dbus-1.14.0.tar.xz
  dbus-1.14.0.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dbus-1-devel-doc.spec ++++++
--- /var/tmp/diff_new_pack.Wr3h1W/_old  2022-03-11 21:39:59.330014986 +0100
+++ /var/tmp/diff_new_pack.Wr3h1W/_new  2022-03-11 21:39:59.342014994 +0100
@@ -23,21 +23,24 @@
 %global _backup 
%{_sysconfdir}/sysconfig/services.rpmbak.%{name}-%{version}-%{release}
 %bcond_without selinux
 Name:           dbus-1-devel-doc
-Version:        1.12.22
+Version:        1.14.0
 Release:        0
 Summary:        Developer documentation package for D-Bus
 License:        AFL-2.1 OR GPL-2.0-or-later
 URL:            https://dbus.freedesktop.org/
-Source0:        
http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz
-Source1:        
http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz.asc
+Source0:        
https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz
+Source1:        
https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz.asc
 Source2:        dbus-1.keyring
 Source3:        baselibs.conf
 Source4:        dbus-1.desktop
+
+# PATCH-FEATURE-OPENSUSE feature-suse-log-deny.patch
 Patch0:         feature-suse-log-deny.patch
 # PATCH-FIX-OPENSUSE co...@suse.de -- force a feature configure won't accept 
without x11 in buildrequires
 Patch1:         feature-suse-do-autolaunch.patch
-# Patch-Feature-opensuse sfl...@suse.de, users shouldn't be allowed to start / 
stop the dbus service.
+# PATCH-FEATURE-OPENSUSE sfl...@suse.de, users shouldn't be allowed to start / 
stop the dbus service.
 Patch2:         feature-suse-refuse-manual-start-stop.patch
+
 BuildRequires:  doxygen
 BuildRequires:  libexpat-devel >= 2.1.0
 BuildRequires:  xmlto
@@ -82,8 +85,9 @@
 rm -Rf %{buildroot}/%{_mandir}/man1/*
 rmdir -p --ignore-fail-on-non-empty %{buildroot}/%{_mandir}/man1
 
-# Remove DTDs (shipped in devel subpackage)
+# Remove DTDs and xml catalog (shipped in devel subpackage)
 rm -Rf %{buildroot}/%{_datadir}/xml/dbus-1/*dtd
+rm -Rf %{buildroot}/%{_datadir}/xml/dbus-1/*.xml
 rmdir -p --ignore-fail-on-non-empty %{buildroot}/%{_datadir}/xml/dbus-1
 
 mkdir -p %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/

++++++ dbus-1-x11.spec ++++++
--- /var/tmp/diff_new_pack.Wr3h1W/_old  2022-03-11 21:39:59.382015023 +0100
+++ /var/tmp/diff_new_pack.Wr3h1W/_new  2022-03-11 21:39:59.386015026 +0100
@@ -16,12 +16,6 @@
 #
 
 
-%if 0%{?suse_version} > 1500
-%bcond_without libalternatives
-%else
-%bcond_with libalternatives
-%endif
-
 %define _name   dbus
 %define _libname libdbus-1-3
 %if 0%{?suse_version} <= 1320
@@ -29,21 +23,25 @@
 %endif
 %bcond_without selinux
 Name:           dbus-1-x11
-Version:        1.12.22
+Version:        1.14.0
 Release:        0
 Summary:        D-Bus Message Bus System
 License:        AFL-2.1 OR GPL-2.0-or-later
 URL:            https://dbus.freedesktop.org/
-Source0:        
http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz
-Source1:        
http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz.asc
+Source0:        
https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz
+Source1:        
https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz.asc
 Source2:        dbus-1.keyring
 Source3:        baselibs.conf
 Source4:        dbus-1.desktop
+
+# PATCH-FEATURE-OPENSUSE feature-suse-log-deny.patch
 Patch0:         feature-suse-log-deny.patch
 # PATCH-FIX-OPENSUSE co...@suse.de -- force a feature configure won't accept 
without x11 in buildrequires
 Patch1:         feature-suse-do-autolaunch.patch
-# Patch-Feature-opensuse sfl...@suse.de, users shouldn't be allowed to start / 
stop the dbus service.
+# PATCH-FEATURE-OPENSUSE sfl...@suse.de, users shouldn't be allowed to start / 
stop the dbus service.
 Patch2:         feature-suse-refuse-manual-start-stop.patch
+
+BuildRequires:  alts
 BuildRequires:  autoconf-archive
 BuildRequires:  libcap-ng-devel
 BuildRequires:  libexpat-devel >= 2.1.0
@@ -51,13 +49,8 @@
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libsystemd) >= 209
 BuildRequires:  pkgconfig(x11)
-%if %{with libalternatives}
+
 Requires:       alts
-BuildRequires:  alts
-%else
-Requires(post): update-alternatives
-Requires(preun):update-alternatives
-%endif
 Supplements:    (dbus-1 and libX11-6)
 Provides:       dbus-launch
 %if %{with selinux}
@@ -105,11 +98,6 @@
 make DESTDIR=$tdir install
 mkdir -p %{buildroot}/%{_bindir}
 mv $tdir/%{_bindir}/dbus-launch %{buildroot}/%{_bindir}/dbus-launch.x11
-%if ! %{with libalternatives}
-# create symlinks for update-alternatives
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-ln -s -f %{_sysconfdir}/alternatives/dbus-launch 
%{buildroot}%{_bindir}/dbus-launch
-%else
 # create entries for libalternatives
 ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/dbus-launch
 mkdir -p %{buildroot}%{_datadir}/libalternatives/dbus-launch
@@ -117,33 +105,17 @@
 binary=%{_bindir}/dbus-launch.x11
 group=dbus-launch
 EOF
-%endif
 
-%if %{with libalternatives}
 %pre
 # removing old update-alternatives entries
 if [ "$1" -gt 0 ] && [ -f %{_sbindir}/update-alternatives ] ; then
     %{_sbindir}/update-alternatives --remove dbus-launch 
%{_bindir}/dbus-launch.x11
 fi
-%else
-
-%post
-%{_sbindir}/update-alternatives --install %{_bindir}/dbus-launch dbus-launch 
%{_bindir}/dbus-launch.x11 20
-
-%preun
-if [ "$1" = 0 ] ; then
-  %{_sbindir}/update-alternatives --remove dbus-launch 
%{_bindir}/dbus-launch.x11
-fi
-%endif
 
 %files
-%if ! %{with libalternatives}
-%ghost %{_sysconfdir}/alternatives/dbus-launch
-%else
 %dir %{_datadir}/libalternatives
 %dir %{_datadir}/libalternatives/dbus-launch
 %{_datadir}/libalternatives/dbus-launch/20.conf
-%endif
 %{_bindir}/dbus-launch
 %{_bindir}/dbus-launch.x11
 

++++++ dbus-1.spec ++++++
--- /var/tmp/diff_new_pack.Wr3h1W/_old  2022-03-11 21:39:59.418015049 +0100
+++ /var/tmp/diff_new_pack.Wr3h1W/_new  2022-03-11 21:39:59.422015051 +0100
@@ -16,33 +16,31 @@
 #
 
 
-%if 0%{?suse_version} > 1500
-%bcond_without libalternatives
-%else
-%bcond_with libalternatives
-%endif
-
 %define with_systemd 1
 %define _name   dbus
 %define _libname libdbus-1-3
 %bcond_without selinux
 Name:           dbus-1
-Version:        1.12.22
+Version:        1.14.0
 Release:        0
 Summary:        D-Bus Message Bus System
 License:        AFL-2.1 OR GPL-2.0-or-later
 URL:            https://dbus.freedesktop.org/
-Source0:        
http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz
-Source1:        
http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz.asc
+Source0:        
https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz
+Source1:        
https://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.xz.asc
 Source2:        dbus-1.keyring
 Source3:        baselibs.conf
 Source4:        dbus-1.desktop
 Source5:        messagebus.conf
+
+# PATCH-FEATURE-OPENSUSE feature-suse-log-deny.patch
 Patch0:         feature-suse-log-deny.patch
 # PATCH-FIX-OPENSUSE co...@suse.de -- force a feature configure won't accept 
without x11 in buildrequires
 Patch1:         feature-suse-do-autolaunch.patch
-# Patch-Feature-opensuse sfl...@suse.de, users shouldn't be allowed to start / 
stop the dbus service.
+# PATCH-FEATURE-OPENSUSE sfl...@suse.de, users shouldn't be allowed to start / 
stop the dbus service.
 Patch2:         feature-suse-refuse-manual-start-stop.patch
+
+BuildRequires:  alts
 BuildRequires:  audit-devel
 BuildRequires:  cmake
 BuildRequires:  libcap-ng-devel
@@ -52,16 +50,11 @@
 BuildRequires:  sysuser-tools
 BuildRequires:  xmlto
 BuildRequires:  pkgconfig(libsystemd) >= 209
+
 Requires(post): %{_libname} = %{version}
 Requires(post): diffutils
 Requires(pre):  permissions
-%if %{with libalternatives}
 Requires:       alts
-BuildRequires:  alts
-%else
-Requires(post): update-alternatives
-Requires(preun):update-alternatives
-%endif
 Provides:       dbus-launch
 %sysusers_requires
 %if %{with selinux}
@@ -157,25 +150,6 @@
 
 mkdir -p %{buildroot}%{_localstatedir}/lib/dbus
 
-%if !0%{?usrmerged}
-# Link the binaries that were in /bin back to /bin for compat (maybe remove 
for SLE-16)
-# Currently required to make upower work together with systemd
-mkdir -p %{buildroot}/bin
-
-ln -sf /%{_bindir}/dbus-cleanup-sockets %{buildroot}/bin/dbus-cleanup-sockets
-ln -sf /%{_bindir}/dbus-daemon %{buildroot}/bin/dbus-daemon
-ln -sf /%{_bindir}/dbus-monitor %{buildroot}/bin/dbus-monitor
-ln -sf /%{_bindir}/dbus-send %{buildroot}/bin/dbus-send
-ln -sf /%{_bindir}/dbus-test-tool %{buildroot}/bin/dbus-test-tool
-ln -sf /%{_bindir}/dbus-update-activation-environment 
%{buildroot}/bin/dbus-update-activation-environment
-ln -sf /%{_bindir}/dbus-uuidgen %{buildroot}/bin/dbus-uuidgen
-%endif
-
-%if ! %{with libalternatives}
-# create symlinks for update-alternatives
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-ln -s -f %{_sysconfdir}/alternatives/dbus-launch 
%{buildroot}%{_bindir}/dbus-launch
-%else
 # create entries for libalternatives
 ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/dbus-launch
 mkdir -p %{buildroot}%{_datadir}/libalternatives/dbus-launch
@@ -183,7 +157,6 @@
 binary=%{_bindir}/dbus-launch.nox11
 group=dbus-launch
 EOF
-%endif
 
 find %{buildroot} -type f -name "*.la" -delete -print
 
@@ -252,15 +225,6 @@
 %{_bindir}/dbus-test-tool
 %{_bindir}/dbus-update-activation-environment
 %{_bindir}/dbus-uuidgen
-%if !0%{?usrmerged}
-/bin/dbus-cleanup-sockets
-/bin/dbus-daemon
-/bin/dbus-monitor
-/bin/dbus-send
-/bin/dbus-test-tool
-/bin/dbus-update-activation-environment
-/bin/dbus-uuidgen
-%endif
 %{_mandir}/man1/dbus-cleanup-sockets.1%{?ext_man}
 %{_mandir}/man1/dbus-daemon.1%{?ext_man}
 %{_mandir}/man1/dbus-monitor.1%{?ext_man}
@@ -280,8 +244,6 @@
 %{_prefix}/lib/tmpfiles.d/dbus.conf
 %{_unitdir}/dbus.service
 %{_unitdir}/dbus.socket
-# %%dir %%{_unitdir}/dbus.target.wants
-# %%{_unitdir}/dbus.target.wants/dbus.socket
 %dir %{_unitdir}/multi-user.target.wants
 %{_unitdir}/multi-user.target.wants/dbus.service
 %dir %{_unitdir}/sockets.target.wants
@@ -290,13 +252,9 @@
 %{_userunitdir}/dbus.socket
 %dir %{_userunitdir}/sockets.target.wants
 %{_userunitdir}/sockets.target.wants/dbus.socket
-%if ! %{with libalternatives}
-%ghost %{_sysconfdir}/alternatives/dbus-launch
-%else
 %dir %{_datadir}/libalternatives
 %dir %{_datadir}/libalternatives/dbus-launch
 %{_datadir}/libalternatives/dbus-launch/10.conf
-%endif
 %{_bindir}/dbus-launch.nox11
 %{_bindir}/dbus-launch
 


++++++ feature-suse-do-autolaunch.patch ++++++
--- /var/tmp/diff_new_pack.Wr3h1W/_old  2022-03-11 21:39:59.498015105 +0100
+++ /var/tmp/diff_new_pack.Wr3h1W/_new  2022-03-11 21:39:59.502015108 +0100
@@ -2,11 +2,11 @@
 
 We want x11 autolaunch even if we have no x11 in the build environment
 
-Index: dbus-1.12.2/dbus/dbus-sysdeps-unix.c
+Index: dbus-1.14.0/dbus/dbus-sysdeps-unix.c
 ===================================================================
---- dbus-1.12.2.orig/dbus/dbus-sysdeps-unix.c
-+++ dbus-1.12.2/dbus/dbus-sysdeps-unix.c
-@@ -3552,7 +3552,7 @@ _dbus_get_tmpdir(void)
+--- dbus-1.14.0.orig/dbus/dbus-sysdeps-unix.c
++++ dbus-1.14.0/dbus/dbus-sysdeps-unix.c
+@@ -3902,7 +3902,7 @@ _dbus_get_tmpdir(void)
    return tmpdir;
  }
  
@@ -15,7 +15,7 @@
  /**
   * Execute a subprocess, returning up to 1024 bytes of output
   * into @p result.
-@@ -3787,7 +3787,7 @@ _dbus_get_autolaunch_address (const char
+@@ -4139,7 +4139,7 @@ _dbus_get_autolaunch_address (const char
                                DBusString *address,
                                DBusError  *error)
  {

++++++ feature-suse-refuse-manual-start-stop.patch ++++++
--- /var/tmp/diff_new_pack.Wr3h1W/_old  2022-03-11 21:39:59.530015128 +0100
+++ /var/tmp/diff_new_pack.Wr3h1W/_new  2022-03-11 21:39:59.534015131 +0100
@@ -1,7 +1,7 @@
-Index: dbus-1.12.2/bus/dbus.service.in
+Index: dbus-1.14.0/bus/dbus.service.in
 ===================================================================
---- dbus-1.12.2.orig/bus/dbus.service.in
-+++ dbus-1.12.2/bus/dbus.service.in
+--- dbus-1.14.0.orig/bus/dbus.service.in
++++ dbus-1.14.0/bus/dbus.service.in
 @@ -2,6 +2,8 @@
  Description=D-Bus System Message Bus
  Documentation=man:dbus-daemon(1)
@@ -10,5 +10,5 @@
 +RefuseManualStop=true
  
  [Service]
- ExecStart=@EXPANDED_BINDIR@/dbus-daemon --system --address=systemd: --nofork 
--nopidfile --systemd-activation --syslog-only
+ Type=notify
 

Reply via email to