** Description changed:

  [Impact]
  After the last changes, internal packages to nvidia drivers plus supporting 
packages like nvidia-imex, libnvidia-nscq and fabric-manager are coupled with 
the drivers too tightly. The symbols that every package depends on is:
  > nvidia-kernel-common-580-server (= ${binary:Version}),
  
  It has a full version source version, instead of just the major number:
  > nvidia-kernel-common-580-server-580.95.05
  
  This means that any recrank to the driver will change this symbol, and all 
support packages are broken and need to be recranked. This creates unnecessary 
noise in SRU process.
  Solution is to change the dependency on major versioned only symbol.
  
  [Test Case]
  1) run a VM
  2) Install the drivers and support packages from -updates.
  3) check what symbol is exported by nvidia-kernel-common-580-server
  4) check what symbol libnvidia-nsc1-580 or nvidia-imex-580 or 
fabricmanager-580 are depending on
  4) Substitute the drivers with the ones in proposed.
  5) check the symbol exported and what other packages are depending on
  
  the version for the package in -updates should be something like:
  Provides: nvidia-kernel-common
  and after upgrade it should be:
  Provides: nvidia-kernel-common, nvidia-kernel-common-580-server-580.95.05
  
  support packages should have first:
  > Depends: nvidia-kernel-common-580-server (= 580.95.05-0ubuntu0.22.04.2)
  and after upgrade:
  > Depends: nvidia-kernel-common-580-server-580.95.05
  
- 
- 
  [Regression Potential]
- In order to mitigate the regression potential, the results of the
- aforementioned system level tests are attached to this bug.
+ There is a possibility that some packages will not update when someone uses a 
very old driver and updates to this one.

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

Title:
  Fix dependencies between packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fabric-manager-570/+bug/2129682/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to