Activity log for bug #2051424

Date Who What changed Old value New value Message
2024-01-27 17:22:22 Adam Vodopjan bug added bug
2024-01-27 17:26:47 Adam Vodopjan description I'm on jammy, all available upgrades installed. My sources: deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse There are two problems with libnvidia-common-535 packaging: 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://ubuntu-archive-team.ubuntu.com/phased-updates.html Compare this > apt-cache policy libnvidia-cfg1-535 libnvidia-cfg1-535: Installed: 535.154.05-0ubuntu0.22.04.1 Candidate: 535.154.05-0ubuntu0.22.04.1 Version table: *** 535.154.05-0ubuntu0.22.04.1 500 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 100 /var/lib/dpkg/status to this > apt-cache policy libnvidia-common-535 libnvidia-common-535: Installed: 535.154.05-0ubuntu0.22.04.1 Candidate: 535.154.05-0ubuntu0.22.04.1 Version table: *** 535.154.05-0ubuntu0.22.04.1 500 (phased 0%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 100 /var/lib/dpkg/status 535.146.02-0ubuntu0.22.04.1 500 (phased 0%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 535.129.03-0ubuntu0.22.04.1 500 (phased 0%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 535.113.01-0ubuntu0.22.04.3 500 (phased 0%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 535.104.05-0ubuntu0.22.04.4 500 (phased 0%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 535.86.05-0ubuntu0.22.04.1 500 (phased 0%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 535.54.03-0ubuntu0.22.04.1 500 (phased 0%) 500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 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=( libnvidia-cfg1-535 libnvidia-common-535 libnvidia-compute-535 libnvidia-decode-535 libnvidia-encode-535 libnvidia-extra-535 libnvidia-fbc1-535 libnvidia-gl-535 nvidia-compute-utils-535 nvidia-dkms-535 nvidia-driver-535 nvidia-kernel-common-535 nvidia-kernel-source-535 nvidia-utils-535 xserver-xorg-video-nvidia-535 ) print_count () { printf '== %s ==\n' "$1" for pkg in "${nv_pkgs[@]}"; do n=$(apt-cache policy "$pkg" | grep -Ec "$2") 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-common-535 1 libnvidia-compute-535 1 libnvidia-decode-535 1 libnvidia-encode-535 1 libnvidia-extra-535 1 libnvidia-fbc1-535 1 libnvidia-gl-535 1 nvidia-compute-utils-535 1 nvidia-dkms-535 1 nvidia-driver-535 1 nvidia-kernel-common-535 1 nvidia-kernel-source-535 1 nvidia-utils-535 1 xserver-xorg-video-nvidia-535 == Phasing == 0 libnvidia-cfg1-535 7 libnvidia-common-535 0 libnvidia-compute-535 0 libnvidia-decode-535 0 libnvidia-encode-535 0 libnvidia-extra-535 0 libnvidia-fbc1-535 0 libnvidia-gl-535 0 nvidia-compute-utils-535 0 nvidia-dkms-535 0 nvidia-driver-535 0 nvidia-kernel-common-535 0 nvidia-kernel-source-535 0 nvidia-utils-535 0 xserver-xorg-video-nvidia-535 Demo script to see all phasing packages: #!/usr/bin/env bash cat /var/lib/apt/lists/*_Packages | grep -E '^(Package|Version|Phased)' | grep -B2 --no-group-separator ^Phased | 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/,//;n};s/,/-/'| column -s, -t Run result: gjs 1.72.4-0ubuntu0.22.04.1 0 gjs-tests 1.72.4-0ubuntu0.22.04.1 0 libgjs-dev 1.72.4-0ubuntu0.22.04.1 0 libgjs0g 1.72.4-0ubuntu0.22.04.1 0 libnvidia-common-530 535.54.03-0ubuntu0.22.04.1 0 libnvidia-common-530 535.86.05-0ubuntu0.22.04.1 0 libnvidia-common-530 535.104.05-0ubuntu0.22.04.4 0 libnvidia-common-530 535.113.01-0ubuntu0.22.04.3 0 libnvidia-common-530 535.129.03-0ubuntu0.22.04.1 0 libnvidia-common-530 535.146.02-0ubuntu0.22.04.1 0 libnvidia-common-530 535.154.05-0ubuntu0.22.04.1 0 libnvidia-common-535 535.54.03-0ubuntu0.22.04.1 0 libnvidia-common-535 535.86.05-0ubuntu0.22.04.1 0 libnvidia-common-535 535.104.05-0ubuntu0.22.04.4 0 libnvidia-common-535 535.113.01-0ubuntu0.22.04.3 0 libnvidia-common-535 535.129.03-0ubuntu0.22.04.1 0 libnvidia-common-535 535.146.02-0ubuntu0.22.04.1 0 libnvidia-common-535 535.154.05-0ubuntu0.22.04.1 0 libssl-dev 3.0.2-0ubuntu1.13 45 libssl-doc 3.0.2-0ubuntu1.13 45 libssl3 3.0.2-0ubuntu1.13 45 nvidia-firmware-535-535.104.05 535.104.05-0ubuntu0.22.04.4 0 nvidia-firmware-535-535.146.02 535.146.02-0ubuntu0.22.04.1 0 openssl 3.0.2-0ubuntu1.13 45 gjs and ssl packages are listed in phased-updates.html, no problem. Evidently, libnvidia-common-530 has the same flaw as libnvidia-common-535. nvidia-firmware-535-535.104.05 and nvidia-firmware-535-535.146.02 are not listed in phased-updates.html, something is wrong with them. I'm on jammy, all available upgrades installed. My sources:     deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse     deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse     deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse There are two problems with libnvidia-common-535 packaging: 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://ubuntu-archive-team.ubuntu.com/phased-updates.html Compare this     > apt-cache policy libnvidia-cfg1-535     libnvidia-cfg1-535:       Installed: 535.154.05-0ubuntu0.22.04.1       Candidate: 535.154.05-0ubuntu0.22.04.1       Version table:      *** 535.154.05-0ubuntu0.22.04.1 500             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages             100 /var/lib/dpkg/status to this     > apt-cache policy libnvidia-common-535     libnvidia-common-535:       Installed: 535.154.05-0ubuntu0.22.04.1       Candidate: 535.154.05-0ubuntu0.22.04.1       Version table:      *** 535.154.05-0ubuntu0.22.04.1 500 (phased 0%)             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages             100 /var/lib/dpkg/status          535.146.02-0ubuntu0.22.04.1 500 (phased 0%)             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages          535.129.03-0ubuntu0.22.04.1 500 (phased 0%)             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages          535.113.01-0ubuntu0.22.04.3 500 (phased 0%)             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages          535.104.05-0ubuntu0.22.04.4 500 (phased 0%)             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages          535.86.05-0ubuntu0.22.04.1 500 (phased 0%)             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages          535.54.03-0ubuntu0.22.04.1 500 (phased 0%)             500 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages             500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages 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=(         libnvidia-cfg1-535         libnvidia-common-535         libnvidia-compute-535         libnvidia-decode-535         libnvidia-encode-535         libnvidia-extra-535         libnvidia-fbc1-535         libnvidia-gl-535         nvidia-compute-utils-535         nvidia-dkms-535         nvidia-driver-535         nvidia-kernel-common-535         nvidia-kernel-source-535         nvidia-utils-535         xserver-xorg-video-nvidia-535     )     print_count () {         printf '== %s ==\n' "$1"         for pkg in "${nv_pkgs[@]}"; do             n=$(apt-cache policy "$pkg" | grep -Ec "$2")             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-common-535     1 libnvidia-compute-535     1 libnvidia-decode-535     1 libnvidia-encode-535     1 libnvidia-extra-535     1 libnvidia-fbc1-535     1 libnvidia-gl-535     1 nvidia-compute-utils-535     1 nvidia-dkms-535     1 nvidia-driver-535     1 nvidia-kernel-common-535     1 nvidia-kernel-source-535     1 nvidia-utils-535     1 xserver-xorg-video-nvidia-535     == Phasing ==     0 libnvidia-cfg1-535     7 libnvidia-common-535     0 libnvidia-compute-535     0 libnvidia-decode-535     0 libnvidia-encode-535     0 libnvidia-extra-535     0 libnvidia-fbc1-535     0 libnvidia-gl-535     0 nvidia-compute-utils-535     0 nvidia-dkms-535     0 nvidia-driver-535     0 nvidia-kernel-common-535     0 nvidia-kernel-source-535     0 nvidia-utils-535     0 xserver-xorg-video-nvidia-535 Demo script to see all phasing packages:     #!/usr/bin/env bash     cat /var/lib/apt/lists/*_Packages |         grep -E '^(Package|Version|Phased)' |         grep -B2 --no-group-separator ^Phased |         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/,//;n};s/,/-/'|         column -s, -t Run result (it is aligned in columns, but on the page the formatting is gone somehow):     gjs 1.72.4-0ubuntu0.22.04.1 0     gjs-tests 1.72.4-0ubuntu0.22.04.1 0     libgjs-dev 1.72.4-0ubuntu0.22.04.1 0     libgjs0g 1.72.4-0ubuntu0.22.04.1 0     libnvidia-common-530 535.54.03-0ubuntu0.22.04.1 0     libnvidia-common-530 535.86.05-0ubuntu0.22.04.1 0     libnvidia-common-530 535.104.05-0ubuntu0.22.04.4 0     libnvidia-common-530 535.113.01-0ubuntu0.22.04.3 0     libnvidia-common-530 535.129.03-0ubuntu0.22.04.1 0     libnvidia-common-530 535.146.02-0ubuntu0.22.04.1 0     libnvidia-common-530 535.154.05-0ubuntu0.22.04.1 0     libnvidia-common-535 535.54.03-0ubuntu0.22.04.1 0     libnvidia-common-535 535.86.05-0ubuntu0.22.04.1 0     libnvidia-common-535 535.104.05-0ubuntu0.22.04.4 0     libnvidia-common-535 535.113.01-0ubuntu0.22.04.3 0     libnvidia-common-535 535.129.03-0ubuntu0.22.04.1 0     libnvidia-common-535 535.146.02-0ubuntu0.22.04.1 0     libnvidia-common-535 535.154.05-0ubuntu0.22.04.1 0     libssl-dev 3.0.2-0ubuntu1.13 45     libssl-doc 3.0.2-0ubuntu1.13 45     libssl3 3.0.2-0ubuntu1.13 45     nvidia-firmware-535-535.104.05 535.104.05-0ubuntu0.22.04.4 0     nvidia-firmware-535-535.146.02 535.146.02-0ubuntu0.22.04.1 0     openssl 3.0.2-0ubuntu1.13 45 gjs and ssl packages are listed in phased-updates.html, no problem. Evidently, libnvidia-common-530 has the same flaw as libnvidia-common-535. nvidia-firmware-535-535.104.05 and nvidia-firmware-535-535.146.02 are not listed in phased-updates.html, something is wrong with them.