← Back to issue list

test: update 25.10 spread tests with --ignore=unmaintained

View original Github issue

Metadata

Project
rockcraft
Number
#1293
Type
pull request
State
merged
Author
Copilot
Labels
—
Created
Updated
Closed

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.
74%
#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).
73%
#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.
73%
#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.
70%
#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.
70%