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 6123b02743d7e527c8cd4ef67ea940b5a01daab4..35b44972411f1454fc1b9bce2cbfecd40a430026 100644 --- a/libdnf.spec +++ b/libdnf.spec @@ -1,4 +1,4 @@ -%define anolis_release .0.2 +%define anolis_release .0.3 %global libsolv_version 0.7.7 %global libmodulemd_version 1.6.1 %global librepo_version 1.11.0 @@ -301,6 +301,9 @@ popd %endif %changelog +* Thu Dec 23 2021 Liwei Ge - 0.39.1-6.0.3 +- Fix platform compatibility with centos + * Thu Jul 8 2021 Liwei Ge - 0.39.1-6.0.2 - Fix platform compatibility