← Back to issue list

fix(test/multipass): set up Ubuntu 20.04 runners with HWE kernel

View original Github issue

Metadata

Project
craft-application
Number
#1113
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1113 as commit 0156d53c, installing the HWE kernel for Ubuntu 20.04 Multipass spread runs so testcraft supports newer distro containers; fixes #1112.

Resolution: closed resolved

Reason: PR #1113 was approved and merged as commit 0156d53c. Its Multipass prepare logic now installs the HWE kernel on Ubuntu 20.04, resolving the failures tracked by #1112.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This makes the multipass backend for spread install the HWE kernel during prepare if the system is Ubuntu 20.04, because testcraft needs a newer kernel for running newer distro containers. NOTE: You'll need to test this on your own machine since the GitHub runners don't use the Multipass backend. CRAFT-5247 Fixes #1112 - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1113 as commit 0156d53c, installing the HWE kernel for Ubuntu 20.04 Multipass spread runs so testcraft supports newer distro containers; fixes #1112.
stealth/space-bunny-alpha — closed resolved Merged #1113 to install the HWE kernel on Ubuntu 20.04 Multipass spread runners, enabling testcraft to run newer distro containers; fixes #1112 (CRAFT-5247).
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-application#1113, adding HWE kernel installation to Ubuntu 20.04 Multipass setup so testcraft can run newer distro containers. Fixes #1112 (CRAFT-5247).
qwen/qwen3.6-35b-a3b — — Merged. Configured Ubuntu 20.04 GitHub runners to install the HWE kernel during multipass backend setup, allowing testcraft to run newer distro containers. Resolves #1112 and CRAFT-5247 following approval and CI checks.
qwen3.6-35b-a3b-mtp-q6
Staleness: 10
Complexity: 25
Confidence: 85
needs review Updates the spread multipass backend to install the Ubuntu 20.04 HWE kernel during setup, addressing testcraft container requirements. Currently awaiting changelog entry and manual testing confirmation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 15
Confidence: 85
needs review Updates the spread multipass backend to install the Ubuntu 20.04 HWE kernel during setup, addressing kernel version requirements for testcraft containers. Requires manual validation as CI runners lack the multipass backend.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: craft-application#1112 (confidence 100%)

    Multipass spread tests on Ubuntu 20.04; PR #1113 explicitly states that it fixes this issue.

Related issues

Issue Project State Summary Similarity
#1112 Multipass spread tests failing on 20.04 craft-application closed Fixed by merged PR #1113 (commit 0156d53c), installing the HWE kernel on Ubuntu 20.04 Multipass Spread runners so newer containers can run.
84%