https://release.debian.org/britney/update_output/2026/20260604100001.txt.gz
Generated on: 2026.06.04 10:19:23 +0000
...
trying: pytorch pytorch-vision pytorch-sparse/amd64 pytorch-scatter/amd64 pytorch-cluster/s390x pytorch-cluster/riscv64 pytorch-cluster/ppc64el pytorch-cluster/arm64 pytorch-cluster/amd64 pytorch-audio
accepted: pytorch pytorch-vision pytorch-sparse/amd64 pytorch-scatter/amd64 pytorch-cluster/s390x pytorch-cluster/riscv64 pytorch-cluster/ppc64el pytorch-cluster/arm64 pytorch-cluster/amd64 pytorch-audio
...
trying: pytorch-sparse/arm64
skipped: pytorch-sparse/arm64 (9, 12, 7)
got: 45+1419: a-16:a-8:a-3:i-18:l-1419:p-0:r-0:s-0
* arm64: python3-torch-sparse
trying: pytorch-sparse/s390x
skipped: pytorch-sparse/s390x (9, 13, 6)
got: 45+1419: a-16:a-7:a-3:i-18:l-1419:p-0:r-0:s-1
* s390x: python3-torch-sparse
trying: pytorch-sparse/ppc64el
skipped: pytorch-sparse/ppc64el (9, 14, 5)
got: 45+1419: a-16:a-7:a-3:i-18:l-1419:p-1:r-0:s-0
* ppc64el: python3-torch-sparse
trying: pytorch-sparse/riscv64
skipped: pytorch-sparse/riscv64 (9, 15, 4)
got: 45+1419: a-16:a-7:a-3:i-18:l-1419:p-0:r-1:s-0
* riscv64: python3-torch-sparse
trying: pytorch-scatter/arm64
skipped: pytorch-scatter/arm64 (9, 16, 3)
got: 45+1419: a-16:a-8:a-3:i-18:l-1419:p-0:r-0:s-0
* arm64: python3-torch-sparse
trying: pytorch-scatter/s390x
skipped: pytorch-scatter/s390x (9, 17, 2)
got: 45+1419: a-16:a-7:a-3:i-18:l-1419:p-0:r-0:s-1
* s390x: python3-torch-sparse
trying: pytorch-scatter/ppc64el
skipped: pytorch-scatter/ppc64el (9, 18, 1)
got: 45+1419: a-16:a-7:a-3:i-18:l-1419:p-1:r-0:s-0
* ppc64el: python3-torch-sparse
trying: pytorch-scatter/riscv64
skipped: pytorch-scatter/riscv64 (9, 19, 0)
got: 45+1419: a-16:a-7:a-3:i-18:l-1419:p-0:r-1:s-0
* riscv64: python3-torch-sparse
...
List of old libraries in the target suite (15):
...
libtorch2.6: arm64 ppc64el riscv64 s390x
...
We had a similar problem with gnuradio recently (see #1130527,
but the correct hint is in the hint file of Sebastian and not
mine in the bug).
The first question is why pytorch-sparse+pytorch-scatter were tried
together with pytorch on amd64 only.
The bigger issue is that for non-smooth transitions all (transitive)
rdeps in level > 2 must be tried together with the package(s) in
level 2 they depend on.
This now needs something like
easy pytorch-sparse/arm64 pytorch-scatter/arm64
easy pytorch-sparse/ppc64el pytorch-scatter/ppc64el
easy pytorch-sparse/riscv64 pytorch-scatter/riscv64
easy pytorch-sparse/s390x pytorch-scatter/s390x
and Britney should figure that out without manual hinting.
Migrating pytorch-scatter/arch making a package from pytorch-sparse/arch
uninstallable should be an automatic hint that adding pytorch-sparse/arch
to whatever was just tried might be worth a try.