Please put Provides fields mimicking Debian packages

Bug #608917 reported by Tomasz Rybak
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
NVIDIA Drivers Ubuntu
New
Undecided
Unassigned
nvidia-graphics-drivers (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

I am trying to package PyOpenCL and PyCUDA for Ubuntu (see #607407). In Debian there is many different packages containing NVIDIA-related files, while Ubuntu contains two packages: nvidia-current and nvidia-current-dev.
If Ubuntu packages would provide packages like those in Debian, it would be trivial to include Debian packages into Ubuntu.

I would like to have:

nvidia-current:
Provides:
 - libcuda1
 - nvidia-libcompiler1
 - nvidia-libopencl1
 - nvidia-opencl-common

nvidia-current-dev:
 - libcuda1-dev
 - nvidia-libcompiler1-dev
 - nvidia-libopencl1-dev

Thanks

Daniel Hahler (blueyed)
Changed in nvidia-graphics-drivers (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Daniel Hahler (blueyed) wrote :

The boinc package in Debian introduces two new packages to pull in libraries for GPU computation.
The first one would need to be satisfied by nvidia-graphics-drivers / nvidia-current.
To avoid any delta in this regard, a "Provides:" would be required here.

  Package: boinc-nvidia-cuda
  Depends: ${misc:Depends}, boinc, libcuda1, libcuda1-ia32 [amd64], ia32-libs [amd64]

  Package: boinc-amd-opencl
  Depends: ${misc:Depends}, boinc, fglrx-driver, amd-libopencl1

Revision history for this message
Tomasz Rybak (bogomips-post) wrote :

Would it not make more sense to have
Package: boinc-amd-opencl
Depends: ${misc:Depends}, boinc, opencl-icd

This way you could have any OpenCL implementation, and from my experiments any OpenCL library can be used (although best compile with AMD OpenCL).

Revision history for this message
Steffen Möller (moeller-debian) wrote :

Hm. Maybe. I thought that this way it would be even easier for someone to know what to pick. I would rather add another boinc-nvidia-opencl package at the very moment. And: for anyone with a working set of dependencies the regular boinc package is already sufficient.

I admit not to have completely grasped the role of OpenCL with Nvidia hardware, yet.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.