Add Noble support to charmcraft 2.x
Metadata
Current evaluation
Track adding Noble (24.04) support to charmcraft 2.x plus a deprecation note. Delivered: Noble is supported via base/platforms, bases+noble is excluded from LEGACY_BASES, and the deprecation note is documented.
Suggested action: close resolved
Reason: Both parts of the request landed: Noble is fully supported (const.py:60-75 CHARM_PLUGIN_BASES includes ubuntu@24.04; CommonBaseStr at line 98; init.py:33-40 scaffolds on 24.04; spread tests charmcraft-platforms-24.04.yaml), via commits f314d833 'feat: enable Ubuntu 24.04 as a development base (#1557)' and 253abfa2 'chore: mark ubuntu noble as stable'. The requested deprecation also exists: charmcraft-yaml-file.rst:201 states 'bases is deprecated, replaced by base, build-base, and platforms', and LEGACY_BASES (const.py:60) deliberately omits 24.04 so bases+noble is rejected by _check_base_is_legacy (models/project.py:815-818) — exactly the 3.x removal the issue anticipated. The only residual is a doc inconsistency at charmcraft-yaml-file.rst:206-210, which lists ubuntu@24.04 as an accepted bases value while the surrounding prose and LEGACY_BASES exclude it; that is cosmetic, and the 2.x line this issue targeted is long EOL with the repo now at 4.x.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
20
Quick Win:
13
Complexity:
10
Confidence:
85
Actionability:
72
|
close resolved | Track adding Noble (24.04) support to charmcraft 2.x plus a deprecation note. Delivered: Noble is supported via base/platforms, bases+noble is excluded from LEGACY_BASES, and the deprecation note is documented. | |
| qwen/qwen3.6-35b-a3b |
Impact:
70
Quick Win:
39
Complexity:
30
Confidence:
70
Actionability:
80
|
close resolved | Add Noble support to charmcraft 2.x with deprecation note for charmcraft 3.x | |
| qwen/qwen3.8-27b |
Impact:
25
Quick Win:
16
Staleness:
78
Complexity:
35
Confidence:
72
Support Request:
5
|
close stale | Feature request (by maintainer lengau) to add Noble (Ubuntu 24.04) support to charmcraft 2.x, marking bases+noble as deprecated ahead of removal in 3.x. No comments; project has since moved to 4.x with full Noble support and the platforms notation. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
92
Complexity:
35
Confidence:
85
Support Request:
10
|
needs triage | Request to add Ubuntu Noble support to charmcraft 2.x with a deprecation note for 3.x. Unlabelled, zero comments, and inactive for over two years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
20
Confidence:
80
Support Request:
0
|
close stale | Task to add Ubuntu Noble support to charmcraft 2.x with a deprecation note for 3.x. Untriaged, inactive for over a year, and obsolete due to version deprecation. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
25
Confidence:
85
Support Request:
0
|
close stale | Task to add Ubuntu Noble support to charmcraft 2.x with a deprecation note for 3.x. Issue is over two years old, has no comments or maintainer engagement, and targets a deprecated major version. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
charmcraft#1557
(confidence 80%)
Commit f314d833 'feat: enable Ubuntu 24.04 as a development base (#1557)' enabled Noble; followed by 253abfa2 'chore: mark ubuntu noble as stable'.
-
Related To:
charmcraft#1978
(confidence 70%)
Merged PR adding 24.04 to default charm templates so generated charms have tests available on Noble.
Related issues
No related issues found above the similarity threshold.