Enforce that the build and run base are the same* base
Metadata
Current evaluation
Feature request to enforce build-base must match base in the Project model, with defined exceptions (bare, devel, legacy overrides). Filed by maintainer, 1 comment, no labels, no assignee, inactive ~11 months. Code still lacks this enforcement.
Suggested action: needs triage
Reason: Filed by maintainer lengau with no labels, no assignee, and only one passing comment from @steinbro about snapcraft base snaps. The code in craft_application/models/project.py still only validates devel-base and bare-base cases (lines 279-313) but does not enforce the general build-base == base rule described in the issue. No PR or commit in the git history addresses this specific enforcement, so the issue remains valid but untriaged.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
18.0
Staleness:
68
Complexity:
60
Confidence:
72
Support Request:
0
|
needs triage | Feature request to enforce build-base must match base in the Project model, with defined exceptions (bare, devel, legacy overrides). Filed by maintainer, 1 comment, no labels, no assignee, inactive ~11 months. Code still lacks this enforcement. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
75
Confidence:
70
Support Request:
20
|
needs triage | Issue proposes strict enforcement that build-base and base must match, with specific exceptions. Currently inactive for over a year, no maintainer response, lacks labels, and requires architectural decision. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
70
Complexity:
65
Confidence:
85
Support Request:
0
|
needs triage | Feature request to strictly enforce matching build-base and base fields with defined exceptions. Currently unlabelled and inactive for nearly 10 months, awaiting prioritization. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
40
Confidence:
80
Support Request:
5
|
needs triage | Enforce strict matching of build-base and base, with exceptions for bare and in-development bases. Currently handled ad-hoc by apps. Open and inactive for 270 days, awaiting implementation or triage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1733 Don't allow `build-base` on stable bases | charmcraft | open | Feature request to reject build-base on stable bases in platforms charms, plus documentation. Created by maintainer 776 days ago, no labels, no maintainer response beyond Jira bot. Code still allows build-base on stable bases; not implemented. |