Comment 14 for bug 1925386

Revision history for this message
dann frazier (dannf) wrote :

In an attempt to verify, I tested an upgrade from hirsute-updates->hirsute-proposed in the same way I did in the original report:

ubuntu@blanka:~$ sudo apt install nvidia-dkms-460 nvidia-utils-460
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
  nvidia-driver-460
The following packages will be upgraded:
  nvidia-dkms-460 nvidia-utils-460
2 upgraded, 0 newly installed, 0 to remove and 78 not upgraded.
Need to get 399 kB of archives.

While the upgrade did not report errors, I did expect to see nvidia-kernel-source-460 also get updated here. While an updated nvidia-kernel-source-460 is also available in -proposed, the dependencies did not pull it in. I see that nvidia-dkms-460 does indeed have a versioned dep on nvidia-kernel-source-460, allowing the range of 460.73.01->460.73.01-1, inclusive. I kind of expected this to be a strict =${src:Version} - i.e. only allow nvidia-kernel-source-460 (= 460.73.01-0ubuntu1.21.04.1). Since they are from the same source package that exact version should always be available, and presumably there's a chance that a packaging update could make some minor version of one incompatible with the other.

At any rate - I'm out of my depth here and perhaps there are some guarantees about these packages that prevent issues between minor versions. If so, I'm happy to go ahead and mark this as verified and move on with testing the other series.