RM: noble linux-meta/linux-restricted-modules incorrectly expressing -oem-24.04 variants

Bug #2063337 reported by Andy Whitcroft
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Critical
Andy Whitcroft

Bug Description

We are generating a number of additional meta-package suffixed by -oem-24.04. These we added early in development to try and pick up oem-22.04 users. They failed in this task because they were firstly using the wrong flavour (ultimately -generic-oem-24.04) and because they have since been incorrectly corrected to be -24.04.

As these should not have any reverse-depends (by their nature) we should be safe to do binary removals on these in the release pocket before it is frozen and remove them from the next upload.

Andy Whitcroft (apw)
summary: - nobel linux-meta/linux-restricted-modules incorrectly expressing
+ RM: noble linux-meta/linux-restricted-modules incorrectly expressing
-oem-24.04 variants
Changed in linux (Ubuntu):
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Andy Whitcroft (apw)
Revision history for this message
Andy Whitcroft (apw) wrote :
Download full text (4.8 KiB)

Full list of packages:

# https://api.launchpad.net/devel/ubuntu/+archive/primary/+sourcepub/15986501 linux-meta 6.8.0-31.31
  linux-cloud-tools-generic-oem-24.04 amd64
  linux-cloud-tools-virtual-oem-24.04 amd64
  linux-generic-64k-oem-24.04 arm64
  linux-generic-oem-24.04 amd64
  linux-generic-oem-24.04 arm64
  linux-generic-oem-24.04 armhf
  linux-generic-oem-24.04 ppc64el
  linux-generic-oem-24.04 s390x
  linux-headers-generic-64k-oem-24.04 arm64
  linux-headers-generic-oem-24.04 amd64
  linux-headers-generic-oem-24.04 arm64
  linux-headers-generic-oem-24.04 armhf
  linux-headers-generic-oem-24.04 ppc64el
  linux-headers-generic-oem-24.04 s390x
  linux-headers-virtual-oem-24.04 amd64
  linux-headers-virtual-oem-24.04 arm64
  linux-headers-virtual-oem-24.04 armhf
  linux-headers-virtual-oem-24.04 ppc64el
  linux-headers-virtual-oem-24.04 s390x
  linux-image-extra-virtual-oem-24.04 amd64
  linux-image-extra-virtual-oem-24.04 arm64
  linux-image-extra-virtual-oem-24.04 ppc64el
  linux-image-extra-virtual-oem-24.04 s390x
  linux-image-generic-64k-oem-24.04 arm64
  linux-image-generic-oem-24.04 amd64
  linux-image-generic-oem-24.04 arm64
  linux-image-generic-oem-24.04 armhf
  linux-image-generic-oem-24.04 ppc64el
  linux-image-generic-oem-24.04 s390x
  linux-image-uc-generic-oem-24.04 amd64
  linux-image-uc-generic-oem-24.04 arm64
  linux-image-virtual-oem-24.04 amd64
  linux-image-virtual-oem-24.04 arm64
  linux-image-virtual-oem-24.04 armhf
  linux-image-virtual-oem-24.04 ppc64el
  linux-image-virtual-oem-24.04 s390x
  linux-modules-ipu6-generic-oem-24.04 amd64
  linux-modules-ivsc-generic-oem-24.04 amd64
  linux-modules-iwlwifi-generic-oem-24.04 amd64
  linux-tools-generic-64k-oem-24.04 arm64
  linux-tools-generic-oem-24.04 amd64
  linux-tools-generic-oem-24.04 arm64
  linux-tools-generic-oem-24.04 armhf
  linux-tools-generic-oem-24.04 ppc64el
  linux-tools-generic-oem-24.04 s390x
  linux-tools-virtual-oem-24.04 amd64
  linux-tools-virtual-oem-24.04 arm64
  linux-tools-virtual-oem-24.04 armhf
  linux-tools-virtual-oem-24.04 ppc64el
  linux-tools-virtual-oem-24.04 s390x
  linux-virtual-oem-24.04 amd64
  linux-virtual-oem-24.04 arm64
  linux-virtual-oem-24.04 armhf
  linux-virtual-oem-24.04 ppc64el
  linux-virtual-oem-24.04 s390x
# https://api.launchpad.net/devel/ubuntu/+archive/primary/+sourcepub/15986504 linux-restricted-modules 6.8.0-31.31
  linux-modules-nvidia-470-generic-oem-24.04 amd64
  linux-modules-nvidia-470-server-generic-oem-24.04 amd64
  linux-modules-nvidia-525-generic-64k-oem-24.04 arm64
  linux-modules-nvidia-525-generic-oem-24.04 amd64
  linux-modules-nvidia-525-generic-oem-24.04 arm64
  linux-modules-nvidia-525-open-generic-64k-oem-24.04 arm64
  linux-modules-nvidia-525-open-generic-oem-24.04 amd64
  linux-modules-nvidia-525-open-generic-oem-24.04 arm64
  linux-modules-nvidia-525-server-generic-64k-oem-24.04 arm64
  linux-modules-nvidia-525-server-generic-oem-24.04 amd64
  linux-modules-nvidia-525-server-generic-oem-24.04 arm64
  linux-modules-nvidia-525-server-open-generic-64k-oem-24.04 arm64
  linux-modules-nvidia-525-server-open-generic-oem-24.04 amd64
  linux-modules-nvidia-525-server-open-generic-oem-24.04 arm64
  lin...

Read more...

Revision history for this message
Andy Whitcroft (apw) wrote :
Download full text (7.6 KiB)

There are no external reverse-depends:

+ reverse-depends linux-cloud-tools-generic-oem-24.04
No reverse dependencies found
+ reverse-depends linux-cloud-tools-virtual-oem-24.04
No reverse dependencies found
+ reverse-depends linux-generic-64k-oem-24.04
No reverse dependencies found
+ reverse-depends linux-generic-oem-24.04
No reverse dependencies found
+ reverse-depends linux-headers-generic-64k-oem-24.04
Reverse-Depends
===============
* linux-generic-64k-oem-24.04

Packages without architectures listed are reverse-dependencies in: arm64
+ reverse-depends linux-headers-generic-oem-24.04
Reverse-Depends
===============
* linux-generic-oem-24.04
* linux-headers-virtual-oem-24.04

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, ppc64el, s390x
+ reverse-depends linux-headers-virtual-oem-24.04
Reverse-Depends
===============
* linux-virtual-oem-24.04

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, ppc64el, s390x
+ reverse-depends linux-image-extra-virtual-oem-24.04
No reverse dependencies found
+ reverse-depends linux-image-generic-64k-oem-24.04
Reverse-Depends
===============
* linux-generic-64k-oem-24.04

Packages without architectures listed are reverse-dependencies in: arm64
+ reverse-depends linux-image-generic-oem-24.04
Reverse-Depends
===============
* linux-generic-oem-24.04
* linux-image-extra-virtual-oem-24.04 [amd64 arm64 ppc64el s390x]

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, ppc64el, s390x
+ reverse-depends linux-image-uc-generic-oem-24.04
No reverse dependencies found
+ reverse-depends linux-image-virtual-oem-24.04
Reverse-Depends
===============
* linux-virtual-oem-24.04

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, ppc64el, s390x
+ reverse-depends linux-modules-ipu6-generic-oem-24.04
No reverse dependencies found
+ reverse-depends linux-modules-ivsc-generic-oem-24.04
No reverse dependencies found
+ reverse-depends linux-modules-iwlwifi-generic-oem-24.04
No reverse dependencies found
+ reverse-depends linux-modules-nvidia-470-generic-oem-24.04
No reverse dependencies found
+ reverse-depends linux-modules-nvidia-470-server-generic-oem-24.04
No reverse dependencies found
+ reverse-depe...

Read more...

Revision history for this message
Andy Whitcroft (apw) wrote :
Download full text (12.0 KiB)

+ remove-package -y -m Bad variant --binary --architecture amd64 linux-cloud-tools-generic-oem-24.04 linux-cloud-tools-virtual-oem-24.04 linux-generic-oem-24.04 linux-headers-generic-oem-24.04 linux-headers-virtual-oem-24.04 linux-image-extra-virtual-oem-24.04 linux-image-generic-oem-24.04 linux-image-uc-generic-oem-24.04 linux-image-virtual-oem-24.04 linux-modules-ipu6-generic-oem-24.04 linux-modules-ivsc-generic-oem-24.04 linux-modules-iwlwifi-generic-oem-24.04 linux-tools-generic-oem-24.04 linux-tools-virtual-oem-24.04 linux-virtual-oem-24.04
Removing packages from noble:
        linux-cloud-tools-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-cloud-tools-virtual-oem-24.04 6.8.0-31.31 in noble amd64
        linux-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-headers-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-headers-virtual-oem-24.04 6.8.0-31.31 in noble amd64
        linux-image-extra-virtual-oem-24.04 6.8.0-31.31 in noble amd64
        linux-image-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-image-uc-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-image-virtual-oem-24.04 6.8.0-31.31 in noble amd64
        linux-modules-ipu6-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-modules-ivsc-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-modules-iwlwifi-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-tools-generic-oem-24.04 6.8.0-31.31 in noble amd64
        linux-tools-virtual-oem-24.04 6.8.0-31.31 in noble amd64
        linux-virtual-oem-24.04 6.8.0-31.31 in noble amd64
Comment: Bad variant
15 packages successfully removed.
+ remove-package -y -m Bad variant --binary --architecture arm64 linux-generic-64k-oem-24.04 linux-generic-oem-24.04 linux-headers-generic-64k-oem-24.04 linux-headers-generic-oem-24.04 linux-headers-virtual-oem-24.04 linux-image-extra-virtual-oem-24.04 linux-image-generic-64k-oem-24.04 linux-image-generic-oem-24.04 linux-image-uc-generic-oem-24.04 linux-image-virtual-oem-24.04 linux-tools-generic-64k-oem-24.04 linux-tools-generic-oem-24.04 linux-tools-virtual-oem-24.04 linux-virtual-oem-24.04
Removing packages from noble:
        linux-generic-64k-oem-24.04 6.8.0-31.31 in noble arm64
        linux-generic-oem-24.04 6.8.0-31.31 in noble arm64
        linux-headers-generic-64k-oem-24.04 6.8.0-31.31 in noble arm64
        linux-headers-generic-oem-24.04 6.8.0-31.31 in noble arm64
        linux-headers-virtual-oem-24.04 6.8.0-31.31 in noble arm64
        linux-image-extra-virtual-oem-24.04 6.8.0-31.31 in noble arm64
        linux-image-generic-64k-oem-24.04 6.8.0-31.31 in noble arm64
        linux-image-generic-oem-24.04 6.8.0-31.31 in noble arm64
        linux-image-uc-generic-oem-24.04 6.8.0-31.31 in noble arm64
        linux-image-virtual-oem-24.04 6.8.0-31.31 in noble arm64
        linux-tools-generic-64k-oem-24.04 6.8.0-31.31 in noble arm64
        linux-tools-generic-oem-24.04 6.8.0-31.31 in noble arm64
        linux-tools-virtual-oem-24.04 6.8.0-31.31 in noble arm64
        linux-virtual-oem-24.04 6.8.0-31.31 in noble arm64
Comment: Bad variant
14 packages successfully removed.
+ remove-package -y -m Bad variant --binary -...

Changed in linux (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.