← Back to issue list

Allow `devel` in multi-base builds

View original Github issue

Metadata

Project
craft-platforms
Number
#85
Type
issue
State
open
Author
mr-cal
Labels
Type: Enhancement Status: Triaged
Created
Updated
Closed

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.
85%
#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.
71%