← Back to issue list

Please add support for advanced grammar in build-base / base

View original Launchpad issue

Metadata

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

Current evaluation

Closed as not planned after a maintainer said build-base grammar was unsupportable because plugins and their languages change too much.

Resolution: closed not a bug

Reason: On 2021-11-23, maintainer @sergiusens said this was not something Snapcraft could support for the proposed use case, citing rapid plugin and language changes. No resolving PR or commit was provided.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Please add support for advanced grammar in build-base / base For example i wish to specify: build-base: on riscv64: core20 else: core For snapd snap.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed not a bug Closed as not planned after a maintainer said build-base grammar was unsupportable because plugins and their languages change too much.
stealth/space-bunny-alpha — closed not a bug Feature request for per-architecture grammar (e.g. `build-base: on riscv64: core20, else: core`) was declined by maintainer sergiusens; build-base remains a plain string in snapcraft's project model.
qwen/qwen3.8-27b — closed not a bug Feature request for advanced grammar support on build-base/base (e.g. per-arch core20 vs core) was rejected by maintainer sergiusens as not supportable due to plugin/language volatility.
stealth/space-bunny-alpha — closed stale Advanced grammar for build-base/base was abandoned and closed without implementation; no resolving PR or commit was provided.
qwen/qwen3.6-35b-a3b — — Abandoned. The request for conditional build-base grammar was closed without implementation due to lack of discussion. No code changes or resolution were provided.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The request for advanced grammar support in build-base/base received no comments or fixes, indicating it was abandoned.
qwen/qwen3.6-35b-a3b — — Request to support conditional architecture grammar for build-base and base fields was closed without implementation or discussion. The feature remains unimplemented and effectively abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Abandoned. The request to add conditional logic support for build-base and base was closed without implementation, comments, or a stated resolution.

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.
72%