Package: release.debian.org
Severity: normal
X-Debbugs-Cc: [email protected], 
[email protected]
Control: affects -1 + src:llvm-toolchain-19
Control: block -1 by 1147651 1147652
User: [email protected]
Usertags: transition

Many Python packages were flagged for autoremoval recently as a result 
of RC bugs in llvm-toolchain-19 and spirv-llvm-translator-19. It seems 
like removal of these packages will likely require some coordination, so 
I'm opening this tracking bug. The main places where action would be 
needed if we want to remove LLVM 19 seem to be the GPU computation 
ecosystem (especially, but not exclusively, CUDA in contrib) and the D 
language ecosystem, plus some individual packages like justbuild.

It isn't immdiately clear to me why packages like for example 
<https://tracker.debian.org/pkg/python-isoduration> have a dependency on 
llvm-toolchain-19 and spirv-llvm-translator-19, and therefore are up for 
autoremoval?

On the developer-accessible archive mirror on coccia, if I run the 
command below to simulate removal of llvm-toolchain-19, 
spirv-llvm-translator-19 and packages that depend on them, dak tells me 
that the only broken (Build-)Depends are for source packages in contrib 
(which are not eligible to be Depends or Build-Depends for a package in 
main), plus the old "cruft" version of libosmesa6 from src:mesa (which I 
believe is already not in testing, and can be removed from unstable if 
the archive team does #1147651 and #1147652 first). So I'm unsure why 
packages like python-isoduration are affected. Can someone clarify?

Thanks,
    smcv

----

dak rm -R -n \
amdgcn-tools-19 \
cccl \
cheesecutter \
dcontainers \
dh-dlang \
diet-ng \
dlang-libevent \
dlang-openssl \
dub \
gir-to-d \
glib-d \
gtk-d \
justbuild \
ldc \
llvm-toolchain-19 \
mir-core \
mustache-d \
nvidia-cuda-toolkit \
onedrive \
opencl-clang-19 \
pytorch-cuda \
sambamba \
spirv-llvm-translator-19 \
stdgpu \
stdgpu-contrib \
tilix \
tillitis-tkey-device-signer \
tillitis-tkey-libs \
tkey-ssh-agent \
${NULL+}

Reply via email to