← Back to issue list

Add a short form for platform `all`

View original Github issue

Metadata

Project
debcraft
Number
#92
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

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.

Impact: 30 Quick Win: 18.0 Staleness: 75 Complexity: 40 Confidence: 80 Support Request: 0

Issue body

If a platform is named `all`, it should be accepted to build on any architecture and build for the current architecture (the user is assumed to know whether it's actually platform agnostic).

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.
76%
#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.
73%