Make python plugin integration tests work on non-LTS ubuntu series
Metadata
Current evaluation
Python plugin integration tests now map non-LTS Ubuntu releases (25.10, 25.04) in RELEASE_TO_VALUES; delivered with interim base support in Rockcraft 1.15.
Suggested action: close resolved
Reason: The file tests/integration/plugins/test_python_plugin.py now has a RELEASE_TO_VALUES mapping containing non-LTS entries "25.10" and "25.04" (both mapped to _PY_313_VALUES) alongside the LTS ones, looked up via OsRelease().version_id() with a KeyError fallback — exactly the change requested. The stated blocker is also resolved: interim bases are supported (commit 6ff0c6c0 'feat: enable interim bases (#946)', plus 1c4a9d78 'feat: use usrmerged install dirs for 25.10+' and 7fe40abc 'feat: consider the base when registering plugins'), documented in docs/release-notes/rockcraft-1-15.rst ('Support for interim Ubuntu bases', 'Python plugin for ubuntu@25.10 base'). This was a maintainer self-filed task, fully delivered.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
18
Quick Win:
1
Complexity:
12
Confidence:
92
Actionability:
5
|
close resolved | Python plugin integration tests now map non-LTS Ubuntu releases (25.10, 25.04) in RELEASE_TO_VALUES; delivered with interim base support in Rockcraft 1.15. | |
| qwen/qwen3.6-35b-a3b |
Impact:
30
Quick Win:
27
Complexity:
10
Confidence:
95
Actionability:
100
|
close resolved | Integration tests for the Python plugin now support non-LTS Ubuntu releases (e.g., 25.10, 25.04) via the RELEASE_TO_VALUES mapping. | |
| qwen/qwen3.8-27b |
Impact:
30
Quick Win:
20
Staleness:
55
Complexity:
35
Confidence:
70
Support Request:
0
|
keep open | Rockcraft python plugin integration test (tests/integration/plugins/test_python_plugin.py) only mapped LTS Ubuntu releases to expected values. Non-LTS (25.04/25.10) entries were later added via interim-base support; issue left open, unlabelled, no comments. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
20
Confidence:
85
Support Request:
5
|
needs triage | Update python plugin integration tests to support non-LTS Ubuntu releases, currently only configured for LTS. No maintainer comments, labels, or activity in ~15 months. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
15
Confidence:
80
Support Request:
5
|
close stale | Update python plugin integration tests to support non-LTS Ubuntu releases, currently only mapped for LTS versions. Unaddressed for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
25
Confidence:
85
Support Request:
10
|
needs triage | Update python plugin integration tests to support non-LTS Ubuntu releases, currently limited to LTS mappings. Unaddressed for over a year. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
rockcraft#946
(confidence 88%)
Commit 6ff0c6c0 'feat: enable interim bases (#946)' introduced the non-LTS base support this task was a blocker for; 1c4a9d78 added usrmerged install dirs for 25.10+.
Related issues
No related issues found above the similarity threshold.