← Back to issue list

fix(spread): pack with lxd for core20 base tests

View original Github issue

Metadata

Project
snapcraft
Number
#5856
Type
pull request
State
merged
Author
bepri
Labels
PR: Run Manual Spread
Created
Updated
Closed

Current evaluation

Merged PR #5856 (commit 66b9ae9f4) updated Spread core20-base tests to pack with LXD.

Resolution: closed resolved

Reason: PR #5856 was merged as commit 66b9ae9f4, resolving the core20 test-packing issue by using LXD. The linked core20 failure was also addressed in canonical/core20#177.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `make test`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #5856 (commit 66b9ae9f4) updated Spread core20-base tests to pack with LXD.
stealth/space-bunny-alpha — closed resolved Merged as 66b9ae9f4, updating core20 base spread tests to pack with LXD. Core20’s parallel fix is canonical/core20#177.
qwen/qwen3.6-35b-a3b — — Merged after two approvals. Updates spread tests to pack with LXD for core20 base tests. CI passed with one non-blocking schema diff failure. Related core20 and snapd test failures were resolved in separate PRs.
qwen3.6-35b-a3b-mtp-q6 — — Merged to fix spread tests by packing with LXD for core20 base tests. Resolves core20 failures, while snapd test issues are tracked for a separate PR.

Update history

No update history recorded yet.

Related work

  • Related To: core20#177 (confidence 98%)

    The author linked this PR as the fix for the core20-side test failure.

Related issues

Issue Project State Summary Similarity
#485 test(spread): test uc-prepare in lxd imagecraft merged Merged PR adding spread tests for uc-prepare on LXD across core22, core24, and core26 base images.
80%
#2983 tests: add LXD spread test snapcraft merged Merged PR #2983 as 4b8522a14, adding spread coverage that builds the LXD package with LXD and destructive/host providers; installation checks were deferred.
80%
#467 test(spread): use LXD provider for spread tests imagecraft closed PR closed without merge; spread LXD provider changes were implemented across follow-up PRs (#483, #485, #486, #487, #488, #495)
79%
#2631 spread tests: enable LXD build provider tests snapcraft merged Merged PR #2631 enabled LXD build-provider spread tests and reused early-prepared LXD setup, reducing repeated setup and image-download overhead.
79%
#694 tests(spread): use LXD from `5.21/candidate` rockcraft merged Merged PR #694 in commit 90bc9b34, pinning spread tests to LXD 5.21/candidate to restore main and strengthen LTS regression coverage.
77%
#99 Broken spread tests on 20.04 and 22.04 imagecraft closed Ubuntu 20.04/22.04 spread failures were fixed by merged PR #110 (commit 00f1348), correcting legacy LXD client handling in spread setup.
77%
#4239 spread: improve resilience of lxd-type-base test snapcraft merged PR #4239 was squash-merged as ab2c13576, making the lxd-type-base spread test more resilient to frequent lxc stop timeouts on Google runners.
76%
#269 tests: add initial spread testing fetch-service merged Merged PR #269 (commit 8fe0091) added initial Spread integration tests to fetch-service: spread.yaml plus snap-config, basic-inspection, update-config and upgrade-revert suites; all 10 lxd-vm tasks passed, resolving #226.
76%
#4140 Flaky spread tests snapcraft closed Flaky LXD spread-test timeouts were addressed by PR #4141 and commit 4b20c8435, which improved the resilience of the core18 lxd-type-base test.
76%
#302 test(spread): switch to testing in destructive mode imagecraft merged Merged PR #302 as commit f6aae5e, switching spread tests to destructive mode while LXD lacks required loop-device support.
75%