[SRU] Nvidia and AMD graphics drivers should indicate whether they provide libcuda.so.1, libOpenCL.so.1, etc.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
boinc (Ubuntu) |
Fix Released
|
Undecided
|
Gianfranco Costamagna | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
fglrx-installer (Ubuntu) |
Fix Released
|
Medium
|
Alberto Milone | ||
Trusty |
Fix Released
|
Undecided
|
Kabai Barbara | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned | ||
fglrx-installer-updates (Ubuntu) |
Fix Released
|
Undecided
|
Alberto Milone | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned | ||
nvidia-cuda-toolkit (Debian) |
Fix Released
|
Unknown
|
|||
nvidia-cuda-toolkit (Ubuntu) |
Fix Released
|
Undecided
|
Graham Inggs | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-304 (Ubuntu) |
Fix Released
|
Undecided
|
Alberto Milone | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-304-updates (Ubuntu) |
Fix Released
|
Undecided
|
Alberto Milone | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-310-updates (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-313-updates (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-319 (Ubuntu) |
Fix Released
|
Undecided
|
Alberto Milone | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-319-updates (Ubuntu) |
Fix Released
|
Undecided
|
Alberto Milone | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-340 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
pycuda (Ubuntu) |
Fix Released
|
Undecided
|
Graham Inggs | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
pyopencl (Ubuntu) |
Fix Released
|
Undecided
|
Graham Inggs | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
starpu-contrib (Ubuntu) |
Fix Released
|
Undecided
|
Graham Inggs | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned | ||
viennacl (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* wine and fglrx are not coinstallable.
[Test Case]
* try to install them
* there is a conflict with libopencl1 in control file, preventing coinstallation.
The nvidia-cuda-toolkit package needs to depend on a minimum version of the CUDA library included in nvidia-
The current Debian version of nvidia-cuda-toolkit (5.0.35-4) does this on Debian systems by checking the version of libcuda1 and on Ubuntu systems by checking the version of nvidia-current, nvidia-
It would greatly simplify maintenance of packages building against libcuda.so.1 and libOpenCL.so.1 if the nvidia-graphics drivers could provide virtual packages that reflect the API level, for example, libcuda-5.0-1 and libopencl-1.2-1.
It was decided that the nvidia drivers packages will provide libcuda-5.0-1, libopencl1 and opencl-icd (LP: #763457) virtual packages. Additionally, nvidia-*.shlibs would contain:
libOpenCL 1 libopencl1
libcuda 1 libcuda-5.0-1
libGL 1 libgl1
Similarly, the amd drivers package will provide libopencl1 and opencl-icd virtual packages, as well as an .shlibs containing:
libOpenCL 1 libopencl1
libGL 1 libgl1
summary: |
- nvidia-graphics-drivers should indicate which CUDA version they include + nvidia-graphics-drivers should indicate which versions of libcuda.so.1 + and libOpenCL.so.1 they include |
no longer affects: | nvidia-graphics-drivers (Ubuntu) |
description: | updated |
Changed in debian: | |
status: | Unknown → New |
no longer affects: | debian |
Changed in nvidia-cuda-toolkit (Ubuntu): | |
assignee: | nobody → Graham Inggs (ginggs) |
Changed in pycuda (Ubuntu): | |
assignee: | nobody → Graham Inggs (ginggs) |
Changed in pyopencl (Ubuntu): | |
assignee: | nobody → Graham Inggs (ginggs) |
Changed in starpu-contrib (Ubuntu): | |
assignee: | nobody → Graham Inggs (ginggs) |
Changed in nvidia-cuda-toolkit (Debian): | |
status: | Unknown → Fix Released |
Changed in viennacl (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in nvidia-cuda-toolkit (Ubuntu): | |
status: | Confirmed → Fix Released |
summary: |
- nvidia-graphics-drivers should indicate which versions of libcuda.so.1 - and libOpenCL.so.1 they include + Nvidia and AMD graphics drivers should indicate whether they provide + libcuda.so.1, libOpenCL.so.1, etc. |
description: | updated |
Changed in pyopencl (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in pycuda (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in fglrx-installer-updates (Ubuntu): | |
status: | New → Confirmed |
Changed in fglrx-installer (Ubuntu): | |
assignee: | nobody → Alberto Milone (albertomilone) |
status: | Confirmed → Triaged |
Changed in fglrx-installer-updates (Ubuntu): | |
assignee: | nobody → Alberto Milone (albertomilone) |
Changed in fglrx-installer (Ubuntu): | |
importance: | Undecided → Medium |
status: | Triaged → In Progress |
Changed in fglrx-installer-updates (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in nvidia-graphics-drivers-340 (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in fglrx-installer (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in fglrx-installer-updates (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in fglrx-installer (Ubuntu Trusty): | |
status: | New → Confirmed |
Changed in fglrx-installer (Ubuntu Utopic): | |
status: | New → Confirmed |
Changed in fglrx-installer-updates (Ubuntu Trusty): | |
status: | New → Confirmed |
Changed in fglrx-installer-updates (Ubuntu Utopic): | |
status: | New → Confirmed |
Changed in boinc (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in boinc (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-cuda-toolkit (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-cuda-toolkit (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-304 (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-304 (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-304-updates (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-304-updates (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-310-updates (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-310-updates (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-313-updates (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-313-updates (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-319 (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-319 (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-319-updates (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-319-updates (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-340 (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in nvidia-graphics-drivers-340 (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in pycuda (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in pycuda (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in pyopencl (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in pyopencl (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in starpu-contrib (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in starpu-contrib (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in viennacl (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in viennacl (Ubuntu Utopic): | |
status: | New → Invalid |
Changed in fglrx-installer (Ubuntu Trusty): | |
assignee: | nobody → Kabai Barbara (kabaibarbara) |
Status changed to 'Confirmed' because the bug affects multiple users.