hwloc (1.8-1ubuntu1.1) is now waiting for approval in trusty-proposed

** Description changed:

+ SRU request:
+ 
+ Please accept hwloc into trusty-proposed.
+ 
+ [Rationale]
+ The libhwloc-plugins package need to depend on ocl-icd-libopencl1 (>= 1.0) | 
libopencl1 rather than just on libopencl1, since the nvidia driver provides 
libopencl1 too now.
+ 
+ [Impact]
+ Without a rebuild, the libhwloc-plugins package will pull in the nvidia 
driver and a massive amount of packages which are not needed (or even 
recommended). ocl-icd-libopencl1 is the only recommended loader, as NVIDIA's 
only work with the nvidia driver.
+ 
+ [Test Case]
+ After installing the update, users should be able to install libhwloc-plugins 
without having nvidia-331 installed as a dependency
+ 
+ [Regression Potential]
+ Low. This is a mere no change rebuild. We only need to make sure that all the 
newly generated dependencies do not affect the system.
+ 
+ 
+ 
+ ----------------------------
+ 
  There appears to be a package dependency cascade that occurred approx 12
  hours ago.  Attempting to install libboost-all-dev causes this:  "0
  upgraded, 791 newly installed, 0 to remove and 3 not upgraded."
  
  The 791 packages include much of the gnome and kde desktops, a web
  browser, some chat clients, all of X11 .. which is crazy for a package
  needed to compile C++ programs for a server.
  
  I traced the dependencies: its a rather long, boring chain ... it
  depends on stuff which depends on  libboost-mpi1.54.0  which causes 694
  packages to be installed
  
  Tracing through eventually leads to  libhwloc5 which seems like it
  should be harmless ..  but that leads to libopencl1  which is a virtual
  package.  If you recall, opencl is a GPU general-purpose-computing
  thing, so, unsurprisingly, we see a dependence on nvidia:
  
  Package libopencl1 is a virtual package provided by:
-   nvidia-libopencl1-331-updates 331.113-0ubuntu0.0.4
-   nvidia-libopencl1-331 331.113-0ubuntu0.0.4
-   nvidia-libopencl1-304-updates 304.125-0ubuntu0.0.1
-   nvidia-libopencl1-304 304.125-0ubuntu0.0.1
-   ocl-icd-libopencl1 2.1.3-4
+   nvidia-libopencl1-331-updates 331.113-0ubuntu0.0.4
+   nvidia-libopencl1-331 331.113-0ubuntu0.0.4
+   nvidia-libopencl1-304-updates 304.125-0ubuntu0.0.1
+   nvidia-libopencl1-304 304.125-0ubuntu0.0.1
+   ocl-icd-libopencl1 2.1.3-4
  
  Next: apt-get  install nvidia-libopencl1-331-updates  results in: 0
  upgraded, 681 newly installed, 0 to remove and 3 not upgraded.
  
- Tracing through that, we get to  nvidia-331-updates  which requires 
nvidia-prime which causes this:  
+ Tracing through that, we get to  nvidia-331-updates  which requires 
nvidia-prime which causes this:
  0 upgraded, 696 newly installed, 0 to remove and 3 not upgraded.
  
  This is on a server that doesn't have a graphics card ..
  
  It appears that nvidia-prime is the prime suspect, here: somehow,
  libhwloc5 , through libopencl, requies nvidia drivers  to be installed,
  but the nvidia drivers require a package that cause the gnome+kde
  desktops to be installed ...

** Changed in: hwloc (Ubuntu)
       Status: In Progress => Fix Committed

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

Title:
  apt-get install  nvidia-331 triggers 691 packages to be installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hwloc/+bug/1401390/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to