Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian....@packages.debian.org
Usertags: pu

Here's the update to stable for clang-16, like we recently did for oldstable.

[ Reason ]

Chromium 118 wouldn't build on clang-13, so we added clang-16 to oldstable (#1053761). In order to be consistent across distributions (and also allowing us to drop a bunch of clang-14 & clang-15 workaround patches from chromium), we should add clang-16 to stable as well.

[ Impact ]

There's no impact for users, as packages in stable must explicitly choose to build against clang-16.

[ Tests ]

Chromium 118.0.5993.70 succeeded in building and running on bookworm with the clang-16 packages from llvm-toolchain-16_16.0.6-15~deb12u1.

[ Risks ]

Low/no risk. Clang-16 is not currently in stable.

On oldstable, it built for all archs except mipsel (https://buildd.debian.org/status/package.php?p=llvm-toolchain-16&suite=bullseye), so I'm not anticipating any other architecture build issues on stable.

[ Checklist ]

 [x] *all* changes are documented in the d/changelog
 [x] I reviewed all changes and I approve them
 [x] attach debdiff against the package in (old)stable
 [x] the issue is verified as fixed in unstable

[ Changes ]

This is the diff against llvm-toolchain-16_16.0.6-15 in trixie, since llvm-toolchain-16 isn't currently in bookworm:

diff -urN a/llvm-toolchain-16-16.0.6/debian/changelog b/llvm-toolchain-16-16.0.6/debian/changelog --- a/llvm-toolchain-16-16.0.6/debian/changelog 2023-09-11 13:40:42.000000000 +0000 +++ b/llvm-toolchain-16-16.0.6/debian/changelog 2023-10-16 13:14:10.000000000 +0000
@@ -1,3 +1,11 @@
+llvm-toolchain-16 (1:16.0.6-15~deb12u1) bookworm; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild for bullseye.
+ * Change build-dep from sid's llvm-spirv-16 to bookworm's llvm-spirv-14.
+
+ -- Andres Salomon <dilin...@debian.org> Mon, 16 Oct 2023 13:14:10 +0000
+
llvm-toolchain-16 (1:16.0.6-15) unstable; urgency=medium

  * Second attempt to refresh D158066.patch (Closes: #1049362)
diff -urN a/llvm-toolchain-16-16.0.6/debian/control b/llvm-toolchain-16-16.0.6/debian/control --- a/llvm-toolchain-16-16.0.6/debian/control 2023-09-10 06:14:34.000000000 +0000 +++ b/llvm-toolchain-16-16.0.6/debian/control 2023-10-16 13:14:10.000000000 +0000
@@ -23,7 +23,7 @@
    libctypes-ocaml-dev [amd64 arm64 armhf ppc64el riscv64 s390x],
    dh-exec, dh-ocaml [amd64 arm64 armhf ppc64el riscv64 s390x],
    libpfm4-dev [linux-any], python3-setuptools, libz3-dev,
- llvm-spirv-16 [ amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x ] <!stage1> | hello [!i386], + llvm-spirv-14 [ amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x ] <!stage1> | hello [!i386],
    spirv-tools [ linux-any ] | hello [ !i386],
    wasi-libc | hello [ !any-i386],
    libcurl4-openssl-dev | libcurl-dev,
diff -urN a/llvm-toolchain-16-16.0.6/debian/control.in b/llvm-toolchain-16-16.0.6/debian/control.in --- a/llvm-toolchain-16-16.0.6/debian/control.in 2023-09-10 06:14:36.000000000 +0000 +++ b/llvm-toolchain-16-16.0.6/debian/control.in 2023-10-16 13:14:10.000000000 +0000
@@ -23,7 +23,7 @@
    libctypes-ocaml-dev [amd64 arm64 armhf ppc64el riscv64 s390x],
    dh-exec, dh-ocaml [amd64 arm64 armhf ppc64el riscv64 s390x],
    libpfm4-dev [linux-any], python3-setuptools, libz3-dev,
- llvm-spirv-16 [ amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x ] <!stage1> | hello [!i386], + llvm-spirv-14 [ amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x ] <!stage1> | hello [!i386],
    spirv-tools [ linux-any ] | hello [ !i386],
    wasi-libc | hello [ !any-i386],
    libcurl4-openssl-dev | libcurl-dev,



[ Other info ]

Reply via email to