Your message dated Sat, 06 Sep 2025 12:14:50 +0100
with message-id
<ee4c0876608d99eb3f8b333b556fbd92e7a652eb.ca...@adam-barratt.org.uk>
and subject line Closing p-u requests for fixes included in 12.12
has caused the Debian Bug report #1108308,
regarding bookworm-pu: package llvm-toolchain-19/19.1.7-3~deb12u1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1108308: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108308
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
User: [email protected]
Usertags: pu
[ Reason ]
With trixie about to release with llvm-toolchain-19 19.1.7, it would be
nice (but not critical) to include the additional bugfixes from the llvm
19 series in bookworm's backported llvm 19. We've currently got 19.1.4
in bookworm. Upstream changes can be found at the following URLs; note
that some segfaults (ICEs) have been fixed since 19.1.4:
https://discourse.llvm.org/t/llvm-19-1-5-released/83455
https://discourse.llvm.org/t/llvm-19-1-6-released/83723
https://discourse.llvm.org/t/llvm-19-1-7-released/84062
[ Impact ]
Minimal, as (according to reverse-depends -b) chromium appears to be the
only user of llvm-toolchain-19 in bookworm currently. This will change
in the next few months as firefox-esr gets updated to 140 (which will
depend upon a newer rustc-web), so I'd rather do this now instead of later.
[ Tests ]
Chromium 137 succeeded in building and running on clang-19
19.1.7-3~deb12u1 packages.
[ Risks ]
Low risk. Clang-19 is only used by chromium in bookworm.
[ 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 stable
[x] the issue is verified as fixed in unstable
[ Changes ]
I've included two diffs; the first is the diff between 19.1.7 in
sid/trixe and what I'm proposing for bookworm, and the second is the
diff between 19.1.4-1 and 19.1.7-3.
diff -urN llvm-toolchain-19-19.1.7/debian/changelog ../llvm-toolchain-19-19.1.7/debian/changelog
--- llvm-toolchain-19-19.1.7/debian/changelog 2025-03-14 09:48:31.000000000 +0000
+++ ../llvm-toolchain-19-19.1.7/debian/changelog 2025-06-24 19:08:50.037324873 +0000
@@ -1,3 +1,12 @@
+llvm-toolchain-19 (1:19.1.7-3~deb12u1) bookworm; urgency=medium
+
+ * Non-maintainer upload.
+ * Rebuild for bookworm.
+ * Change build-dep from sid's llvm-spirv-19 to bookworm's llvm-spirv-14.
+ * Add python3-myst-parser build-dep.
+
+ -- Andres Salomon <[email protected]> Tue, 24 Jun 2025 19:05:25 +0000
+
llvm-toolchain-19 (1:19.1.7-3) unstable; urgency=medium
* conditionalize the binutils-gold build-dep
diff -urN llvm-toolchain-19-19.1.7/debian/control ../llvm-toolchain-19-19.1.7/debian/control
--- llvm-toolchain-19-19.1.7/debian/control 2025-03-14 09:48:31.000000000 +0000
+++ ../llvm-toolchain-19-19.1.7/debian/control 2025-06-24 19:10:02.325693227 +0000
@@ -24,10 +24,11 @@
libctypes-ocaml-dev [amd64 arm64 ppc64el riscv64 s390x],
dh-exec, dh-ocaml [amd64 arm64 ppc64el riscv64 s390x],
libpfm4-dev [linux-any], python3-setuptools, libz3-dev [!sh4],
+ python3-myst-parser,
# "| hello" is for older buster/bionic distros without spirv support
# We need to keep the constraints coherent between the two alternatives, otherwise
# hello would get installed unexpectedly and prevent e.g. wasi-libc from getting pulled
- llvm-spirv-19 [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1> | hello [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1>,
+ llvm-spirv-14 [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1> | hello [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1>,
spirv-tools [linux-any] <!stage1> | hello [linux-any] <!stage1>,
wasi-libc | hello,
libcurl4-openssl-dev <!stage1> | libcurl-dev <!stage1>,
diff -urN llvm-toolchain-19-19.1.7/debian/control.in ../llvm-toolchain-19-19.1.7/debian/control.in
--- llvm-toolchain-19-19.1.7/debian/control.in 2025-03-14 09:48:31.000000000 +0000
+++ ../llvm-toolchain-19-19.1.7/debian/control.in 2025-06-24 19:06:39.680631660 +0000
@@ -24,10 +24,11 @@
libctypes-ocaml-dev [@OCAML_ARCHS@],
dh-exec, dh-ocaml [@OCAML_ARCHS@],
libpfm4-dev [linux-any], python3-setuptools, @Z3_DEV_DEP@
+ python3-myst-parser,
# "| hello" is for older buster/bionic distros without spirv support
# We need to keep the constraints coherent between the two alternatives, otherwise
# hello would get installed unexpectedly and prevent e.g. wasi-libc from getting pulled
- llvm-spirv-19 [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1>@BEGIN_OPTIONAL_HELLO@ | hello [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1>@END_OPTIONAL_HELLO@,
+ llvm-spirv-14 [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1>@BEGIN_OPTIONAL_HELLO@ | hello [amd64 arm64 armhf i386 ppc64 ppc64el riscv64 s390x] <!stage1>@END_OPTIONAL_HELLO@,
spirv-tools [linux-any] <!stage1>@BEGIN_OPTIONAL_HELLO@ | hello [linux-any] <!stage1>@END_OPTIONAL_HELLO@,
wasi-libc@BEGIN_OPTIONAL_HELLO@ | hello@END_OPTIONAL_HELLO@,
libcurl4-openssl-dev <!stage1> | libcurl-dev <!stage1>,
llvm-19.1.4-to-7.patch.gz
Description: application/gzip
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 12.12
Hi,
Each of the updates referenced by these requests was included in
today's 12.12 point release for bookworm.
Regards,
Adam
--- End Message ---