On 2026-04-02 09:19:42 +0000, PICCA Frederic-Emmanuel wrote:
> > pyopencl was removed because of the autoremoval of pocl. pyopencl has a
> > build dependency on pocl and cannot migrate back to testing until that
> > is fixed.
> 
> Thanks, I could not find this information in the tracker.

It's unfortunately hidden. From
https://release.debian.org/britney/update_output.txt:

trying: pyopencl
skipped: pyopencl (2, 0, 114)
    got: 42+0: a-16:a-10:a-0:i-15:p-0:r-0:s-1
    * amd64: pyopencl-faux-build-depends

That means that the build dependencies are not satisfied in testing.
>From pyopencl's Build-Depends:

Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-numpy3,
 dh-sequence-python3,
 cmake,
 ocl-icd-opencl-dev | opencl-dev,
 opencl-c-headers,
 pybuild-plugin-pyproject,
 python3-all-dev,
 python3-nanobind,
 python3-pytools (>= 2024.1.5),
 python3-scikit-build-core,
# only for running the tests
 pocl-opencl-icd [amd64 arm64 armel armhf i386 hurd-i386] <!nocheck> | 
mesa-opencl-icd <!nocheck>,
 python3-mako <!nocheck>,
 python3-pytest (>= 7) <!nocheck>,
Build-Depends-Indep:
 dh-sequence-sphinxdoc <!nodoc>,
 python-mako-doc <!nodoc>,
 python3-doc <!nodoc>,
 python3-sphinx <!nodoc>,
 python3-sphinx-copybutton <!nodoc>,

… and then one needs to check which package is not available in testing.
And that's pocl-opencl-icd which is the first of the alternative
dependencie and thus the one that is considered.

Cheers
-- 
Sebastian Ramacher

Reply via email to