> > 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.
> What are the exact steps you will use to verify this please?

Steps detailed in bug 2012407's SRU justification.

> > Bug 2021740: check built binary deb has XB-Modaliases tag in `dpkg-deb 
> > --info` output.
> This test is insufficient.

Add ubuntu-drivers command in SRU justification to show that demonstrate
u-d is already capable of discovering dkms/linux-modules for ipu6
drivers.

> For bug 2026402, the case for SRUing this fix is that building the
DKMS package fails using the upcoming HWE kernel and after this fix that
it will work. So please test this end-to-end functionality by checking
that with a given kernel the DKMS build succeeds. I would expect that to
be tested against a version of the kernel that is in the archive. Is
that already the case? If not, then I suggest that we either wait until
it is, or split the SRU. If you think that's not practical then we can
discuss further.

We're testing compiling these staging changes in several PPAs for different 
purposes, such as:
* https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/intermediate-kernel
  - this covers generic and oem kernels
* 
https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/experimental-unstable
  - linux-unstable kernel, currently at v6.6
* https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/experimental-drmtip
  - linux-unstable kernel rebased onto drm-tip, currently at v6.6
* https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/experimental-next
  - linux-unstable kernel rebased onto linux-next, last good build at 
next-20231020

The dkms packages are compiled along with the kernel to create linux-
modules-<foo>-<version>-<variant> packages.

** Patch removed: 
"ipu6-drivers_0~git202302081010.7fdfb5eb-0ubuntu0.23.10.2.mantic.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2021740/+attachment/5685436/+files/ipu6-drivers_0~git202302081010.7fdfb5eb-0ubuntu0.23.10.2.mantic.debdiff

** Patch removed: 
"ivsc-driver_0~git202212210258.94ecb88b-0ubuntu0.23.10.2.mantic.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2021740/+attachment/5686951/+files/ivsc-driver_0~git202212210258.94ecb88b-0ubuntu0.23.10.2.mantic.debdiff

-- 
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