← Back to issue list

Make python plugin integration tests work on non-LTS ubuntu series

View original Github issue

Metadata

Project
rockcraft
Number
#859
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action: keep open

Reason: The issue's core ask is already implemented: the file's RELEASE_TO_VALUES now includes non-LTS '25.10' and '25.04' entries (added by 'feat: enable interim bases (#946)', 6ff0c6c0), and the test file has been actively maintained since (e.g. 'feat: use usrmerged install dirs for 25.10+', 'feat(project): add ubuntu@26.04 as a devel base (#1020)'). However, the issue is still open with no labels, comments, or maintainer acknowledgement, and the issue's secondary goal (non-LTS rock bases) is only partially addressed, so a maintainer should confirm and close it rather than auto-closing.

Impact: 30 Quick Win: 19.5 Staleness: 55 Complexity: 35 Confidence: 70 Support Request: 0

Issue body

### What needs to get done Currently `tests/integration/plugins/test_python_plugin.py` maps an Ubuntu release to a set of expected values, but it only has LTS. ### Why it needs to get done Make it easier to test on non-LTS ubuntu. This is probably also a blocker for supporting non-LTS rock bases.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 30
Quick Win: 19.5
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.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 25
Confidence: 75
Support Request: 10
close stale Update Python plugin integration tests to support non-LTS Ubuntu releases. Current LTS-only mapping blocks non-LTS rock base support. Issue remains open, unassigned, and untriaged after 430 days of inactivity.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/rockcraft#946 (confidence 80%)

    Commit 6ff0c6c0 'feat: enable interim bases (#946)' is the only commit that added the non-LTS 25.04/25.10 entries to RELEASE_TO_VALUES in test_python_plugin.py, directly addressing the issue's stated gap.

Related issues

No related issues found above the similarity threshold.