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