From 20ccda7cbb03c08349b970cf76ca77703833ae01 Mon Sep 17 00:00:00 2001 From: Pavla Kratochvilova Date: Mar 12 2019 12:26:55 +0000 Subject: Update to 4.2.1 --- diff --git a/.gitignore b/.gitignore index a5e7714..10cde95 100644 --- a/.gitignore +++ b/.gitignore @@ -125,3 +125,4 @@ /dnf-4.0.9.tar.gz /dnf-4.0.10.tar.gz /dnf-4.1.0.tar.gz +/dnf-4.2.1.tar.gz diff --git a/dnf.spec b/dnf.spec index 59a693b..23326e6 100644 --- a/dnf.spec +++ b/dnf.spec @@ -1,12 +1,12 @@ # default dependencies -%global hawkey_version 0.25.0 +%global hawkey_version 0.28.0 %global libcomps_version 0.1.8 %global libmodulemd_version 1.4.0 %global rpm_version 4.14.0 # conflicts -%global conflicts_dnf_plugins_core_version 4.0.2 -%global conflicts_dnf_plugins_extras_version 3.0.2 +%global conflicts_dnf_plugins_core_version 4.0.6 +%global conflicts_dnf_plugins_extras_version 4.0.4 %global conflicts_dnfdaemon_version 0.3.19 # override dependencies for rhel 7 @@ -72,7 +72,7 @@ It supports RPMs, modules and comps groups & environments. Name: dnf -Version: 4.1.0 +Version: 4.2.1 Release: 1%{?dist} Summary: %{pkg_summary} # For a breakdown of the licensing, see PACKAGE-LICENSING @@ -149,7 +149,7 @@ Common data and configuration files for DNF Requires: %{name} = %{version}-%{release} Summary: %{pkg_summary} %if 0%{?fedora} -%if 0%{?fedora} >= 30 +%if 0%{?fedora} >= 31 Conflicts: yum %else Conflicts: yum < 3.4.3-505 @@ -182,8 +182,6 @@ Requires: python2-gpg BuildRequires: python2-enum34 Requires: python2-enum34 %endif -BuildRequires: pyliblzma -Requires: pyliblzma Requires: %{name}-data = %{version}-%{release} %if 0%{?fedora} Recommends: deltarpm @@ -197,13 +195,9 @@ Requires: python2-libdnf >= %{hawkey_version} Requires: python2-libcomps >= %{libcomps_version} Requires: python2-libdnf %if 0%{?rhel} && 0%{?rhel} <= 7 -BuildRequires: python-iniparse -Requires: python-iniparse BuildRequires: rpm-python >= %{rpm_version} Requires: rpm-python >= %{rpm_version} %else -BuildRequires: python2-iniparse -Requires: python2-iniparse BuildRequires: python2-rpm >= %{rpm_version} Requires: python2-rpm >= %{rpm_version} Recommends: rpm-plugin-systemd-inhibit @@ -221,7 +215,6 @@ Summary: Python 3 interface to DNF BuildRequires: python3-devel BuildRequires: python3-hawkey >= %{hawkey_version} BuildRequires: python3-libdnf >= %{hawkey_version} -BuildRequires: python3-iniparse BuildRequires: python3-libcomps >= %{libcomps_version} BuildRequires: python3-libdnf BuildRequires: libmodulemd >= %{libmodulemd_version} @@ -238,7 +231,6 @@ Requires: deltarpm %endif Requires: python3-hawkey >= %{hawkey_version} Requires: python3-libdnf >= %{hawkey_version} -Requires: python3-iniparse Requires: python3-libcomps >= %{libcomps_version} Requires: python3-libdnf BuildRequires: python3-rpm >= %{rpm_version} @@ -437,12 +429,14 @@ ln -sr %{buildroot}%{confdir}/vars %{buildroot}%{_sysconfdir}/yum/vars %{_mandir}/man8/yum.8* %{_mandir}/man8/yum-shell.8* %{_mandir}/man1/yum-aliases.1* +%config(noreplace) %{confdir}/protected.d/yum.conf %else %exclude %{_mandir}/man8/yum-shell.8* %exclude %{_mandir}/man1/yum-aliases.1* %exclude %{_sysconfdir}/yum/pluginconf.d %exclude %{_sysconfdir}/yum/protected.d %exclude %{_sysconfdir}/yum/vars +%exclude %{confdir}/protected.d/yum.conf %endif %if "%{yum_subpackage_name}" == "nextgen-yum4" @@ -456,7 +450,7 @@ ln -sr %{buildroot}%{confdir}/vars %{buildroot}%{_sysconfdir}/yum/vars %if "%{yum_subpackage_name}" == "%{name}-yum" %{_bindir}/yum %{_mandir}/man8/yum.8* -%if 0%{?fedora} >= 30 +%if 0%{?fedora} >= 31 %{_sysconfdir}/yum.conf %{_mandir}/man5/yum.conf.5* %else @@ -501,6 +495,19 @@ ln -sr %{buildroot}%{confdir}/vars %{buildroot}%{_sysconfdir}/yum/vars %endif %changelog +* Mon Mar 11 2019 Pavla Kratochvilova - 4.2.1-1 +- Do not allow direct module switch (RhBug:1669491) +- Use improved config parser that preserves order of data +- Fix alias list command (RhBug:1666325) +- Postpone yum conflict to F31 +- Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) +- Support zchunk (".zck") compression +- Fix behavior of ``--bz`` option when specifying more values +- Follow RPM security policy for package verification +- Update modules regardless of installed profiles +- Add protection of yum package (RhBug:1639363) +- Fix ``list --showduplicates`` (RhBug:1655605) + * Wed Feb 13 2019 Pavla Kratochvilova - 4.1.0-1 - Update to 4.1.0 - Allow to enable modules that break default modules (RhBug:1648839) diff --git a/sources b/sources index 7413452..43bafd1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dnf-4.1.0.tar.gz) = 12d14055ed74dc98ee2d7e2d6e4531a87ba0fb6ee043e376c11ab0080e77a7b3e2f9f55c72d7022b3288d4f7d87b703a0ce50d297e11db9f47feec6ac149be19 +SHA512 (dnf-4.2.1.tar.gz) = ea8e3ab0be3c95658ca1564f7b2042be28db3f1415c3af71cc7dac36e2ff4a0f81bd2158ca24b9101169c7bf3011c0fe93a81673126b46de1239c931c6c9a79a