mbox series

[SIGNED,MANTIC,0/2] Add support to build-depend on modules-extra

Message ID 20230824143100.2591518-1-dimitri.ledkov@canonical.com
Headers show
Series Add support to build-depend on modules-extra | expand

Message

Dimitri John Ledkov Aug. 24, 2023, 2:30 p.m. UTC
BugLink: https://launchpad.net/bugs/2032760

Ubuntu Core / CVM in kernel.efi may include some kernel modules from
modules-extra packages. To support that unfortunately one has to
package.config parameterize specifying which kernel.efi builds need
modules-extra. Alternatively, we should consider dropping
modules-extra or promoting require modules from modules-extra to
modules. Meanwhile this is a declarative and explicit solution to
unblock product development teams.

Dimitri John Ledkov (2):
  UBUNTU: [Packaging] Add support to build-depend on modules-extra
  UBUNTU: [Packaging] Request modules-extra on kernel.efi builds

 debian/package.config           | 4 ++--
 debian/scripts/config.py        | 6 +++++-
 debian/scripts/generate-control | 9 ++++++++-
 3 files changed, 15 insertions(+), 4 deletions(-)

Comments

Dimitri John Ledkov Aug. 24, 2023, 8:16 p.m. UTC | #1
Concept reviewed on mattermost by arighi, test-build against v6.3 abi
successful in the snapstore, and forward applied to v6.5 unstable.

On Thu, 24 Aug 2023 at 15:31, Dimitri John Ledkov
<dimitri.ledkov@canonical.com> wrote:
>
> BugLink: https://launchpad.net/bugs/2032760
>
> Ubuntu Core / CVM in kernel.efi may include some kernel modules from
> modules-extra packages. To support that unfortunately one has to
> package.config parameterize specifying which kernel.efi builds need
> modules-extra. Alternatively, we should consider dropping
> modules-extra or promoting require modules from modules-extra to
> modules. Meanwhile this is a declarative and explicit solution to
> unblock product development teams.
>
> Dimitri John Ledkov (2):
>   UBUNTU: [Packaging] Add support to build-depend on modules-extra
>   UBUNTU: [Packaging] Request modules-extra on kernel.efi builds
>
>  debian/package.config           | 4 ++--
>  debian/scripts/config.py        | 6 +++++-
>  debian/scripts/generate-control | 9 ++++++++-
>  3 files changed, 15 insertions(+), 4 deletions(-)
>
> --
> 2.34.1
>