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 ]