Add a short form for platform `all`
Metadata
Current evaluation
Feature request to accept a platform named 'all' in debcraft.yaml, meaning build on any architecture and build for the current architecture. No maintainer response, labels, or code changes yet; unimplemented.
Suggested action: needs triage
Reason: The issue was filed by a maintainer (lengau) 179 days ago with zero comments, no labels, and no assignee, showing no triage has occurred. The code in debcraft/models/project.py and services/project.py still only supports valid Debian architecture names as short forms, with no 'all' handling. The feature is a small but real QoL improvement for arch-independent packages, but it touches platform rendering logic and schema validation, so it needs a maintainer to scope and prioritize it.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
30
Quick Win:
18.0
Staleness:
75
Complexity:
40
Confidence:
80
Support Request:
0
|
needs triage | Feature request to accept a platform named 'all' in debcraft.yaml, meaning build on any architecture and build for the current architecture. No maintainer response, labels, or code changes yet; unimplemented. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
45
Complexity:
20
Confidence:
75
Support Request:
10
|
needs triage | Request to add a short form for platform 'all' to accept any architecture. Issue is inactive for 138 days, lacks labels, and has no maintainer response. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
25
Confidence:
80
Support Request:
15
|
needs triage | Request to accept a platform named all as a shorthand for building on any architecture or the current one. Unlabelled, no maintainer response, inactive for 125 days. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
60
Complexity:
15
Confidence:
85
Support Request:
0
|
needs triage | Requests treating platform all as a valid short form, allowing builds on any or the current architecture. Open, inactive for 103 days, zero comments, awaiting triage and assignment. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1019 Allow platform-independent builds with the "all" architecture | craft-parts | open | Feature request to allow 'all' as a build-for architecture in ProjectInfo for platform-independent builds, with per-plugin checks. Unimplemented; counterpart requests in craft-application and snapcraft were closed without implementation or rejected. | |
| #360 Allow build-for "all" for platform-independent builds. | craft-application | closed | Closed without implementation due to inactivity. The request to support all as a build-for architecture for platform-independent builds was abandoned. No resolution, merge, or follow-up PR was created. |