test(spread): add core26 package-cutoff test
Metadata
Current evaluation
Merged #6164 in commit 927e31121, adding core26 package-cutoff spread coverage. It incorporates #6171 and fixes #6146 and #6148.
Resolution: closed resolved
Reason: PR #6164 was merged as commit 927e31121. Its changes incorporated #6171 and explicitly closed #6146 and #6148.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Downstream test for https://github.com/canonical/craft-parts/pull/1538.
Includes the changes from https://github.com/canonical/snapcraft/pull/6171
Fixes #6146
Fixes #6148
(SNAPCRAFT-1327)
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #6164 in commit 927e31121, adding core26 package-cutoff spread coverage. It incorporates #6171 and fixes #6146 and #6148. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #6164 in commit 927e31121, adding a core26 package-cutoff spread test downstream of craft-parts#1538. It incorporates snapcraft#6171 and closes #6146 and #6148. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Adds a core26 package-cutoff test as a downstream test for craft-parts PR #1538. Incorporates changes from snapcraft PR #6171 and resolves issues #6146 and #6148. Approved by two reviewers and merged after passing CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged downstream test for craft-parts PR #1538, incorporating changes from snapcraft PR #6171. Adds core26 package-cutoff validation and resolves issues #6146 and #6148. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#6171
(confidence 100%)
Its changes were incorporated into the merged test PR.
-
Related To:
canonical/craft-parts#1538
(confidence 99%)
Upstream Chisel manifest support was the implementation covered by this downstream spread test.
-
Likely Fixed By:
canonical/snapcraft#6146
(confidence 95%)
PR #6164 explicitly lists this core26 usrmerge conflict as fixed.
-
Likely Fixed By:
canonical/snapcraft#6148
(confidence 95%)
PR #6164 explicitly lists unwanted core26 staged dependencies as fixed.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6202 test(spread): create core26 spread test suite | snapcraft | merged | Merged PR #6202 as a9a5b4750, adding core26 Spread tests and CI coverage while generalizing common tests for core22, core24, and core26. | |
| #6171 test(spread): update python tests | snapcraft | merged | Merged PR #6171 in commit 0bd8a7894, aligning core26 spread tests and documentation to use the same ordered set of Python packages. | |
| #3269 spread tests: remove references of core16 | snapcraft | merged | Merged PR #3269 via commit ab84886f2, removing core16 references from three spread-test files. | |
| #3714 spread: enable core22 | snapcraft | merged | Merged PR #3714 enabled core22 in the Spread test configuration. Implementation commit d2f2a0d43 landed via merge commit 6b42ca1bb. | |
| #3026 spread tests: add core20 and cleanup systems | snapcraft | merged | Merged #3026 in commit d006134d4, adding core20 spread tests, simplifying setup to install only the Snap, and cleaning up test systems. | |
| #3877 tests: enable provider spread tests for core22 | snapcraft | merged | Merged as commit 7612a3a87: renamed the spread test dir build-providers to providers and moved legacy-only tests into providers/legacy, enabling provider spread tests on core22 (CRAFT-1266). Prerequisite for #3875. | |
| #13 test(spread): add more spread tests | snapcraft-rocks | merged | Merged PR #13 added Spread tests for architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files). | |
| #4582 test: add core24 component spread tests | snapcraft | merged | Merged #4582 into feature/components, adding core24 component spread tests by flattening and copying existing tests after CI passed. | |
| #6159 test: fix core26 python tests | snapcraft | merged | Merged PR #6159 in commit bbc598dcd, updating core26 Python spread tests to use Python 3.14. | |
| #4141 spread: let the core18 base test run longer | snapcraft | merged | Merged #4141 as commit 918ce0582, extending the core18 base Spread test timeout to mitigate the flaky timeouts tracked in #4140. |