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