View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000958 | Rocky-Linux-8 | appstream | public | 2022-11-19 14:39 | 2022-11-20 17:08 |
Reporter | Edwin Polkerman | Assigned To | Louis Abel | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | won't fix | ||
Summary | 0000958: Only llvm-14.0.6 available besides older version 5,6 and 7 | ||||
Description | We 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 Reproduce | dnf 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 Information | Why 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? | ||||
Tags | No tags attached. | ||||
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. |
|
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 |