Allow `devel` in multi-base builds
Metadata
Current evaluation
Enhancement to allow `devel` build bases in multi-base charm builds. Triaged with maintainer discussion on implementation approach.
Suggested action: keep open
Reason: The issue is triaged and has active maintainer discussion (@lengau's 2025-01-22 comment proposing implementation approach: allow `devel` in `build-on` and support `ubuntu@devel` as a synonym). This is a valid enhancement request with maintainer buy-in that should remain open for implementation.
Impact:
55
Quick Win:
30.25
Staleness:
55
Complexity:
45
Confidence:
75
Support Request:
15
Issue body
The charm build planner can't use `devel` build bases for multi-base builds.
One option would be to allow definitions like:
```yaml
platforms:
plucky:
build-on: [devel:amd64]
build-for: [ubuntu@24.04:amd64]
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
55
Quick Win:
30.25
Staleness:
55
Complexity:
45
Confidence:
75
Support Request:
15
|
keep open | Enhancement to allow `devel` build bases in multi-base charm builds. Triaged with maintainer discussion on implementation approach. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
45
Complexity:
40
Confidence:
85
Support Request:
10
|
keep open | Enhancement to allow devel build bases in multi-base charm builds. Currently triaged and under discussion, with maintainer input on implementation details. Last activity ~3 months ago. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
30
Confidence:
85
Support Request:
0
|
keep open | Enhancement to allow devel build bases in multi-base charm builds. Currently triaged and under discussion, with maintainers debating implementation details for build-on and build-for fields. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
40
Complexity:
45
Confidence:
85
Support Request:
5
|
keep open | Enhancement to allow devel build bases in multi-base charm build configurations. Currently triaged and under maintainer discussion regarding implementation details. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #217 feat: allow `devel` in multi-base charm builds | craft-platforms | open | Allow devel series in multi-base charm build-on entries. Approved by 2 reviewers with 10 unresolved comments, all CI passing, last activity 49 days ago. | |
| #4068 meta: allow support for `build-base: devel` | snapcraft | merged | Merged after approval and CI checks. Enables build-base: devel support and sets the grade to devel. A testing issue requiring manual apt update on the lunar image was resolved via a craft-providers update. |