[Pkg-opencl-devel] adding more virtual packages libopencl-1.X-1 ?

Andreas Beckmann anbe at debian.org
Wed Jul 24 11:15:24 UTC 2013


On 2013-07-24 11:24, Vincent Danjean wrote:
> - decide the proper name of virtual packages. When updating ocl-icd,
>   I was thinking that libopencl-1.1-1 also has a meaning: it is an "ABI"
>   for the libopencl1 library. So, perhaps: libopencl1-abi-1.1 and
>   libopencl1-abi-1.2

I think opencl-X.Y is too vague (could be the icd loader, could be a
working icd, ...)

Since it should look like a real library package name (but one we will
never actually use for anything but a virtual package) I wanted the real
soversion at the end (and opposed any suggestions from the Ubuntu
maintainers that were extremely misleading like libcuda5.0 and
libopencl1.1 virtual packages).
And libfoobar-1.2.3-4 is a quite common library package naming scheme,
although it usually indicates presence of libfoobar-1.2.3.so.4

Should we provide similar libopencl-X.Y-dev virtual packages as well?

What about

libOpenCL.so.1 #PACKAGE# #MINVER#
| ocl-icd-libopencl1 | libopencl1, libopencl-X.Y-1
...

to ensure we pull in the free library by default even if non-free is
enabled? (only for ocl-icd-libopencl1, vendor-libopencl1 could do
differently)


Andreas



More information about the Pkg-opencl-devel mailing list