diff --git a/0001-Revert-Disable-deltarpm.patch b/0001-Revert-Disable-deltarpm.patch new file mode 100644 index 0000000..8122290 --- /dev/null +++ b/0001-Revert-Disable-deltarpm.patch @@ -0,0 +1,13 @@ +diff --git a/libdnf/conf/ConfigMain.cpp b/libdnf/conf/ConfigMain.cpp +index 3f12762a..109b120d 100644 +--- a/libdnf/conf/ConfigMain.cpp ++++ b/libdnf/conf/ConfigMain.cpp +@@ -361,7 +361,7 @@ class ConfigMain::Impl { + OptionBool proxy_sslverify{true}; + OptionString proxy_sslclientcert{""}; + OptionString proxy_sslclientkey{""}; +- OptionBool deltarpm{false}; ++ OptionBool deltarpm{true}; + OptionNumber deltarpm_percentage{75}; + OptionBool skip_if_unavailable{false}; + OptionBool sslverifystatus{false}; diff --git a/0002-Revert-Drop-filelists.patch b/0002-Revert-Drop-filelists.patch new file mode 100644 index 0000000..e11015a --- /dev/null +++ b/0002-Revert-Drop-filelists.patch @@ -0,0 +1,13 @@ +diff --git a/libdnf/conf/ConfigMain.cpp b/libdnf/conf/ConfigMain.cpp +index 3f12762a..5e99eefd 100644 +--- a/libdnf/conf/ConfigMain.cpp ++++ b/libdnf/conf/ConfigMain.cpp +@@ -191,7 +191,7 @@ class ConfigMain::Impl { + OptionBool debug_solver{false}; + OptionStringList installonlypkgs{INSTALLONLYPKGS}; + OptionStringList group_package_types{GROUP_PACKAGE_TYPES}; +- OptionStringList optional_metadata_types{std::vector{}}; ++ OptionStringList optional_metadata_types{std::vector{"filelists"}}; + + OptionNumber installonly_limit{3, 0, + [](const std::string & value)->std::uint32_t{ diff --git a/libdnf.spec b/libdnf.spec index 3adfad1..c73edbd 100644 --- a/libdnf.spec +++ b/libdnf.spec @@ -61,6 +61,8 @@ Summary: Library providing simplified C and Python API to libsolv License: LGPL-2.1-or-later URL: https://github.com/rpm-software-management/libdnf Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +Patch0: 0001-Revert-Disable-deltarpm.patch +Patch1: 0002-Revert-Drop-filelists.patch BuildRequires: cmake BuildRequires: gcc @@ -304,10 +306,8 @@ popd %endif %changelog -* Thu Feb 08 2024 Fedora Release Engineering - 0.73.0-1 +* Tue Feb 20 2024 Jan Kolarik - 0.73.0-1 - Update to 0.73.0 -- filelists metadata loading on demand -- deltarpm disabled on Fedora - conf: Introduce new optional_metadata_types option to load filelists on demand - goal: Method for detecting file dependency problems