PyOpenCL formally depends on libopencl1 and opencl-icd. The former is responsible for managing OpenCL providers, the latter is particular OpenCL implementation. As I wrote in README for PyOpenCL, you can have as many opencl-icd-providing packages as you want, and only one libopencl1. While I would recommend installib ocl-icd-libopencl1 (free package), I do not want to force its installation in case someone wants to install other OpenCL-managing library.
As for versions - NVIDIA currently seems hostile to OpenCL. They do not provide OpenCL 1.2 implementation. Not wanting to punish users of other OpenCL providers by forcing them to use OpenCL 1.1 I build PyOpenCL with ocl-icd-libopencl1, thus requiring usage of ocl-icd-libopencl1 or amd-icd-libopencl1. As this is not a bug, I intend to close it in a week, if noone objects. At the same time, if there is something I, as the packager, can do to tell users about this situation (besides providing README.Debian), please let me know. -- Tomasz Rybak GPG/PGP key ID: 2AD5 9860 Fingerprint A481 824E 7DD3 9C0E C40A 488E C654 FB33 2AD5 9860 http://member.acm.org/~tomaszrybak
signature.asc
Description: This is a digitally signed message part

