Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dbus-1-glib for openSUSE:Factory checked in at 2021-12-06 23:59:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1-glib (Old) and /work/SRC/openSUSE:Factory/.dbus-1-glib.new.31177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1-glib" Mon Dec 6 23:59:19 2021 rev:53 rq:935057 version:0.112 Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-1-glib/dbus-1-glib.changes 2020-07-24 09:52:00.689155762 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-1-glib.new.31177/dbus-1-glib.changes 2021-12-07 00:00:15.652377954 +0100 @@ -1,0 +2,60 @@ +Wed Dec 1 19:47:52 UTC 2021 - Bj??rn Lie <[email protected]> + +- Add signature and keyring as sources, verify tarball with gpg. + +------------------------------------------------------------------- +Wed Nov 24 11:18:47 UTC 2021 - Bj??rn Lie <[email protected]> + +- Update to version 0.112: + + Dependencies: + - dbus 1.8 was already required, but is more strongly required + now: the workarounds that were used to run continuous + integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been + removed. (Note that dbus 1.8 has already reached end-of-life + for security support, and newer dbus stable branches are + strongly recommended.) + - pkg-config 0.28 is required when building from git. + + Enhancements: + - Rewrite CONTRIBUTING.md document, based on Wayland's + equivalent. + - A generated ChangeLog file, which made up a significant + proportion of the size of source tarball releases, is no + longer included. + - Improve man page. + - Add test coverage for fdo#80557 + - Use more modern GLib assertions in unit tests. + - Improve continuous integration to be run by GitLab in + addition to Travis-CI. + - Add clearer license information using + SPDX-License-Identifier. + + Fixes: + - Allow glib-genmarshal to be overridden with + `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for + cross-compilation. + - Avoid a double-free in dbus-binding-tool for certain inputs, + possibly involving nested introspection data structures. + - Report a better error for excessive recursion depth or + unsupported data types. + - Map the 15 most-recently-added DBusGError members to their + corresponding D-Bus error names. + - Mark all documented symbols as deprecated. + - Fix unit test failures during distcheck by enabling + assertions. + - Fix a core dump during installed-tests by not attempting to + close a shared DBusConnection. +- Package COPYING as license, CONTRIBUTING.md and NEWS as docs. +- Add explicit pkgconfig BuildRequires. +- Replace dbus-1-devel and glib2-devel with pkgconfig variants that + configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0), + pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires. +- Drop hard Requires and BuildRequires that are not needed as they + are added automatically. +- Split out bash-completion sub-package. +- Split out shared library into own sub-package, and Require it + from the devel package, and add to the baselibs.conf. Following + the SLPP standard. Add Provides and Obsoletes for the no longer + existing main package. +- Use ldconfig_scriptlets for post(un) handling. +- Add soname define, ease future updates. + +------------------------------------------------------------------- Old: ---- dbus-glib-0.110.tar.gz New: ---- dbus-1-glib.keyring dbus-glib-0.112.tar.gz dbus-glib-0.112.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-glib.spec ++++++ --- /var/tmp/diff_new_pack.H0UKdS/_old 2021-12-07 00:00:16.504374941 +0100 +++ /var/tmp/diff_new_pack.H0UKdS/_new 2021-12-07 00:00:16.516374899 +0100 @@ -1,7 +1,7 @@ # # spec file for package dbus-1-glib # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,57 +16,85 @@ # +%define soname libdbus-glib-1-2 + Name: dbus-1-glib -Version: 0.110 +Version: 0.112 Release: 0 Summary: GLib-based library for using D-Bus License: AFL-2.1 OR GPL-2.0-or-later URL: https://dbus.freedesktop.org/ -Source0: http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%{version}.tar.gz -Source1: baselibs.conf -BuildRequires: dbus-1-devel >= 1.8 -BuildRequires: glib2-devel >= 2.40 +Source0: https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%{version}.tar.gz +Source1: https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%{version}.tar.gz.asc +Source2: https://db.debian.org/fetchkey.cgi?fingerprint=DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90#/%{name}.keyring +Source99: baselibs.conf + BuildRequires: libexpat-devel BuildRequires: libselinux-devel -Requires: dbus-1 -Recommends: dbus-1-glib-tool -# +BuildRequires: pkgconfig +BuildRequires: pkgconfig(dbus-1) >= 1.8 +BuildRequires: pkgconfig(gio-2.0) >= 2.40 +BuildRequires: pkgconfig(glib-2.0) >= 2.40 +BuildRequires: pkgconfig(gobject-2.0) >= 2.40 + +%description +D-Bus add-on library to integrate the standard D-Bus library with the +GLib thread abstraction and main loop. + +%package -n %{soname} +Summary: GLib-based library for using D-Bus +Provides: %{name} = %{version} +Obsoletes: %{name} < %{version} + +%description -n %{soname} +D-Bus add-on library to integrate the standard D-Bus library with the +GLib thread abstraction and main loop. + +This package contains the shared library files. %package -n dbus-1-glib-devel Summary: Developer package for D-Bus/GLib bindings -Requires: dbus-1-devel -Requires: dbus-1-glib = %{version} +Requires: %{soname} = %{version} Requires: dbus-1-glib-tool = %{version} -Requires: glib2-devel + +%description -n dbus-1-glib-devel +D-Bus add-on library to integrate the standard D-Bus library with the +GLib thread abstraction and main loop. + +This package contains the devel and header files. %package -n dbus-1-glib-doc Summary: Documentation for the D-Bus/GLib bindings -%if 0%{?suse_version} >= 1120 BuildArch: noarch -%endif + +%description -n dbus-1-glib-doc +D-Bus add-on library to integrate the standard D-Bus library with the +GLib thread abstraction and main loop. + +This package contains developer documentation. %package -n dbus-1-glib-tool Summary: Tool package for D-Bus/GLib bindings -Requires: dbus-1-glib = %{version} -%description -D-Bus add-on library to integrate the standard D-Bus library with the +%description -n dbus-1-glib-tool +D-Bus add-on tool to integrate the standard D-Bus library with the GLib thread abstraction and main loop. -%description -n dbus-1-glib-devel -D-Bus add-on library to integrate the standard D-Bus library with the -GLib thread abstraction and main loop. +This package contains dbus-binding-tool and manpage. -%description -n dbus-1-glib-doc -D-Bus add-on library to integrate the standard D-Bus library with the -GLib thread abstraction and main loop. +%package bash-completion +Summary: Bash-completion package for D-Bus/GLib bindings +Requires: dbus-1-glib-tool +Supplements: (dbus-1-glib-tool and bash-completion) -%description -n dbus-1-glib-tool +%description bash-completion D-Bus add-on tool to integrate the standard D-Bus library with the GLib thread abstraction and main loop. +This package contains bash-completion support for %{name}. + %prep -%setup -q -n dbus-glib-%{version} +%autosetup -p1 -n dbus-glib-%{version} %build %configure \ @@ -82,14 +110,18 @@ find %{buildroot} -type f -name "*.la" -delete -print # Remove the exacutable bit from dbus-bash-completion.sh chmod -x %{buildroot}/%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - -%files -%{_libdir}/*glib*.so.* -%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh -%{_libexecdir}/%{name} +# Create and move dbus-bash-completion.sh to the correct folder for openSUSE +mkdir %{buildroot}%{_datadir}/bash-completion/ +mkdir %{buildroot}%{_datadir}/bash-completion/completions/ +mv %{buildroot}/%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh \ + %{buildroot}%{_datadir}/bash-completion/completions/dbus-bash-completion.sh + +%ldconfig_scriptlets -n %{soname} + +%files -n %{soname} +%license COPYING +%doc NEWS +%{_libdir}/libdbus-glib-1.so.* %files -n dbus-1-glib-devel %{_includedir}/dbus-1.0/dbus/* @@ -97,12 +129,15 @@ %{_libdir}/pkgconfig/dbus-glib-1.pc %files -n dbus-1-glib-doc -%dir %{_datadir}/gtk-doc/ -%dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/dbus-glib +%doc CONTRIBUTING.md +%doc %{_datadir}/gtk-doc/html/dbus-glib %files -n dbus-1-glib-tool %{_bindir}/dbus-binding-tool %{_mandir}/man?/dbus-binding-tool.1%{?ext_man} +%files bash-completion +%{_datadir}/bash-completion/completions/dbus-bash-completion.sh +%{_libexecdir}/%{name} + %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.H0UKdS/_old 2021-12-07 00:00:16.556374757 +0100 +++ /var/tmp/diff_new_pack.H0UKdS/_new 2021-12-07 00:00:16.556374757 +0100 @@ -1,2 +1,2 @@ -dbus-1-glib dbus-1-glib-devel +libdbus-glib-1-2 ++++++ dbus-glib-0.110.tar.gz -> dbus-glib-0.112.tar.gz ++++++ ++++ 59424 lines of diff (skipped)
