View Issue Details

IDProjectCategoryView StatusLast Update
0000958Rocky-Linux-8appstreampublic2022-11-20 17:08
ReporterEdwin Polkerman Assigned ToLouis Abel  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Summary0000958: Only llvm-14.0.6 available besides older version 5,6 and 7
DescriptionWe have some applications compiled with llvm-13. Package llvm-13.0.1 was available in the appstream module llvm-toolset, but recently this has been updated to llvm-14.0.6

If we try to install our applications, it will fail because it cannot find llvm-13.0.1 anymore
Steps To Reproducednf search --showduplicates llvm
Rocky Linux 8 - AppStream 6.6 MB/s | 8.6 MB 00:01
Rocky Linux 8 - BaseOS 3.8 MB/s | 2.7 MB 00:00
Rocky Linux 8 - Extras 29 kB/s | 11 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 7.4 MB/s | 13 MB 00:01
================================================================================= Name Exactly Matched: llvm =================================================================================
llvm-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : The Low Level Virtual Machine
llvm-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : The Low Level Virtual Machine
================================================================================ Name & Summary Matched: llvm ================================================================================
llvm-devel-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : Libraries and header files for LLVM
llvm-devel-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : Libraries and header files for LLVM
llvm-doc-14.0.6-1.module+el8.7.0+1080+d88dc670.noarch : Documentation for LLVM
llvm-googletest-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : LLVM's modified googletest sources
llvm-googletest-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : LLVM's modified googletest sources
llvm-libs-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : LLVM shared libraries
llvm-libs-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : LLVM shared libraries
llvm-static-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : LLVM static libraries
llvm-static-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : LLVM static libraries
llvm-test-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : LLVM regression tests
llvm-test-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : LLVM regression tests
llvm-toolset-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : Package that installs llvm-toolset
llvm-toolset-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : Package that installs llvm-toolset
llvm5.0-devel-5.0.1-7.el8.x86_64 : Libraries and header files for LLVM
llvm5.0-doc-5.0.1-7.el8.noarch : Documentation for LLVM
llvm5.0-libs-5.0.1-7.el8.x86_64 : LLVM shared libraries
llvm5.0-static-5.0.1-7.el8.x86_64 : LLVM 5.0 static libraries
llvm6.0-devel-6.0.1-7.el8.x86_64 : Libraries and header files for LLVM
llvm6.0-doc-6.0.1-7.el8.noarch : Documentation for LLVM
llvm6.0-libs-6.0.1-7.el8.x86_64 : LLVM shared libraries
llvm6.0-static-6.0.1-7.el8.x86_64 : LLVM static libraries
llvm7.0-devel-7.0.1-7.el8.x86_64 : Libraries and header files for LLVM
llvm7.0-doc-7.0.1-7.el8.noarch : Documentation for LLVM
llvm7.0-libs-7.0.1-7.el8.x86_64 : LLVM shared libraries
llvm7.0-static-7.0.1-7.el8.x86_64 : LLVM static libraries
===================================================================================== Name Matched: llvm =====================================================================================
holland-mysqllvm-1.2.10-1.el8.noarch : Holland LVM snapshot backup plugin for MySQL
llvm5.0-5.0.1-7.el8.x86_64 : The Low Level Virtual Machine
llvm6.0-6.0.1-7.el8.x86_64 : The Low Level Virtual Machine
llvm7.0-7.0.1-7.el8.x86_64 : The Low Level Virtual Machine
=================================================================================== Summary Matched: llvm ====================================================================================
clang-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : A C language family front-end for LLVM
clang-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : A C language family front-end for LLVM
compiler-rt-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : LLVM "compiler-rt" runtime libraries
compiler-rt-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : LLVM "compiler-rt" runtime libraries
libblocksruntime-7.0.0-2.el8.x86_64 : LLVM's compiler-rt/BlocksRuntime development files
lld-14.0.6-1.module+el8.7.0+1080+d88dc670.i686 : The LLVM Linker
lld-14.0.6-1.module+el8.7.0+1080+d88dc670.x86_64 : The LLVM Linker
python3-lit-14.0.6-1.module+el8.7.0+1080+d88dc670.noarch : LLVM lit test runner for Python 3
rocm-comgr-5.0.2-1.el8.x86_64 : AMD ROCm LLVM Code Object Manager
rocm-comgr-devel-5.0.2-1.el8.x86_64 : AMD ROCm LLVM Code Object Manager
rocm-device-libs-5.0.2-1.el8.x86_64 : AMD ROCm LLVM bit code libraries
Additional InformationWhy aren't the older llvm versions not added to the appstream module for compatibility (like the old versions llvm5.0, llvm6.0 and llvm7.0), like Red Hat 8 does in its appstream llvm-toolset module?
TagsNo tags attached.

Activities

Louis Abel

Louis Abel

2022-11-20 17:08

administrator   ~0001123

Red Hat has a CDN for their releases. This means that everything stays in their CDN (and thus, their repositories) even though a package may be deprecated, obsoleted, replaced, upgraded. I don't know a reason for this.

With that being said, we have a policy on how our versions operate. https://wiki.rockylinux.org/rocky/version/#version-policy

During a releases life (which is 6 months), we try to keep older versions of packages around in case a rollback is required. This is not the case when a new minor release comes out (in this case, 8.7).

Our suggestion is that you reach out to the vendor of the software to rebuild it to be compatible with the latest version of LLVM. If you strictly require an older LLVM, we are unable to provide it by normal means. You will need to use the vault: http://dl.rockylinux.org/vault/rocky/ -- Note that this is not supported and these versions are considered out of date. They will not be updated or maintained.

Issue History

Date Modified Username Field Change
2022-11-19 14:39 Edwin Polkerman New Issue
2022-11-20 17:08 Louis Abel Assigned To => Louis Abel
2022-11-20 17:08 Louis Abel Status new => closed
2022-11-20 17:08 Louis Abel Resolution open => won't fix
2022-11-20 17:08 Louis Abel Note Added: 0001123