fix(craft-test): enable spread tests with 26.04 backends
Metadata
Current evaluation
Merged via canonical/snapcraft#6018, adding a temporary ubuntu-daily fallback so Spread tests could use 26.04 backends before ubuntu:26.04 images existed.
Resolution: closed resolved
Reason: The temporary mapping from ubuntu:26.04 to ubuntu-daily was merged in canonical/snapcraft#6018, resolving the LXD backend allocation failure. All reported CI checks passed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
The `ubuntu-26.04` backend cannot parse into a LXD backend because `ubuntu:26.04` doesn't yet exist - users instead must use `ubuntu-daily:26.04` for such images.
This PR adds a temporary workaround to get us able to test on 26.04, but a larger task will be necessary for arriving at a long-term solution.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged via canonical/snapcraft#6018, adding a temporary ubuntu-daily fallback so Spread tests could use 26.04 backends before ubuntu:26.04 images existed. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#6018, adding a temporary workaround that maps the unavailable ubuntu:26.04 image to ubuntu-daily for Spread tests. | |
| qwen/qwen3.6-35b-a3b |
Impact:
30
Quick Win:
3
Complexity:
10
Confidence:
75
Actionability:
10
|
close superseded | Enables spread tests with 26.04 backends by routing to ubuntu-daily remote. PR is 227 days old, inactive, with no reviewers or comments. CI passing. | |
| qwen/qwen3.8-27b |
Impact:
30
Quick Win:
22
Staleness:
75
Complexity:
25
Confidence:
60
|
close stale | Adds temporary workaround to enable spread tests on ubuntu-26.04 backends by using ubuntu-daily:26.04 images. PR is 207 days old with no review activity; the 26.04 backend support was later added via PR #1155 and test infrastructure was restructured in #1168. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
65
Complexity:
15
Confidence:
70
|
needs review | Adds a temporary workaround to enable spread tests for ubuntu-26.04 backends using daily images. Currently pending review with all CI checks passing but zero reviewer engagement. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
10
Confidence:
85
|
needs review | Adds a temporary workaround to use ubuntu-daily:26.04 images for spread tests on 26.04 backends, as ubuntu:26.04 is unavailable. Currently inactive for 5 months with no reviews or CI feedback. |
Update history
| Date | Change |
|---|---|
| closed |
Related work
-
Likely Fixed By:
canonical/snapcraft#6018
(confidence 99%)
Merged PR containing the workaround that enables Spread tests with Ubuntu 26.04 images.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6018 fix(craft-test): enable spread tests with 26.04 backends | snapcraft | merged | Merged #6018 as commit 3ac850650, documenting a temporary craft-test workaround that uses ubuntu-daily for Ubuntu 26.04 spread-test backends. | |
| #1155 test(spread): add Ubuntu 26.04/26.10 support to spread backends | craft-application | merged | Merged in canonical/craft-application#1155 via commit c8a68947, adding Ubuntu 26.04/26.10 to Spread backends, updating distro-support, and removing the disabled LXD backend. | |
| #386 tests: update testing to use craft-test | fetch-service | merged | Merged #386 as commit 323b0e1, replacing direct Spread calls with snapcraft test and updating the test base to core24. | |
| #1272 tests: initial setup for the snapcraft snap tests with spread | snapcraft | merged | Merged PR #1272 as commit 545344442, adding initial Spread-based test infrastructure for the snapcraft snap. | |
| #1038 ci(spread): switch from manually running spread to using snapcraft test | craft-application | open | Migrates dogfooding Spread runs to snapcraft test; after 197 days it remains unreviewed with seven CI failures, including all craft-test jobs and snap-tests. | |
| #5845 test(spread): test building base and snapd snaps | snapcraft | merged | Merged as fb8c81e8f, adding manual Spread coverage that builds current base snaps and the snapd snap against mainline Snapcraft. | |
| #1114 test: enable pro spread tests | craft-application | merged | Merged canonical/craft-application#1114, raising craft-providers to >=3.7.1 and re-enabling Ubuntu Pro spread tests. | |
| #1381 fix: fix most spread tests on craft-application | charmcraft | merged | Merged #1381 fixed most CRAFT-2239 craft-application Spread failures; follow-up #1386 fixed the remaining different-dir and full-lifecycle tests. | |
| #4056 spread: core24 testing infra | snapcraft | merged | Merged PR #4056 as commit 1fee3d830, adding Spread test infrastructure for Ubuntu Core 24 (CRAFT-1639). | |
| #943 test(spread): test on more bases | craft-application | merged | Merged PR #943: added an external Python runtime for testcraft and expanded Spread tests across multiple snap bases to detect base-specific bugs earlier. |