I think all nvidia-opencl-icd-* packages should Provides, Conflicts and
Replaces on a new virtual package (e.g. nvidia-opencl-icd) to prevent
them from overwriting each other.  Similarly, the nvidia-*-uvm packages
as well.


 Package: #OPENCLICD#
 Architecture: i386 amd64
 Depends: ${shlibs:Depends}, ${misc:Depends}, ocl-icd-libopencl1 | #LIBOPENCL1#
 Enhances: libopencl1
-Provides: opencl-icd
+Conflicts: nvidia-opencl-icd
+Replaces: nvidia-opencl-icd
+Provides: nvidia-opencl-icd, opencl-icd
 Description: NVIDIA OpenCL ICD
  OpenCL (Open Computing Language) is a multivendor open standard for
  general-purpose parallel programming of heterogeneous systems that include


 Package: #DRIVERUVMNAME#
 Architecture: i386 amd64 armhf
 Depends: ${misc:Depends}, #DRIVERNAME# (>= #VERSION#)
+Conflicts: nvidia-uvm
+Replaces: nvidia-uvm
+Provides: nvidia-uvm
 Description: NVIDIA Unified Memory kernel module
  This package contains the NVIDIA Unified Memory kernel module.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1328762

Title:
  package nvidia-opencl-icd-331-updates (not installed) failed to
  install/upgrade: trying to overwrite '/etc/OpenCL/vendors/nvidia.icd',
  which is also in package nvidia-opencl-icd-331 331.79-0ubuntu1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/+bug/1328762/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to