Description of problem: When attempting to install kdevelop, or do a "dnf update" of a RHEL 8 host, there are downgrades required, which then cannot be resolved with a later update. In fact updating is then not possible. Version-Release number of selected component (if applicable): kdevelop-5.6.2-2 How reproducible: Every time. Steps to Reproduce: 1. "dnf update" - all packages updated to current 2. "dnf install kdevelop" - packages are installed, and others downgraded 3. "dnf update" - update process cannot continue Actual results: [...] Downgraded: clang-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 clang-devel-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 clang-resource-filesystem-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 clang-tools-extra-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 compile-rt-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 libomp-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 libomp-devel-12.0.1-1.module+el8.5.0+11871+08d0eab5.x86_64 llvm-libs-12.0.1-2.module+el8.5.0+12488+254d2a07.x86_64 mesa-dri-drivers-21.1.5-1.el8.x86_64 mesa-filesystem-21.1.5-1.el8.x86_64 mesa-libxatracker-21.1.5-1.el8.x86_64 Installed: apr-1.6.3-12.el8.x86_64 apr-util-1.6.1-6.el8.x86_64 apr-util-bdb-1.6.1-6.el8.x86_64 apr-util-openssl-1.6.1-6.el8.x86_64 astyle-3.1-8.el8.x86_64 cmake-3.20.2-4.el8.x86_64 cmake-data-3.20.2-4.el8.noarch cmake-rpm-macros-3.20.2-4.el8.noarch cppcheck-2.4-1.el8.x86_64 kdevelop-9:5.6.2-2.el8.x86_64 kdevelop-libs-9:5.6.2-2.el8.x86_64 libserf-1.3.9-9.module+el8.3.0+6671+2675c974.x86_64 libuv-1:1.41.1-1.el8_4.x86_64 make-1:4.2.1-11.el8.x86_64 meson-0.58.2-2.el8.noarch ninja-build-1.8.2-1.el8.x86_64 okteta-libs-1:0.26.4-4.el8.x86_64 platform-python-devel-3.6.8-45.el8.x86_64 python-rpm-macros-3-41.el8.noarch python-srpm-macros-3-41.el8.noarch python3-rpm-generators-5-7.el8.noarch python3-rpm-macros-3-41.el8.noarch python36-devel-3.6.8-38.module+el8.5.0+12207+5c5719bc.x86_64 qt5-qttools-libs-help-5.15.2-4.el8.x86_64 subversion-libs-1.10.2-5.module+el8.6.0+15157+188c9801.x86_64 utf8proc-2.1.1-5.module+el8.3.0+6671+2675c974.x86_64 ... Which leaves you behind current. At that point doing a "dnf update" again gets you this: [...] Error: Problem 1: package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12()(64bit), but none of the providers can be installed - package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12(LLVM_12)(64bit), but none of the providers can be installed - cannot install both clang-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 - cannot install both clang-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-libs-12.0.1-2.module+el8.5.0+12651+6a7729ff.x86_64 - cannot install the best update candidate for package kdevelop-libs-9:5.6.2-2.el8.x86_64 - cannot install the best update candidate for package clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 Problem 2: package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformInterfaces.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformLanguage.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformOutputView.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformProject.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformSerialization.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformShell.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformSublime.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformUtil.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformVcs.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires kdevelop-libs(x86-64) = 9:5.6.2-2.el8, but none of the providers can be installed - package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12()(64bit), but none of the providers can be installed - package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12(LLVM_12)(64bit), but none of the providers can be installed - cannot install both clang-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 - cannot install both clang-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-libs-12.0.1-2.module+el8.5.0+12651+6a7729ff.x86_64 - package clang-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 requires clang-libs(x86-64) = 13.0.1-1.module+el8.6.0+14118+d530a951, but none of the providers can be installed - package clang-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 requires libclang-cpp.so.13()(64bit), but none of the providers can be installed - cannot install the best update candidate for package kdevelop-9:5.6.2-2.el8.x86_64 - cannot install the best update candidate for package clang-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 Problem 3: problem with installed package kdevelop-libs-9:5.6.2-2.el8.x86_64 - package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12()(64bit), but none of the providers can be installed - package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12(LLVM_12)(64bit), but none of the providers can be installed - cannot install both clang-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 - cannot install both clang-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-libs-12.0.1-2.module+el8.5.0+12651+6a7729ff.x86_64 - package clang-devel-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 requires libclang-cpp.so.13()(64bit), but none of the providers can be installed - package clang-devel-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 requires libclang.so.13()(64bit), but none of the providers can be installed - cannot install the best update candidate for package clang-devel-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 Problem 4: problem with installed package kdevelop-9:5.6.2-2.el8.x86_64 - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformInterfaces.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformLanguage.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformOutputView.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformProject.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformSerialization.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformShell.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformSublime.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformUtil.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires libKDevPlatformVcs.so.56()(64bit), but none of the providers can be installed - package kdevelop-9:5.6.2-2.el8.x86_64 requires kdevelop-libs(x86-64) = 9:5.6.2-2.el8, but none of the providers can be installed - package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12()(64bit), but none of the providers can be installed - package kdevelop-libs-9:5.6.2-2.el8.x86_64 requires libclang.so.12(LLVM_12)(64bit), but none of the providers can be installed - package clang-libs-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 requires clang-resource-filesystem(x86-64) = 12.0.1, but none of the providers can be installed - package clang-libs-12.0.1-2.module+el8.5.0+12651+6a7729ff.x86_64 requires clang-resource-filesystem(x86-64) = 12.0.1, but none of the providers can be installed - cannot install both clang-resource-filesystem-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-resource-filesystem-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 - cannot install both clang-resource-filesystem-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64 and clang-resource-filesystem-12.0.1-2.module+el8.5.0+12651+6a7729ff.x86_64 - cannot install the best update candidate for package clang-resource-filesystem-12.0.1-4.module+el8.5.0+13246+cefb5d4c.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Expected results: Clean update. Additional info: What do you need?