Public bug reported: Split firmware into separate package
* Currently gsp.bin is shipped by nvidia-kernel-common that pulls in userspace dependencies and is required to match a particular driver * This prevents co-installing LRM of different nvidia upstream releases from different kernels, entangles them together for migration, and makes it difficult to vendor LRM/drivers alone in the kernel snaps without any userspace components. * To address some or all of the above things we need to split gsp.bin firmware into version specific package names, whilst keeping the dependency on the new nvidia-firmware-#FLAVOUR#-#VERSION#. Then once all dkms & lrms gain direct dependency on the nvidia- firmware-#FLAVOUR#-#VERSION# we will be able to consider relaxing or dropping dkms/lrm dependency on nvidia-kernel-common * Even if we don't relax/drop the nvidia-kernel-common dependency down the line these changes will enable easier packaging of kernel snaps, and may allow in the future an easier reuse of gsp.bin by the open source driver. ** Affects: linux-restricted-modules (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-restricted-modules in Ubuntu. https://bugs.launchpad.net/bugs/2016888 Title: Split firmware into separate package Status in linux-restricted-modules package in Ubuntu: New Bug description: Split firmware into separate package * Currently gsp.bin is shipped by nvidia-kernel-common that pulls in userspace dependencies and is required to match a particular driver * This prevents co-installing LRM of different nvidia upstream releases from different kernels, entangles them together for migration, and makes it difficult to vendor LRM/drivers alone in the kernel snaps without any userspace components. * To address some or all of the above things we need to split gsp.bin firmware into version specific package names, whilst keeping the dependency on the new nvidia-firmware-#FLAVOUR#-#VERSION#. Then once all dkms & lrms gain direct dependency on the nvidia- firmware-#FLAVOUR#-#VERSION# we will be able to consider relaxing or dropping dkms/lrm dependency on nvidia-kernel-common * Even if we don't relax/drop the nvidia-kernel-common dependency down the line these changes will enable easier packaging of kernel snaps, and may allow in the future an easier reuse of gsp.bin by the open source driver. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules/+bug/2016888/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp