← Back to issue list

Please add support for advanced grammar in organize

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1948464
Type
issue
State
open
Author
~xnox
Labels
—
Created
Updated
Closed
—

Current evaluation

Advanced grammar in organize is requested, including try and on $arch; a maintainer acknowledged core22+ support in craft-parts, but no implementation is recorded.

Suggested action: keep open

Reason: The request is concrete: the author says organize currently forces override-build and asks for try and on $arch; @~sergiusens replied that it can be done for core22 onwards in craft-parts. The inspected grammar key list omits organize, and the 8.2.0 changelog's broad claim about all part keywords is not backed by a resolving commit or PR, so the issue should remain open pending verification.

Evaluated by: mr-cal-bot

Impact: 45 Quick Win: 15 Complexity: 58 Confidence: 78 Actionability: 80

Issue body

Please add support for advanced grammar in organize I would love to have `try:` and `on $arch` support, currently have to do override-build instead.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 45
Quick Win: 15
Complexity: 58
Confidence: 78
Actionability: 80
keep open Advanced grammar in organize is requested, including try and on $arch; a maintainer acknowledged core22+ support in craft-parts, but no implementation is recorded.
stealth/space-bunny-alpha
Impact: 45
Quick Win: 13
Complexity: 57
Confidence: 88
Actionability: 66
keep open Request to support `try:` and `on $arch` organize grammar in craft-parts; a maintainer acknowledged core22+ feasibility, but no implementation is recorded.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 9
Complexity: 50
Confidence: 50
Actionability: 60
needs triage Feature request to add try: and on $arch advanced grammar support to the organize part keyword in snapcraft.
qwen/qwen3.8-27b
Impact: 35
Quick Win: 16
Staleness: 92
Complexity: 55
Confidence: 55
Support Request: 15
needs triage Feature request to allow advanced grammar (try:/on $arch) in the organize part property, so arch-specific file mappings can be declared instead of using override-build. No maintainer response or labels; open ~5 years.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 40
Confidence: 85
Support Request: 10
needs triage Feature request to add try: and on $arch grammar support to the organize command. Unlabeled, zero maintainer comments, inactive for over 4 years.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 60
Confidence: 75
Support Request: 10
needs triage Feature request to add try: and on $arch syntax support to the organize command. Unlabelled, zero maintainer comments, inactive for over four years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 30
Confidence: 65
Support Request: 10
needs triage Feature request to add try and on arch grammar support to the organize command. Unlabelled, zero maintainer interaction, and inactive for over four years.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#1948465 Please add support for advanced grammar in stage snapcraft (launchpad) open Architecture-conditional grammar for part stage/build commands remains unimplemented; processing covers six source/package keys, while try was removed in core22.
76%