Bug#755513: Processed: Re: Bug #755513 : nvidia-opencl-dev: binary conflict with ocl-icd-libopencl1

Graham Inggs graham at nerve.org.za
Wed Aug 13 18:00:04 UTC 2014


On 11 August 2014 19:44, Vincent Danjean <vdanjean.ml at free.fr> wrote:
>   However, in order to ensure a smooth upgrade from stable to
> testing, we need in addition 'Replaces' (possibly versionned)
> in all new (testing) packages. Conflicts or Breaks are not enough.

I think I understand what you mean now.

So, if libOpenCL.so remains in ocl-icd-libopencl1, then this can be
fixed in source package ocl-icd alone.
Similar to the patch I attached previously, but with the
conflicts/replaces of amd-opencl-dev and nvidia-opencl-dev in addition
to those on amd-app and nvidia-libopencl1-dev (not instead of) to
ensure smooth upgrade from stable.

On the other hand, if libOpenCL.so moves from ocl-icd-libopencl1 to
ocl-opencl-dev, ocl-icd-libopencl1 would conflicts/replaces on the
versions of amd-app and nvidia-libopencl1-dev in stable and not need
any conflicts on amd-opencl-dev and nvidia-opencl-dev.
Also, sources packages nvidia-cuda-toolkit and fglrx-driver would need
to be updated so that amd-opencl-dev and nvidia-opencl-dev both gain
breaks/replaces on ocl-icd-libopencl1 (less than the version you
upload).

Is this correct?



More information about the pkg-nvidia-devel mailing list