Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dnf for openSUSE:Factory checked in at 2023-11-05 12:19:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnf (Old) and /work/SRC/openSUSE:Factory/.dnf.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnf" Sun Nov 5 12:19:10 2023 rev:35 rq:1123356 version:4.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dnf/dnf.changes 2023-04-18 15:52:10.613172752 +0200 +++ /work/SRC/openSUSE:Factory/.dnf.new.17445/dnf.changes 2023-11-05 12:19:28.630640958 +0100 @@ -1,0 +2,41 @@ +Sat Nov 4 19:04:41 UTC 2023 - Neal Gompa <ngo...@opensuse.org> + +- Update to 4.18.0 + + Add reboot option to DNF Automatic (rh#2124793) + + Add support for rollback of group upgrade rollback (rh#2016070) + + Omit src RPMs from check-update (rh#2151910) + + repoquery: Properly sanitize queryformat strings (rh#2140884) + + Don't double-encode RPM URLs passed on CLI (rh#2103015) + + Allow passing CLI options when loading remote cfg (rh#2060127) + + Ignore processing variable files with unsupported encoding (rh#2141215) + + Fix AttributeError when IO busy and press ctrl+c (rh#2172433) + + cli: Allow = in setopt values + + Mark strftime format specifiers for translation + + Unload plugins upon their deletion + + Fixes in docs and help command + + Fix plugins unit tests + + Add unit tests for dnf mark + + smtplib: catch OSError, not SMTPException + + automatic: Fix online detection with proxy (rh#2022440) + + automatic: Return an error when transaction fails (rh#2170093) + + repoquery: Allow uppercased query tags (rh#2185239) + + Update repo metadata cache pattern to include zstd + + Add provide exception handling + + When parsing over a KVP list, do not return till the whole list is parsed + + Provide /usr/bin/dnf4 symlink to /usr/bin/dnf-3 + + Document the symbols in the output of `dnf history list` (rh#2172067) + + crypto: Use libdnf crypto API instead of using GnuPG/GpgME + + Block signals during RPM transaction processing (rh#2133398) + + Fix bash completion due to sqlite changes (rh#2232052) + + automatic: allow use of STARTTLS/TLS + + automatic: use email_port specified in config + + base: Add obsoleters of only latest versions (rh#2183279, rh#2176263) + + comps: Fix marking a group package as installed (rh#2066638) + + distro-sync: Print better info message when no match (rh#2011850) + + Include dist-info for python3-dnf (rh#2239323) + + Revert "Block signals during RPM transaction processing" (rh#2133398) + + Do not print details of verifying (rh#1908253) + + conf: Split $releasever to $releasever_major and $releasever_minor (rh#1789346) + + Update translations + +------------------------------------------------------------------- Old: ---- dnf-4.14.0.tar.gz New: ---- dnf-4.18.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnf.spec ++++++ --- /var/tmp/diff_new_pack.GY659q/_old 2023-11-05 12:19:29.210662236 +0100 +++ /var/tmp/diff_new_pack.GY659q/_new 2023-11-05 12:19:29.214662383 +0100 @@ -2,7 +2,7 @@ # spec file for package dnf # # Copyright (c) 2023 SUSE LLC -# Copyright (c) 2021 Neal Gompa <ngomp...@gmail.com>. +# Copyright (c) 2021-2023 Neal Gompa <ngo...@opensuse.org>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ # -%global hawkey_version 0.66.0 +%global hawkey_version 0.71.1 %global libcomps_version 0.1.8 %global libmodulemd_version 2.9.3 %global rpm_version 4.14.0 @@ -50,7 +50,7 @@ %bcond_with tests Name: dnf -Version: 4.14.0 +Version: 4.18.0 Release: 0 Summary: Package manager forked from Yum, using libsolv as a dependency resolver # For a breakdown of the licensing, see PACKAGE-LICENSING @@ -79,6 +79,7 @@ Recommends: %{yum_subpackage_name} Recommends: dnf-plugins-core Conflicts: dnf-plugins-core < %{min_plugins_core} +Provides: dnf4 = %{version}-%{release} Provides: dnf-command(autoremove) Provides: dnf-command(check-update) Provides: dnf-command(clean) @@ -232,9 +233,13 @@ touch %{buildroot}%{_localstatedir}/log/%{name}.log ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf +ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf4 mv %{buildroot}%{_bindir}/dnf-automatic-3 %{buildroot}%{_bindir}/dnf-automatic ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/yum +# Create protected.d file for dnf +echo "dnf" > %{buildroot}%{confdir}/protected.d/dnf.conf + %if %{with as_yum} mkdir -p %{buildroot}%{_sysconfdir}/yum ln -sr %{buildroot}%{confdir}/%{name}.conf %{buildroot}%{_sysconfdir}/yum/yum.conf @@ -263,6 +268,7 @@ %files %license COPYING PACKAGE-LICENSING %doc AUTHORS README.rst +%{_bindir}/dnf4 %{_bindir}/dnf %{_mandir}/man8/dnf.8* %{_mandir}/man8/yum2dnf.8* @@ -327,6 +333,7 @@ %{_bindir}/dnf-3 %exclude %{python3_sitelib}/dnf/automatic %{python3_sitelib}/dnf/ +%{python3_sitelib}/dnf-*.dist-info/ %dir %{py3pluginpath} %files automatic ++++++ dnf-4.14.0.tar.gz -> dnf-4.18.0.tar.gz ++++++ ++++ 127836 lines of diff (skipped)