Issue |
149877
|
Summary |
package clang-21 missing from apt.llvm.org
|
Labels |
new issue
|
Assignees |
|
Reporter |
remyjette
|
Running `llvm.sh 21` on Ubuntu 22.04:
```
Description:
Archive for codename: llvm-toolchain-jammy components: main
More info: http://apt.llvm.org/jammy/
Adding repository.
Adding deb entry to /etc/apt/sources.list.d/archive_uri-http_apt_llvm_org_jammy_-jammy.list
Adding disabled deb-src entry to /etc/apt/sources.list.d/archive_uri-http_apt_llvm_org_jammy_-jammy.list
+ apt-get update
Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy InRelease
Hit:3 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:4 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:5 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease
Hit:7 https://packages.microsoft.com/repos/azure-cli jammy InRelease
Hit:8 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease
Hit:6 https://apt.llvm.org/jammy llvm-toolchain-jammy InRelease
Reading package lists...
+ PKG='clang-21 lldb-21 lld-21 clangd-21'
+ [[ 0 -eq 1 ]]
+ apt-get install -y clang-21 lldb-21 lld-21 clangd-21
Reading package lists...
Building dependency tree...
Reading state information...
Package clang-21 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package clangd-21 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package lld-21 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package lldb-21 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'clang-21' has no installation candidate
E: Package 'lldb-21' has no installation candidate
E: Package 'lld-21' has no installation candidate
E: Package 'clangd-21' has no installation candidate
```
Looking at https://apt.llvm.org/jammy/dists/llvm-toolchain-jammy/Release I see `clang` depends on `clang-21` but only `clang-22` is there
```
Package: clang
Source: llvm-defaults (0.61~exp1+0~20250204110106.4~1.gbp5a3b95)
Version: 1:21.0-61~exp1+0~20250204110106.4~1.gbp5a3b95
Architecture: amd64
Maintainer: LLVM Packaging Team <pkg-llvm-t...@lists.alioth.debian.org>
Installed-Size: 20
Depends: clang-21 (>= 21~)
Breaks: clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1)
Replaces: clang (<< 3.2-1~exp2), clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1)
Priority: optional
Section: devel
Filename: pool/main/l/llvm-defaults/clang_21.0-61~exp1+0~20250204110106.4~1.gbp5a3b95_amd64.deb
Size: 6126
SHA256: 318d4ed8cc79773e1fe5535a0c5d82be85b8a9dd3c0bde0d92b8f476e57e52bd
SHA1: 37751888783a1a8fc0c3307c1fe11fdb9f514dce
MD5sum: 873b99282ed8664bb9c788d87793af32
Description: C, C++ and Objective-C compiler (LLVM based), clang binary
Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11, 14 and 17 standards and also
provides most of the support of C++20.
.
This is a dependency package providing the default clang compiler.
Package: clang-22
Source: llvm-toolchain-snapshot
Version: 1:22~++20250721082103+61500345787e-1~exp1~20250721082117.1047
Architecture: amd64
Maintainer: LLVM Packaging Team <pkg-llvm-t...@lists.alioth.debian.org>
Installed-Size: 382
Depends: libc6 (>= 2.34), libclang-cpp22 (>= 1:22~++20250721082103+61500345787e), libgcc-s1 (>= 3.0), libllvm22 (= 1:22~++20250721082103+61500345787e-1~exp1~20250721082117.1047), libstdc++6 (>= 11), libstdc++-13-dev, libgcc-13-dev, libobjc-13-dev, libclang-common-22-dev (= 1:22~++20250721082103+61500345787e-1~exp1~20250721082117.1047), llvm-22-linker-tools (= 1:22~++20250721082103+61500345787e-1~exp1~20250721082117.1047), libclang1-22 (= 1:22~++20250721082103+61500345787e-1~exp1~20250721082117.1047), libc6-dev, binutils
Recommends: llvm-22-dev, python3, clang-tools-22
Suggests: clang-22-doc, wasi-libc
Provides: c++-compiler, c-compiler, objc++-compiler, objc-compiler
Homepage: https://www.llvm.org/
Priority: optional
Section: devel
Filename: pool/main/l/llvm-toolchain-snapshot/clang-22_22~++20250721082103+61500345787e-1~exp1~20250721082117.1047_amd64.deb
Size: 122230
SHA256: adcd0bee251696c5c1657d144629d3338295c3f977aaca77bdeb2bf59d085340
SHA1: 0bffed838c1e71f0e5455740f825ecbcd0844b76
MD5sum: fe03946cfd38eafbe2482efb20e673f8
Description: C, C++ and Objective-C compiler
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11, 14 and 17 standards and also
provides most of the support of C++20.
```
Seems like something went wrong with creating the clang-22 branch and moving clang-21 to the rc phase?
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs