Update to 4.19.2

Resolves: RHEL-33545
Resolves: RHEL-38831
This commit is contained in:
Evan Goode 2024-03-28 19:45:02 +00:00 committed by Petr Písař
parent 72ddbffbd0
commit ca4eeb3df0
3 changed files with 36 additions and 7 deletions

2
.gitignore vendored
View File

@ -163,3 +163,5 @@
/dnf-4.18.1.tar.gz /dnf-4.18.1.tar.gz
/dnf-4.18.2.tar.gz /dnf-4.18.2.tar.gz
/dnf-4.19.0.tar.gz /dnf-4.19.0.tar.gz
/dnf-4.19.1.tar.gz
/dnf-4.19.2.tar.gz

View File

@ -2,7 +2,7 @@
%define __cmake_in_source_build 1 %define __cmake_in_source_build 1
# default dependencies # default dependencies
%global hawkey_version 0.73.0 %global hawkey_version 0.73.1
%global libcomps_version 0.1.8 %global libcomps_version 0.1.8
%global libmodulemd_version 2.9.3 %global libmodulemd_version 2.9.3
%global rpm_version 4.14.0 %global rpm_version 4.14.0
@ -12,7 +12,7 @@
%global conflicts_dnf_plugins_extras_version 4.0.4 %global conflicts_dnf_plugins_extras_version 4.0.4
%global conflicts_dnfdaemon_version 0.3.19 %global conflicts_dnfdaemon_version 0.3.19
%bcond dnf5_obsoletes_dnf %[0%{?fedora} > 41 || 0%{?rhel} > 10] %bcond dnf5_obsoletes_dnf %[0%{?fedora} > 41 || 0%{?rhel} > 11]
# override dependencies for rhel 7 # override dependencies for rhel 7
%if 0%{?rhel} == 7 %if 0%{?rhel} == 7
@ -67,8 +67,8 @@
It supports RPMs, modules and comps groups & environments. It supports RPMs, modules and comps groups & environments.
Name: dnf Name: dnf
Version: 4.19.0 Version: 4.19.2
Release: 2%{?dist} Release: 1%{?dist}
Summary: %{pkg_summary} Summary: %{pkg_summary}
# For a breakdown of the licensing, see PACKAGE-LICENSING # For a breakdown of the licensing, see PACKAGE-LICENSING
License: GPL-2.0-or-later AND GPL-1.0-only License: GPL-2.0-or-later AND GPL-1.0-only
@ -84,6 +84,7 @@ BuildRequires: bash-completion-devel
%else %else
BuildRequires: bash-completion BuildRequires: bash-completion
%endif %endif
Requires: coreutils
BuildRequires: %{_bindir}/sphinx-build-3 BuildRequires: %{_bindir}/sphinx-build-3
Requires: python3-%{name} = %{version}-%{release} Requires: python3-%{name} = %{version}-%{release}
%if 0%{?rhel} && 0%{?rhel} <= 7 %if 0%{?rhel} && 0%{?rhel} <= 7
@ -223,6 +224,8 @@ mkdir -p %{buildroot}%{_var}/cache/dnf/
touch %{buildroot}%{_localstatedir}/log/%{name}.log touch %{buildroot}%{_localstatedir}/log/%{name}.log
ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf
ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf4 ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf4
ln -sr %{buildroot}%{_datadir}/bash-completion/completions/dnf-3 %{buildroot}%{_datadir}/bash-completion/completions/dnf4
ln -sr %{buildroot}%{_datadir}/bash-completion/completions/dnf-3 %{buildroot}%{_datadir}/bash-completion/completions/dnf
mv %{buildroot}%{_bindir}/dnf-automatic-3 %{buildroot}%{_bindir}/dnf-automatic mv %{buildroot}%{_bindir}/dnf-automatic-3 %{buildroot}%{_bindir}/dnf-automatic
rm -vf %{buildroot}%{_bindir}/dnf-automatic-* rm -vf %{buildroot}%{_bindir}/dnf-automatic-*
@ -284,8 +287,6 @@ popd
%if 0%{?rhel} && 0%{?rhel} <= 7 %if 0%{?rhel} && 0%{?rhel} <= 7
%{_sysconfdir}/bash_completion.d/%{name} %{_sysconfdir}/bash_completion.d/%{name}
%else %else
%dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/%{name} %{_datadir}/bash-completion/completions/%{name}
%endif %endif
%{_mandir}/man8/%{name}.8* %{_mandir}/man8/%{name}.8*
@ -373,6 +374,10 @@ popd
%files -n python3-%{name} %files -n python3-%{name}
%{_bindir}/%{name}-3 %{_bindir}/%{name}-3
%{_bindir}/%{name}4 %{_bindir}/%{name}4
%dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/%{name}-3
%{_datadir}/bash-completion/completions/%{name}4
%exclude %{python3_sitelib}/%{name}/automatic %exclude %{python3_sitelib}/%{name}/automatic
%{python3_sitelib}/%{name}-*.dist-info %{python3_sitelib}/%{name}-*.dist-info
%{python3_sitelib}/%{name}/ %{python3_sitelib}/%{name}/
@ -394,6 +399,28 @@ popd
%{python3_sitelib}/%{name}/automatic/ %{python3_sitelib}/%{name}/automatic/
%changelog %changelog
* Fri Mar 29 2024 Evan Goode <mail@evangoo.de> - 4.19.2-1
- Update to 4.19.2 (RHEL-38831)
- Bump libdnf requirement to 0.73.1
* Thu Mar 28 2024 Evan Goode <egoode@redhat.com> - 4.19.1-1
- Update to 4.19.1 (RHEL-38831)
- Add required `.readthedocs.yaml`, `conf.py` and set `sphinx_rtd_theme`
- Drop dnf obsoletion temporarily
- doc: Update FAQ entry on filelists
- build: Adapt to changes in Fedora packaging of bash-completion
- Support RPMTRANS_FLAG_DEPLOOPS
- Add all candidates for reinstall to solver (RHEL-33545)
- Fix handling installonly packages reasons
- Remove confusing sentence from documentation
- Remove "leaf" word from documentation
- Update documentation of history userinstalled command
- Onboard packit tests
- doc: Makecache with timer tries only one mirror
- ELN: Don't obsolete DNF with DNF5 yet
- bash-completion: Complete dnf command only if we own it
- bash-completion: Prepare ownerships for dnf5 switch
* Fri Mar 08 2024 Brian Stinson <bstinson@redhat.com> - 4.19.0-2 * Fri Mar 08 2024 Brian Stinson <bstinson@redhat.com> - 4.19.0-2
- Add a temporary workaround to always download filelists - Add a temporary workaround to always download filelists
Related: RHEL-28665 Related: RHEL-28665

View File

@ -1 +1 @@
SHA512 (dnf-4.19.0.tar.gz) = cef69f0b02a3b12fc8f7acabc78eb9305c77d98e596e2634a64b9e00c7d4debfb6ffe58ec4abf497ead48f01f15dc32cdaa5db195074c8fc043fa5f3eec3abaf SHA512 (dnf-4.19.2.tar.gz) = d44231676e3332a0d6b3900aebd5566f69eaad5a3fb7fa3f1dfe7fbeabfdd39de099ccf097ad78fbbea81b3bb3a4d33f513d3741e7bf52797d56c2b3d0930582