test: update 25.10 spread tests with --ignore=unmaintained
Metadata
Current evaluation
Merged PR kept 25.10 coverage rather than deleting scenarios: added --ignore=unmaintained to run_rockcraft pack across spread tests (5577a19) and moved test_project_service_devel_bases base to ubuntu@26.04 (9e7f8c2).
Resolution: closed resolved
Reason: The PR was merged after tigarmo redirected Copilot from removing 25.10 scenarios to passing --ignore=unmaintained to pack; follow-up commits 9e7f8c2 and 5577a19 fixed the base version in test_project_service_devel_bases and the remaining failures in bare-base, plugin-bazel and plugin-dotnet-v2.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Ubuntu 25.10 has reached EOL, causing spread tests that target it to fail with chisel errors (`main/binary-amd64/Packages is missing from stonking main component digests`) since the apt repositories are no longer available.
## Changes
- **`base-devel/task.yaml`** — Drop `base_2510` scenario; `base_2404` and `base_2604` remain.
- **`plugin-python-v2/task.yaml`** — Remove all `_2510` environment variants (install, stage, and chisel scenarios); `_2604` equivalents cover the same functionality.
- **`usrmerged-install/rockcraft.yaml`** — Switch `base` from `ubuntu@25.10` → `ubuntu@26.04`; usrmerge support exists on 26.04 as well.
- **`usrmerged-install/task.yaml`** — Update summary to "26.04+".
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR kept 25.10 coverage rather than deleting scenarios: added --ignore=unmaintained to run_rockcraft pack across spread tests (5577a19) and moved test_project_service_devel_bases base to ubuntu@26.04 (9e7f8c2). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR kept Ubuntu 25.10 coverage by adding --ignore=unmaintained to pack instead of dropping scenarios; follow-up commit 5577a19 fixed bare-base, plugin-bazel and plugin-dotnet-v2 spread tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR retained Ubuntu 25.10 build coverage with --ignore=unmaintained; commit 5577a19 also updated the three remaining failing spread tests. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added --ignore=unmaintained to run_rockcraft pack commands across test task files to handle Ubuntu 25.10 EOL without removing scenarios. Updated one test to use Ubuntu 26.04. All CI checks passed. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
5
Complexity:
15
Confidence:
90
|
needs review | Updates spread tests to handle Ubuntu 25.10 EOL by adding --ignore=unmaintained to pack commands and switching a specific test to 26.04. Actively under review with maintainer feedback applied. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #519 spread: reorganize spread tests | rockcraft | merged | Merged PR #519 as commit 90d85343, consolidating most spread tests in the renamed rockcraft suite on Jammy VMs and adding a foreign suite for cross-system tests. | |
| #1304 test(spread): fix cross-test contamination | rockcraft | merged | Merged PR #1304: spread variants shared the python-from-chisel-bare dir, causing cross-test contamination; each test now copies a clean rockcraft.yaml template in first (+6 lines, 2 files). | |
| #953 Enable the maven plugin spread test for Ubuntu 25.10 | rockcraft | open | Triaged task to add Maven spread coverage for Ubuntu 25.10; current code supports the base, but no evidence confirms the test was enabled after the ROCKS-2054 dependency. | |
| #2525 test(spread): enable Ubuntu 25.10 and 26.04 spread runners | charmcraft | merged | Merged PR #2525 as commit 8beb372d, adding Ubuntu 25.10 and 26.04 Spread runners and resolving #2480. | |
| #2785 test(spread): fix different-dir task assertions | charmcraft | open | Maintainer PR (2 files, +6/-5) updating spread different-dir / different-dir-metadata assertions to match where artifacts land with --project-dir, plus restore cleanup. Fixes tests failing on main; CI green, 2 checks pending, 1 review comment unresolved, idle 80 days. |