diff --git a/1000-anolis-fix-platform-compatibility.path b/1000-anolis-fix-platform-compatibility.path index 977f72ea9c2f72ad3e7baf037de3b4cf4be8def0..b4706934b9a84accdffda6d4fd14abe1dcfdfdbd 100644 --- a/1000-anolis-fix-platform-compatibility.path +++ b/1000-anolis-fix-platform-compatibility.path @@ -1,7 +1,7 @@ diff -Nur libdnf-0.55.0/libdnf/module/ModulePackage.cpp libdnf-0.55.0.new/libdnf/module/ModulePackage.cpp --- libdnf-0.55.0/libdnf/module/ModulePackage.cpp 2020-11-09 22:42:13.000000000 +0800 +++ libdnf-0.55.0.new/libdnf/module/ModulePackage.cpp 2021-07-08 16:40:15.635247194 +0800 -@@ -580,6 +580,11 @@ +@@ -580,6 +580,16 @@ Id id = repo_add_solvable(repo); Solvable *solvable = pool_id2solvable(pool, id); setSovable(pool, solvable, name, stream, version, context, "noarch"); @@ -9,6 +9,11 @@ diff -Nur libdnf-0.55.0/libdnf/module/ModulePackage.cpp libdnf-0.55.0.new/libdnf + { + std::string compatible_stream = "el8"; + setSovable(pool, solvable, name, compatible_stream, version, context, "noarch"); ++ } ++ if (name == "platform" and stream == "el8") ++ { ++ std::string compatible_stream = "an8"; ++ setSovable(pool, solvable, name, compatible_stream, version, context, "noarch"); + } repoImpl->needs_internalizing = 1; dnf_sack_set_provides_not_ready(moduleSack); diff --git a/libdnf.spec b/libdnf.spec index d48ed0ad76ed9a0278136ed7c15ba9aeb0a81398..9ace4bc00b41e3260d4fa555e59133234cdaab25 100644 --- a/libdnf.spec +++ b/libdnf.spec @@ -1,4 +1,4 @@ -%define anolis_release .0.1 +%define anolis_release .0.2 %global libsolv_version 0.7.17 %global libmodulemd_version 2.11.2-2 %global librepo_version 1.13.1 @@ -331,6 +331,9 @@ popd %endif %changelog +* Thu Dec 23 2021 Liwei Ge - 0.63.0-3.0.2 +- Fix platform compatibility with centos + * Wed Dec 15 2021 zhangbinchen - 0.63.0-3.0.1 - cherry-pick [8469287] - Disable rhsm support in Anolis