libnvidia-common-535: packaging problem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-535 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I'm on jammy, all available upgrades installed. My sources:
deb http://
deb http://
deb http://
There are two problems with libnvidia-
1. Outdated versions are still offered
2. It is phasing all the time, at %0, even though not listed as a phasing one at
https:/
Compare this
> apt-cache policy libnvidia-cfg1-535
libnvidia-
Installed: 535.154.
Candidate: 535.154.
Version table:
*** 535.154.
500 http://
500 http://
100 /var/lib/
to this
> apt-cache policy libnvidia-
libnvidia-
Installed: 535.154.
Candidate: 535.154.
Version table:
*** 535.154.
500 http://
500 http://
100 /var/lib/
500 http://
500 http://
500 http://
500 http://
500 http://
500 http://
500 http://
500 http://
500 http://
500 http://
500 http://
500 http://
Out of the whole set of nvidia-driver-535 packages it is the only one of the kind. Demo script:
#!/usr/bin/env bash
nv_pkgs=(
)
print_count () {
printf '== %s ==\n' "$1"
for pkg in "${nv_pkgs[@]}"; do
printf '%s %s\n' "$n" "$pkg"
done
echo
}
print_count 'Available versions' '^.....535'
print_count 'Phasing' 'phased'
Run result:
== Available versions ==
1 libnvidia-cfg1-535
7 libnvidia-
1 libnvidia-
1 libnvidia-
1 libnvidia-
1 libnvidia-extra-535
1 libnvidia-fbc1-535
1 libnvidia-gl-535
1 nvidia-
1 nvidia-dkms-535
1 nvidia-driver-535
1 nvidia-
1 nvidia-
1 nvidia-utils-535
1 xserver-
== Phasing ==
0 libnvidia-cfg1-535
7 libnvidia-
0 libnvidia-
0 libnvidia-
0 libnvidia-
0 libnvidia-extra-535
0 libnvidia-fbc1-535
0 libnvidia-gl-535
0 nvidia-
0 nvidia-dkms-535
0 nvidia-driver-535
0 nvidia-
0 nvidia-
0 nvidia-utils-535
0 xserver-
Demo script to see all phasing packages:
#!/usr/bin/env bash
cat /var/lib/
grep -E '^(Package|
grep -B2 --no-group-
while read -r _ pkg; do
IFS=- read -r pkg1 pkg2 <<< "$pkg"
read -r _ vers
read -r _ phased
printf '%s,%s,%s,%s\n' "$pkg1" "$pkg2" "$vers" "$phased"
done |
sort -t, -k1,1 -k2,2V -k3,3V |
sed -E '/,,/{s/
column -s, -t
Run result (it is aligned in columns, but on the page the formatting is gone somehow):
gjs 1.72.4-
gjs-tests 1.72.4-
libgjs-dev 1.72.4-
libgjs0g 1.72.4-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libnvidia-
libssl-dev 3.0.2-0ubuntu1.13 45
libssl-doc 3.0.2-0ubuntu1.13 45
libssl3 3.0.2-0ubuntu1.13 45
nvidia-
nvidia-
openssl 3.0.2-0ubuntu1.13 45
gjs and ssl packages are listed in phased-
Evidently, libnvidia-
nvidia-
phased-
description: | updated |