Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dnf5 for openSUSE:Factory checked in at 2025-08-10 22:21:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnf5 (Old) and /work/SRC/openSUSE:Factory/.dnf5.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnf5" Sun Aug 10 22:21:23 2025 rev:6 rq:1298686 version:5.2.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dnf5/dnf5.changes 2025-04-30 19:03:32.248212919 +0200 +++ /work/SRC/openSUSE:Factory/.dnf5.new.1085/dnf5.changes 2025-08-10 22:22:18.959498160 +0200 @@ -1,0 +2,12 @@ +Fri Jul 18 11:58:58 UTC 2025 - Flann van der Eik <fl...@opensuse.org> + +- Do not install polkit rules allowing privileged actions for wheel + bsc#1245451 + +------------------------------------------------------------------- +Mon Jun 23 13:43:27 UTC 2025 - Flann van der Eik <fl...@opensuse.org> + +- Update to 5.2.14.0 + + 5.2.14.0 changelog: https://github.com/rpm-software-management/dnf5/releases/tag/5.2.14.0 + +------------------------------------------------------------------- Old: ---- dnf5-5.2.13.1.tar.gz New: ---- dnf5-5.2.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnf5.spec ++++++ --- /var/tmp/diff_new_pack.f1jXjI/_old 2025-08-10 22:22:19.599524740 +0200 +++ /var/tmp/diff_new_pack.f1jXjI/_new 2025-08-10 22:22:19.603524906 +0200 @@ -58,7 +58,7 @@ # ========== versions of dependencies ========== %global libmodulemd_version 2.5.0 -%global librepo_version 1.18.0 +%global librepo_version 1.20.0 %global libsolv_version 0.7.32 %global sqlite_version 3.35.0 %global swig_version 4 @@ -78,7 +78,7 @@ %global devcliname %{libcliprefix}-devel Name: dnf5 -Version: 5.2.13.1 +Version: 5.2.14.0 Release: 0 Summary: Next generation RPM package manager License: GPL-2.0-or-later @@ -97,8 +97,8 @@ ## Disable Werror to fix bindings builds Patch1003: dnf5-disable-Werror.patch -Requires: %{libname}%{?_isa} = %{version}-%{release} Requires: %{libcliname}%{?_isa} = %{version}-%{release} +Requires: %{libname}%{?_isa} = %{version}-%{release} Requires: dnf-data Recommends: bash-completion @@ -162,6 +162,8 @@ BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: git-core +BuildRequires: toml11-devel +BuildRequires: zlib-devel BuildRequires: pkgconfig(check) BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(json-c) @@ -172,13 +174,11 @@ BuildRequires: pkgconfig(rpm) >= 4.17.0 BuildRequires: pkgconfig(sqlite3) >= %{sqlite_version} BuildRequires: pkgconfig(systemd) -BuildRequires: toml11-devel -BuildRequires: zlib-devel %if %{with tests} BuildRequires: createrepo_c -BuildRequires: pkgconfig(cppunit) BuildRequires: rpm-build +BuildRequires: pkgconfig(cppunit) %endif %if %{with comps} @@ -196,8 +196,8 @@ %if %{with static_libsolv} BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(liblzma) -BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(libzstd) +BuildRequires: pkgconfig(zlib) %endif %if %{with html} || %{with man} @@ -251,11 +251,11 @@ # required for perl-libdnf5 and perl-libdnf5-cli BuildRequires: perl %if %{with tests} -BuildRequires: perl(strict) -BuildRequires: perl(Test::More) +BuildRequires: perl(FindBin) BuildRequires: perl(Test::Exception) +BuildRequires: perl(Test::More) +BuildRequires: perl(strict) BuildRequires: perl(warnings) -BuildRequires: perl(FindBin) %endif %endif @@ -287,7 +287,6 @@ %postun %systemd_postun_with_restart dnf5-makecache.timer - %files -f dnf5.lang %{_bindir}/dnf5 %if %{with as_microdnf} @@ -383,8 +382,8 @@ Summary: Package management library License: LGPL-2.1-or-later Requires: libmodulemd2%{?_isa} >= %{libmodulemd_version} -Requires: libsolv1%{?_isa} >= %{libsolv_version} Requires: librepo0%{?_isa} >= %{librepo_version} +Requires: libsolv1%{?_isa} >= %{libsolv_version} Requires: libsqlite3-0%{?_isa} >= %{sqlite_version} %description -n %{libname} @@ -443,9 +442,9 @@ %package -n dnf5-devel Summary: Development files for dnf5 License: LGPL-2.1-or-later -Requires: dnf5%{?_isa} = %{version}-%{release} -Requires: %{devname}%{?_isa} = %{version}-%{release} Requires: %{devcliname}%{?_isa} = %{version}-%{release} +Requires: %{devname}%{?_isa} = %{version}-%{release} +Requires: dnf5%{?_isa} = %{version}-%{release} %description -n dnf5-devel Develpment files for dnf5. @@ -455,7 +454,6 @@ %license COPYING.md %license lgpl-2.1.txt - # ========== libdnf5-devel ========== %package -n %{devname} @@ -477,7 +475,6 @@ %license COPYING.md %license lgpl-2.1.txt - # ========== libdnf5-cli-devel ========== %package -n %{devcliname} @@ -495,7 +492,6 @@ %license COPYING.md %license lgpl-2.1.txt - # ========== perl-libdnf5 ========== %if %{with perl5} @@ -504,7 +500,6 @@ License: LGPL-2.1-or-later Requires: %{libname}%{?_isa} = %{version}-%{release} - %description -n perl-libdnf5 Perl 5 bindings for the libdnf library. @@ -515,7 +510,6 @@ %license lgpl-2.1.txt %endif - # ========== perl-libdnf5-cli ========== %if %{with perl5} && %{with libdnf_cli} @@ -524,7 +518,6 @@ License: LGPL-2.1-or-later Requires: %{libcliname}%{?_isa} = %{version}-%{release} - %description -n perl-libdnf5-cli Perl 5 bindings for the libdnf5-cli library. @@ -535,7 +528,6 @@ %license lgpl-2.1.txt %endif - # ========== python3-libdnf5 ========== %if %{with python3} @@ -555,7 +547,6 @@ %license lgpl-2.1.txt %endif - # ========== python3-libdnf5-cli ========== %if %{with python3} && %{with libdnf_cli} @@ -575,7 +566,6 @@ %license lgpl-2.1.txt %endif - # ========== ruby-libdnf5 ========== %if %{with ruby} @@ -594,7 +584,6 @@ %license lgpl-2.1.txt %endif - # ========== ruby-libdnf5-cli ========== %if %{with ruby} && %{with libdnf_cli} @@ -613,7 +602,6 @@ %license lgpl-2.1.txt %endif - # ========== libdnf5-plugin-actions ========== %if %{with plugin_actions} @@ -632,7 +620,6 @@ %{_mandir}/man8/libdnf5-actions.8.* %endif - # ========== libdnf5-plugin-appstream ========== %if %{with plugin_appstream} @@ -650,7 +637,6 @@ %config(noreplace) %{_sysconfdir}/dnf/libdnf5-plugins/appstream.conf %endif - # ========== libdnf5-plugin-expired-pgp-keys ========== %if %{with plugin_expired_pgp_keys} @@ -669,7 +655,6 @@ %{_mandir}/man8/libdnf5-expired-pgp-keys.8.* %endif - # ========== python3-libdnf5-plugins-loader ========== %if %{with python_plugins_loader} @@ -688,15 +673,14 @@ %doc %{python3_sitelib}/libdnf_plugins/README %endif - # ========== dnf5daemon-client ========== %if %{with dnf5daemon_client} %package -n dnf5daemon-client Summary: Command-line interface for dnf5daemon-server License: GPL-2.0-or-later -Requires: %{libname}%{?_isa} = %{version}-%{release} Requires: %{libcliname}%{?_isa} = %{version}-%{release} +Requires: %{libname}%{?_isa} = %{version}-%{release} Requires: dnf5daemon-server %description -n dnf5daemon-client @@ -709,15 +693,14 @@ %{_mandir}/man8/dnf5daemon-client.8.* %endif - # ========== dnf5daemon-server ========== %if %{with dnf5daemon_server} %package -n dnf5daemon-server Summary: Package management service with a DBus interface License: GPL-2.0-or-later -Requires: %{libname}%{?_isa} = %{version}-%{release} Requires: %{libcliname}%{?_isa} = %{version}-%{release} +Requires: %{libname}%{?_isa} = %{version}-%{release} Requires: dbus-1-common Requires: dnf-data Requires: polkit @@ -754,16 +737,15 @@ %{_mandir}/man8/dnf5daemon-dbus-api.8.* %endif - # ========== dnf5-plugins ========== %if %{with dnf5_plugins} %package -n dnf5-plugins Summary: Plugins for dnf5 License: LGPL-2.1-or-later -Requires: libcurl4%{?_isa} >= %{libcurl_version} -Requires: dnf5%{?_isa} = %{version}-%{release} Requires: %{libcliname}%{?_isa} = %{version}-%{release} +Requires: dnf5%{?_isa} = %{version}-%{release} +Requires: libcurl4%{?_isa} >= %{libcurl_version} Provides: dnf5-command(builddep) Provides: dnf5-command(changelog) Provides: dnf5-command(config-manager) @@ -830,13 +812,11 @@ %endif - # ========== unpack, build, check & install ========== %prep %autosetup -S git_am -n dnf5-%{version} - %build %cmake \ -DPERL_INSTALLDIRS=vendor \ @@ -876,13 +856,11 @@ %cmake_build doc-man %endif - %check %if %{with tests} %ctest %endif - %install %cmake_install @@ -957,4 +935,6 @@ ln -sr %{buildroot}%{_bindir}/dnf5 %{buildroot}%{_bindir}/yum %endif +# Do not deliver polkit rule allowing privileged actions for wheel (bsc#1245451) +rm -rf %{buildroot}%{_datadir}/polkit-1/rules.d ++++++ dnf5-5.2.13.1.tar.gz -> dnf5-5.2.14.0.tar.gz ++++++ ++++ 63787 lines of diff (skipped)