Snapcraft tries to run chisel and fails
Metadata
Current evaluation
Missing `$` in a stage-packages variable is misclassified as a Chisel slice, causing a misleading missing-chisel build failure; reproduced on core22 and still open.
Suggested action: keep open
Reason: @~mr-cal reproduced the failure for core22 and explicitly agreed that error handling and user experience could be improved. Later craft-parts work (#904) auto-adds Chisel for detected slices, which may remove the missing-binary symptom, but no validation for malformed stage-package names or linked resolution is identified.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
18
Complexity:
35
Confidence:
85
Actionability:
80
|
keep open | Missing `$` in a stage-packages variable is misclassified as a Chisel slice, causing a misleading missing-chisel build failure; reproduced on core22 and still open. | |
| stealth/space-bunny-alpha |
Impact:
40
Quick Win:
15
Complexity:
58
Confidence:
87
Actionability:
88
|
keep open | A malformed stage-packages entry is misclassified as a Chisel slice, producing a misleading missing-chisel error. The core22 behavior was reproduced and acknowledged, but clearer validation is still needed. | |
| stealth/space-bunny-alpha |
Impact:
28
Quick Win:
14
Complexity:
38
Confidence:
91
Actionability:
82
|
needs triage | Untriaged: a missing $ in stage-packages makes a valid-looking variable name look like a Chisel slice, causing a misleading missing-chisel error instead of a syntax error. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
40
Quick Win:
28
Staleness:
95
Complexity:
30
Confidence:
55
Support Request:
20
|
close stale | Typo in stage-packages (missing $ before CRAFT_TARGET_ARCH) causes snapcraft to try running chisel instead of giving a clear syntax error. Unlabelled, no maintainer response, 1200 days old. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
30
Confidence:
85
Support Request:
10
|
needs triage | Typo in stage-packages YAML causes Snapcraft to attempt running chisel instead of raising a syntax error. Untriaged, inactive for over three years with no maintainer comments. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
45
Confidence:
80
Support Request:
10
|
needs triage | Unlabelled bug report where a missing dollar sign in stage-packages causes Snapcraft to incorrectly attempt running chisel instead of raising a syntax error. Issue has zero comments and has been inactive for over 3 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
30
Confidence:
85
Support Request:
5
|
close stale | Typo in stage-packages YAML causes Snapcraft to attempt running chisel instead of raising a syntax error. Untriaged, inactive for over 3 years. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
craft-parts#904
(confidence 70%)
The later change adds Chisel as a build snap when stage-packages contain slices, potentially preventing the missing-executable failure, but it does not demonstrate the requested early syntax error.
Related issues
No related issues found above the similarity threshold.