** Description changed:

  [SRU Justifications]
  
  ========== kernel ==========
  
  [Impact]
  
  Need modaliases info for ubuntu-drivers integration.
  
  [Fix]
  
  This Ubuntu sauced patch copies modaliases info from source dkms deb packages 
to
  standalone `linux-modules-<mod>-<version>-<variant>` ones if available.
  
  [Test Case]
  
  ```bash
  $ sudo add-apt-repository ppa:canonical-hwe-team/experimental-unstable
  $ apt-cache show linux-modules-ivsc-6.6.0-9005-generic | grep Modaliases
  Modaliases: mei-vsc(acpi*:INTC1009:*, acpi*:INTC1058:*, acpi*:INTC1094:*, 
acpi*:INTC10D0:*)
+ 
+ $ ubuntu-drivers list
+ linux-modules-ipu6-6.5.0-9005-generic
+ ...
  ```
  
  [Where problems could occur]
  
  With **XB-Modaliases** field added to deb control, `ubuntu-drivers` will then
  give a list of installable `linux-modules-<mod>-<version>-<variant>` 
candidates
  on available platforms. So far based on current `debian/dkms-versions`, the 
only
  one will be enabled will be ivsc-driver, and ipu6-drivers to be SRUed soon.
  
  [Other Info]
  
  To nominate Unstable/Mantic/Lunar/OEM-6.5/OEM-6.1.
  
  Note that this adds a build-dep to dh-modaliases from universe pocket.
  
  ========== ipu6-drivers, ivsc-driver ==========
  
  [Impact]
  
- Bug 2012407: kernel build fails without a newly learned directive in
- /sbin/dkms in bug 2012612 that helps identify whether a dkms modules is
- supposed to be built at all.
- 
- Bug 2021740: To allow dkms driver installation initiated by ubuntu-
- drivers, packages must carry XB-Modaliases in debian/control.
- 
- Bug 2026402: ipu6 dkms driver now fails to build against v6.5-rc1 and
- on.
+ Need modaliases info for ubuntu-drivers integration.
  
  [Fix]
  
- * A BUILD_EXCLUSIVE_CONFIG patch for bug 2012407 was added to ivsc-
- driver/{jammy,lunar} because ivsc-driver/mantic has that already from
- bug 2012410. Also applied to ipu6-drivers/{mantic,lunar,jammy}.
- 
- * Modaliases fixes for bug 2021740 was applied to ivsc-
- drivers/{mantic,lunar,jammy}, and ipu6-drivers/{mantic,lunar,jammy}
- 
- * Additional fixes from upstream ipu6-drivers repo were added to
- ipu6-drivers/mantic for new hardware platforms.
+ Modaliases applied to ivsc-drivers/{mantic,lunar,jammy}, and
+ ipu6-drivers/{mantic,lunar,jammy}
  
  [Test Case]
  
- Bug 2012407: make sure intel-ipu6-dkms build will be skipped on
- platforms without CONFIG_VIDEO_V4L2_I2C, and intel-vsc-dkms on platforms
- without CONFIG_GPIOLIB_IRQCHIP, such as linux-headers-kvm/jammy.
- 
- Bug 2021740: check built binary deb has XB-Modaliases tag in `dpkg-deb
- --info` output.
- 
- For rest of the changes, they should be verified on next IPU6 equipped
- platform.
+ ```bash
+ $ sudo add-apt-repository ppa:vicamo/ppa-2031412 # noble, mantic
+ $ ubuntu-drivers list
+ intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms)
+ ...
+ ```
  
  [Where problems could occur]
  
- For changes for bug 2012407 and bug 2021740, they do no side effect to
- runtime system but to reinforce the interaction between other
- components.
- 
- For rest of the changes, only in ipu6-drivers/mantic, they're to sync
- with upstream development for new hardware platforms, and expects bug
- fixes, updates in the coming development cycle.
+ This adds modaliases to built binary dkms packages so that they may
+ prompt on systems with Intel IPU6 camera.
  
  [Other Info]
  
  ========== original bug report ==========
  
  To be discovered by ubuntu-drivers, dkms packages should have modaliases
  tag in debian/control as possible.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem-6.5 in Ubuntu.
https://bugs.launchpad.net/bugs/2021740

Title:
  Add modaliases support

Status in ipu6-drivers package in Ubuntu:
  In Progress
Status in ivsc-driver package in Ubuntu:
  Fix Released
Status in linux package in Ubuntu:
  In Progress
Status in linux-oem-6.1 package in Ubuntu:
  Invalid
Status in linux-oem-6.5 package in Ubuntu:
  Invalid
Status in ipu6-drivers source package in Jammy:
  In Progress
Status in ivsc-driver source package in Jammy:
  In Progress
Status in linux source package in Jammy:
  Won't Fix
Status in linux-oem-6.1 source package in Jammy:
  In Progress
Status in linux-oem-6.5 source package in Jammy:
  In Progress
Status in ipu6-drivers source package in Kinetic:
  Won't Fix
Status in ivsc-driver source package in Kinetic:
  Won't Fix
Status in linux source package in Kinetic:
  Won't Fix
Status in linux-oem-6.1 source package in Kinetic:
  Invalid
Status in linux-oem-6.5 source package in Kinetic:
  Invalid
Status in ipu6-drivers source package in Lunar:
  In Progress
Status in ivsc-driver source package in Lunar:
  In Progress
Status in linux source package in Lunar:
  In Progress
Status in linux-oem-6.1 source package in Lunar:
  Invalid
Status in linux-oem-6.5 source package in Lunar:
  Invalid
Status in ipu6-drivers source package in Mantic:
  In Progress
Status in ivsc-driver source package in Mantic:
  Fix Released
Status in linux source package in Mantic:
  In Progress
Status in linux-oem-6.1 source package in Mantic:
  Invalid
Status in linux-oem-6.5 source package in Mantic:
  Invalid

Bug description:
  [SRU Justifications]

  ========== kernel ==========

  [Impact]

  Need modaliases info for ubuntu-drivers integration.

  [Fix]

  This Ubuntu sauced patch copies modaliases info from source dkms deb packages 
to
  standalone `linux-modules-<mod>-<version>-<variant>` ones if available.

  [Test Case]

  ```bash
  $ sudo add-apt-repository ppa:canonical-hwe-team/experimental-unstable
  $ apt-cache show linux-modules-ivsc-6.6.0-9005-generic | grep Modaliases
  Modaliases: mei-vsc(acpi*:INTC1009:*, acpi*:INTC1058:*, acpi*:INTC1094:*, 
acpi*:INTC10D0:*)

  $ ubuntu-drivers list
  linux-modules-ipu6-6.5.0-9005-generic
  ...
  ```

  [Where problems could occur]

  With **XB-Modaliases** field added to deb control, `ubuntu-drivers` will then
  give a list of installable `linux-modules-<mod>-<version>-<variant>` 
candidates
  on available platforms. So far based on current `debian/dkms-versions`, the 
only
  one will be enabled will be ivsc-driver, and ipu6-drivers to be SRUed soon.

  [Other Info]

  To nominate Unstable/Mantic/Lunar/OEM-6.5/OEM-6.1.

  Note that this adds a build-dep to dh-modaliases from universe pocket.

  ========== ipu6-drivers, ivsc-driver ==========

  [Impact]

  Need modaliases info for ubuntu-drivers integration.

  [Fix]

  Modaliases applied to ivsc-drivers/{mantic,lunar,jammy}, and
  ipu6-drivers/{mantic,lunar,jammy}

  [Test Case]

  ```bash
  $ sudo add-apt-repository ppa:vicamo/ppa-2031412 # noble, mantic
  $ ubuntu-drivers list
  intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms)
  ...
  ```

  [Where problems could occur]

  This adds modaliases to built binary dkms packages so that they may
  prompt on systems with Intel IPU6 camera.

  [Other Info]

  ========== original bug report ==========

  To be discovered by ubuntu-drivers, dkms packages should have
  modaliases tag in debian/control as possible.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2021740/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to