Security repo for Rocky 10: python3-perf has dependency on llvm20

# dnf up --enablerepo=security
Last metadata expiration check: 0:05:38 ago on Wed Jul 29 16:04:02 2026.
Dependencies resolved.
================================================================================
 Package               Arch     Version                        Repository  Size
================================================================================
Installing:
 kernel                x86_64   6.12.0-211.39.1.el10_2.0.1     security   1.6 M
 kernel-core           x86_64   6.12.0-211.39.1.el10_2.0.1     security    19 M
 kernel-devel          x86_64   6.12.0-211.39.1.el10_2.0.1     security    19 M
 kernel-modules        x86_64   6.12.0-211.39.1.el10_2.0.1     security    42 M
 kernel-modules-core   x86_64   6.12.0-211.39.1.el10_2.0.1     security    30 M
Upgrading:
 kernel-headers        x86_64   6.12.0-211.39.1.el10_2.0.1     security   3.3 M
 kernel-tools          x86_64   6.12.0-211.39.1.el10_2.0.1     security   2.2 M
 kernel-tools-libs     x86_64   6.12.0-211.39.1.el10_2.0.1     security   1.6 M
 python3-perf          x86_64   6.12.0-211.39.1.el10_2.0.1     security   3.1 M
Installing dependencies:
 llvm20-filesystem     x86_64   20.1.8-9.el10_2                epel        14 k
 llvm20-libs           x86_64   20.1.8-9.el10_2                epel        30 M

Transaction Summary
================================================================================
Install  7 Packages
Upgrade  4 Packages

Total download size: 152 M
Is this ok [y/N]: 
# rpm -qp --requires https://download.rockylinux.org/pub/rocky/10/security/x86_64/os/Packages/p/python3-perf-6.12.0-211.39.1.el10_2.0.1.x86_64.rpm | grep LLVM
libLLVM.so.20.1()(64bit)
libLLVM.so.20.1(LLVM_20.1)(64bit)

This was a misconfiguration in our security builds for 10, where we were building from the older 10.1 repos which had llvm-20 in them. We’ve already got a newer build that still depends on llvm-20, but we’ll get a build out that depends on llvm-21.

This has been fixed now. python3-perf now depends on llvm-21, available in the Rocky repos.