azure-5.15: Remove circular dependency on linux-modules and linux-image

Bug #1987294 reported by Tim Gardner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Fix Released
Medium
Tim Gardner
Focal
Invalid
Undecided
Unassigned
Jammy
Fix Released
Medium
Tim Gardner
Kinetic
Fix Released
Medium
Tim Gardner
linux-azure-5.15 (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
Medium
Tim Gardner
Jammy
Invalid
Undecided
Unassigned
Kinetic
Invalid
Undecided
Unassigned

Bug Description

SRU Justification

[Impact]

linux-image-azure-5.15 currently has a dependency on linux-modules-azure-5.15. Similarly, linux-modules-azure-5.15 depends on linux-image-azure-515. This circular dependency is unnecessary since the meta packages quite effectively manage those relationships. Furthermore, this dependency breaks the construction of FDE-5.15 packages by pulling in unwanted dependencies during FDE image creation.

[Where things could go wrong]

Installations where this dependency is assumed could stop working. This is unlikely since all cloud images start from correctly installed meta packages. This circular dependency is also new with 5.15 packages.

CVE References

Tim Gardner (timg-tpi)
summary: - azure: Remove circular dependency on linux-modules and linux-image
+ azure-5.15: Remove circular dependency on linux-modules and linux-image
Changed in linux-azure (Ubuntu Jammy):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Medium
status: New → In Progress
Changed in linux-azure (Ubuntu Kinetic):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Medium
status: New → In Progress
Tim Gardner (timg-tpi)
Changed in linux-azure-5.15 (Ubuntu Focal):
assignee: nobody → Tim Gardner (timg-tpi)
importance: Undecided → Medium
status: New → In Progress
Changed in linux-azure-5.15 (Ubuntu Jammy):
status: New → Invalid
Changed in linux-azure-5.15 (Ubuntu Kinetic):
status: New → Invalid
Changed in linux-azure (Ubuntu Focal):
status: New → Invalid
Tim Gardner (timg-tpi)
Changed in linux-azure (Ubuntu Jammy):
status: In Progress → Fix Committed
Changed in linux-azure (Ubuntu Kinetic):
status: In Progress → Fix Committed
Changed in linux-azure-5.15 (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (77.9 KiB)

This bug was fixed in the package linux-azure-5.15 - 5.15.0-1019.24~20.04.1

---------------
linux-azure-5.15 (5.15.0-1019.24~20.04.1) focal; urgency=medium

  * focal/linux-azure-5.15: 5.15.0-1019.22~20.04.1 -proposed tracker
    (LP: #1987326)

  * azure-5.15: Remove circular dependency on linux-modules and linux-image
    (LP: #1987294)
    - [Packaging] azure-5.15: Remove circular package dependencies (partial
      revert)

  [ Ubuntu: 5.15.0-1019.24 ]

  * jammy/linux-azure: 5.15.0-1019.22 -proposed tracker (LP: #1987327)
  * azure-5.15: Remove circular dependency on linux-modules and linux-image
    (LP: #1987294)
    - [Packaging] azure-5.15: Remove circular package dependencies (partial
      revert)

linux-azure-5.15 (5.15.0-1019.22~20.04.1) focal; urgency=medium

  * focal/linux-azure-5.15: 5.15.0-1019.22~20.04.1 -proposed tracker
    (LP: #1987326)

  * azure-5.15: Remove circular dependency on linux-modules and linux-image
    (LP: #1987294)
    - [Packaging] azure-5.15: Remove circular package dependnecies

  [ Ubuntu: 5.15.0-1019.22 ]

  * jammy/linux-azure: 5.15.0-1019.22 -proposed tracker (LP: #1987327)
  * azure-5.15: Remove circular dependency on linux-modules and linux-image
    (LP: #1987294)
    - [Packaging] azure-5.15: Remove circular package dependencies

linux-azure-5.15 (5.15.0-1018.21~20.04.1) focal; urgency=medium

  * focal/linux-azure-5.15: 5.15.0-1018.21~20.04.1 -proposed tracker
    (LP: #1983872)

  * Jammy update: v5.15.44 upstream stable release (LP: #1981649)
    - [Config] updateconfigs for CRYPTO_LIB_BLAKE2S

  * Jammy update: v5.15.46 upstream stable release (LP: #1981864)
    - [Packaging] azure-5.15: Move python3-dev to build-depends

  [ Ubuntu: 5.15.0-1018.21 ]

  * jammy/linux-azure: 5.15.0-1018.21 -proposed tracker (LP: #1983873)
  * Jammy update: v5.15.44 upstream stable release (LP: #1981649) // Jammy
    update: v5.15.46 upstream stable release (LP: #1981864)
    - [Config] azure: Update configs after rebase
  * Jammy update: v5.15.46 upstream stable release (LP: #1981864)
    - [Packaging] azure: Move python3-dev to build-depends
  * Azure: Add the Linux MANA PF driver (LP: #1980766)
    - ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
    - net: mana: Use kcalloc() instead of kzalloc()
    - net: mana: Allow setting the number of queues while the NIC is down
    - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port()
    - net: mana: Report OS info to the PF driver
    - net: mana: Improve the HWC error handling
    - net: mana: Support hibernation and kexec
    - net: mana: Fix spelling mistake "calledd" -> "called"
    - net: mana: Add XDP support
    - net: Add includes masked by netdevice.h including uapi/bpf.h
    - net: mana: Use struct_size() helper in mana_gd_create_dma_region()
    - net: mana: Add counter for packet dropped by XDP
    - net: mana: Add counter for XDP_TX
    - net: mana: Reuse XDP dropped page
    - net: mana: Add the Linux MANA PF driver
  * jammy/linux: 5.15.0-47.51 -proposed tracker (LP: #1983903)
  * Jammy update: v5.15.46 upstream stable release (LP: #1981864)
    - UBUNTU: [Packaging] Move python3-dev to build-depends
  * touchpad a...

Changed in linux-azure-5.15 (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (76.9 KiB)

This bug was fixed in the package linux-azure - 5.15.0-1019.24

---------------
linux-azure (5.15.0-1019.24) jammy; urgency=medium

  * jammy/linux-azure: 5.15.0-1019.22 -proposed tracker (LP: #1987327)

  * azure-5.15: Remove circular dependency on linux-modules and linux-image
    (LP: #1987294)
    - [Packaging] azure-5.15: Remove circular package dependencies (partial
      revert)

linux-azure (5.15.0-1019.22) jammy; urgency=medium

  * jammy/linux-azure: 5.15.0-1019.22 -proposed tracker (LP: #1987327)

  * azure-5.15: Remove circular dependency on linux-modules and linux-image
    (LP: #1987294)
    - [Packaging] azure-5.15: Remove circular package dependencies

linux-azure (5.15.0-1018.21) jammy; urgency=medium

  * jammy/linux-azure: 5.15.0-1018.21 -proposed tracker (LP: #1983873)

  * Jammy update: v5.15.44 upstream stable release (LP: #1981649) // Jammy
    update: v5.15.46 upstream stable release (LP: #1981864)
    - [Config] azure: Update configs after rebase

  * Jammy update: v5.15.46 upstream stable release (LP: #1981864)
    - [Packaging] azure: Move python3-dev to build-depends

  * Azure: Add the Linux MANA PF driver (LP: #1980766)
    - ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
    - net: mana: Use kcalloc() instead of kzalloc()
    - net: mana: Allow setting the number of queues while the NIC is down
    - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port()
    - net: mana: Report OS info to the PF driver
    - net: mana: Improve the HWC error handling
    - net: mana: Support hibernation and kexec
    - net: mana: Fix spelling mistake "calledd" -> "called"
    - net: mana: Add XDP support
    - net: Add includes masked by netdevice.h including uapi/bpf.h
    - net: mana: Use struct_size() helper in mana_gd_create_dma_region()
    - net: mana: Add counter for packet dropped by XDP
    - net: mana: Add counter for XDP_TX
    - net: mana: Reuse XDP dropped page
    - net: mana: Add the Linux MANA PF driver

  [ Ubuntu: 5.15.0-47.51 ]

  * jammy/linux: 5.15.0-47.51 -proposed tracker (LP: #1983903)
  * Jammy update: v5.15.46 upstream stable release (LP: #1981864)
    - UBUNTU: [Packaging] Move python3-dev to build-depends
  * touchpad and touchscreen doesn't work at all on ACER Spin 5 (SP513-54N)
    (LP: #1884232)
    - x86/PCI: Eliminate remove_e820_regions() common subexpressions
    - x86: Log resource clipping for E820 regions
    - x86/PCI: Clip only host bridge windows for E820 regions
    - x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions
    - x86/PCI: Disable E820 reserved region clipping via quirks
    - x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions"
  * [SRU][H/OEM-5.13/OEM-5.14/U][J/OEM-5.17/U] Fix invalid MAC address after
    hotplug tbt dock (LP: #1942999)
    - SAUCE: igc: wait for the MAC copy when enabled MAC passthrough
  * Mass Storage Gadget driver truncates device >2TB (LP: #1981390)
    - usb: gadget: storage: add support for media larger than 2T
  * AMD Rembrandt: DP tunneling fails with Thunderbolt monitors (LP: #1983143)
    - SAUCE: drm/amd: Fix DP Tunneling with Thunderbolt monitors
    - drm/amd/display: Fix for ...

Changed in linux-azure (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-azure - 5.19.0-1006.6

---------------
linux-azure (5.19.0-1006.6) kinetic; urgency=medium

  * kinetic/linux-azure: 5.19.0-1006.6 -proposed tracker (LP: #1990493)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/master)

  * Miscellaneous Ubuntu changes
    - [Packaging] fix changelog entry
    - [Config] updateconfigs following Ubuntu-5.19.0-18.18 rebase

 -- Paolo Pisati <email address hidden> Thu, 22 Sep 2022 18:44:00 +0200

Changed in linux-azure (Ubuntu Kinetic):
status: Fix Committed → 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.