diff --git a/SPECS/dnf.spec b/SPECS/dnf.spec index 1cbc625..fb58810 100644 --- a/SPECS/dnf.spec +++ b/SPECS/dnf.spec @@ -1,11 +1,11 @@ # default dependencies -%global hawkey_version 0.39.1-6 +%global hawkey_version 0.48.0-3 %global libcomps_version 0.1.8 %global libmodulemd_version 1.4.0 %global rpm_version 4.14.2-35 # conflicts -%global conflicts_dnf_plugins_core_version 4.0.12 +%global conflicts_dnf_plugins_core_version 4.0.16 %global conflicts_dnf_plugins_extras_version 4.0.4 %global conflicts_dnfdaemon_version 0.3.19 @@ -81,31 +81,17 @@ It supports RPMs, modules and comps groups & environments. Name: dnf -Version: 4.2.17 -Release: 7%{?dist} +Version: 4.2.23 +Release: 4%{?dist} Summary: %{pkg_summary} # For a breakdown of the licensing, see PACKAGE-LICENSING License: GPLv2+ and GPLv2 and GPL URL: https://github.com/rpm-software-management/dnf Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Patch1: 0001-Do-a-substitution-of-variables-in-repo_id-RhBug1748841.patch -Patch2: 0002-Fix-and-document-order-of-config-files-in-aliasesd-RhBug1680489.patch -Patch3: 0003-doc-Remove-note-about-whitelist.patch -Patch4: 0004-Fix-detection-of-the-latest-module-RhBug1781769.patch -Patch5: 0005-Unify-downgrade-exit-codes-with-upgrade-RhBug1759847.patch -Patch6: 0006-Restore-functionality-of-remove-oldinstallonly.patch -Patch7: 0007-Shell-restriction-with-local-packages.patch -Patch8: 0008-Improve-help-for-dnf-module-command-RhBug1758447.patch -Patch9: 0009-Fix-alias-processing-with-backslash-escaping-RhBug1680482.patch -Patch10: 0010-Honor-priority-with-check-update-RhBug1769466.patch -Patch11: 0011-Better-descriptions-for-infinite-aliases-recursion-RhBug1680488.patch -Patch12: 0012-doc-Explain-the-backslash-notation-also-near-the-example-RhBug1680482.patch -Patch13: 0013-Update-translations-from-zanata-RhBug-1754959.patch -Patch14: 0014-Sort-packages-in-transaction-output-by-nevra-RhBug-1773436.patch -Patch15: 0015-Add-support-of-commandline-packages-by-repoquery-RhBug-1784148.patch -Patch16: 0016-Documentation-changes-RhBug-1786072.patch -Patch17: 0017-New-API-function-for-setting-loggers-RhBug-1788212.patch -Patch18: 0018-repoquery-fix-rich-deps-matching-by-using-provide-expansion-from-libdn-RhBug-1819172.patch +Patch1: 0001-Handle-empty-comps-group-name-RhBug1826198.patch +Patch2: 0002-Add-logfilelevel-configuration-RhBug-1802074.patch +Patch3: 0003-Enhance-repo-variables-documentation-RhBug-1848161-1848615.patch +Patch4: 0004-Update-translations-RhBug-1820544.patch BuildArch: noarch BuildRequires: cmake @@ -156,8 +142,8 @@ Provides: dnf-command(upgrade) Provides: dnf-command(upgrade-to) Conflicts: python2-dnf-plugins-core < %{conflicts_dnf_plugins_core_version} Conflicts: python3-dnf-plugins-core < %{conflicts_dnf_plugins_core_version} -Conflicts: python2-dnf-plugins-extras < %{conflicts_dnf_plugins_extras_version} -Conflicts: python3-dnf-plugins-extras < %{conflicts_dnf_plugins_extras_version} +Conflicts: python2-dnf-plugins-extras-common < %{conflicts_dnf_plugins_extras_version} +Conflicts: python3-dnf-plugins-extras-common < %{conflicts_dnf_plugins_extras_version} %description %{pkg_description} @@ -212,6 +198,7 @@ Requires: python2-enum34 Requires: %{name}-data = %{version}-%{release} %if 0%{?fedora} Recommends: deltarpm +# required for DNSSEC main.gpgkey_dns_verification https://dnf.readthedocs.io/en/latest/conf_ref.html Recommends: python2-unbound %endif Requires: python2-hawkey >= %{hawkey_version} @@ -257,6 +244,7 @@ Requires: python3-libcomps >= %{libcomps_version} Requires: python3-libdnf BuildRequires: python3-rpm >= %{rpm_version} Requires: python3-rpm >= %{rpm_version} +# required for DNSSEC main.gpgkey_dns_verification https://dnf.readthedocs.io/en/latest/conf_ref.html Recommends: python3-unbound %if 0%{?rhel} && 0%{?rhel} <= 7 Requires: rpm-plugin-systemd-inhibit @@ -287,7 +275,7 @@ mkdir build-py3 %build %if %{with python2} pushd build-py2 - %cmake .. -DPYTHON_DESIRED:FILEPATH=%{__python2} + %cmake .. -DPYTHON_DESIRED:FILEPATH=%{__python2} -DDNF_VERSION=%{version} %make_build make doc-man popd @@ -295,7 +283,7 @@ mkdir build-py3 %if %{with python3} pushd build-py3 - %cmake .. -DPYTHON_DESIRED:FILEPATH=%{__python3} + %cmake .. -DPYTHON_DESIRED:FILEPATH=%{__python3} -DDNF_VERSION=%{version} %make_build make doc-man popd @@ -523,8 +511,71 @@ ln -sr %{buildroot}%{confdir}/vars %{buildroot}%{_sysconfdir}/yum/vars %endif %changelog -* Wed May 06 2020 Nicola Sella - 4.2.17-7 -- repoquery: fix rich deps matching by using provide expansion from libdnf (RhBug:1819172) +* Tue Jul 28 2020 Marek Blaha - 4.2.23-4 +- Update translations + +* Fri Jul 17 2020 Nicola Sella - 4.2.23-3 +- Add logfilelevel configuration (RhBug:1802074) +- [doc] Enhance repo variables documentation (RhBug:1848161,1848615) + +* Wed Jun 10 2020 Ales Matej - 4.2.23-2 +- Handle empty comps group name (RhBug:1826198) + +* Tue Jun 02 2020 Nicola Sella - 4.2.23-1 +- Update to 4.2.23 +- Fix behavior of `install-n` command +- Fix behavior of `localinstall` command +- Fix behavior of `autoremove-n` command +- Fix behavior of `remove-n` command +- Fix behavior of `repoquery-n` command +- Fix behavior of `list-updateinfo` and related aliases +- Refactor code in `repoinfo` to use opts.command correctly. +- Add myself to list of contributors +- Add updated to verbose output of updateinfo list (RhBug: 1801092) +- Fix a couple of missed grammatical errors in updateinfo docs. +- Add comment option (RhBug:1773679) +- Better wording of dnssec email parsing error. +- Print nicer DnssecErrors (RhBug:1813244) +- Add new API for handling gpg signatures (RhBug:1339617) +- Verify GPG signatures (RhBug:1793298) +- Fix a syntax typo +- Fix up Conflicts: on python-dnf-plugins-extras so it actually works +- [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core +- Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) +- Search command is now alphabetical (RhBug:1811802) +- Fix downloading packages with full URL as their location +- repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) +- History tbl to max size when redirect to file (RhBug:1786335,1786316) + +* Mon Apr 06 2020 Ales Matej - 4.2.21-1 +- Update to 4.2.21 +- Running with tsflags=test doesn't update log files +- Allow disabling individual aliases config files (RhBug:1680566) +- List arguments: only first empty value is used (RhBug:1788154) +- Report missing profiles or default as broken module (RhBug:1790967) +- Format history table to use actual terminal width (RhBug:1786316) +- Handle custom exceptions from libdnf +- Fix _skipped_packages to return only skipped (RhBug:1774617) +- Add setter for tsi.reason +- Add new hook for commands: Run_resolved +- Clean also .yaml repository metadata +- Use WantedBy=timers.target for all dnf timers (RhBug:1798475) +- Fix completion helper if solv files not in roon cache (RhBug:1714376) +- Add bash completion for 'dnf module' (RhBug:1565614) +- Check command no longer reports missing %pre and %post deps (RhBug:1543449) +- Check if arguments can be encoded in 'utf-8' +- Fix crash with "dnf -d 6 repolist" (RhBug:1812682) +- Do not print the first empty line for repoinfo +- Redirect logger and repo download progress when --verbose +- Respect repo priority when listing packages (RhBug:1800342) +- Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) +- [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) +- [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) +- [doc] Document the retries config option only works for packages (RhBug:1783041) +- [doc] repoquery --what* with multiple arguments (RhBug:1790262) +- [doc] Remove incorrect information about includepkgs (RhBug:1813460) +- [doc] Document that list and info commands respect repo priority +- [doc] Document color options * Tue Feb 18 2020 Ales Matej - 4.2.17-6 - Sort packages in transaction output by nevra (RhBug:1773436)