snapcraft expand-extensions is broken
Metadata
Current evaluation
snapcraft expand-extensions command produces invalid YAML with parse-info field error. Issue is ~3.5 years old with no activity.
Suggested action: close stale
Reason: The expand-extensions command was removed as part of the craft-application migration (see snapcraft#5117). The issue is no longer relevant since the feature it reports on has been deprecated/removed from the codebase.
Impact:
10
Quick Win:
8.0
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
10
Issue body
snapcraft expand-extensions > snapcraft-expanded.yaml Bad snapcraft.yaml content:
extra field ‘parse-info’ not permitted in ‘parts.blinken’ configuration
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
10
Quick Win:
8.0
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
10
|
close stale | snapcraft expand-extensions command produces invalid YAML with parse-info field error. Issue is ~3.5 years old with no activity. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
25
Confidence:
85
Support Request:
15
|
close stale | snapcraft expand-extensions command fails with an unpermitted parse-info field error. The report is over 3 years old with zero comments or maintainer engagement. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
40
Confidence:
85
Support Request:
15
|
close stale | snapcraft expand-extensions command fails with a validation error regarding an extra parse-info field in parts configuration. Issue has been inactive for over 3 years with no maintainer response. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
30
Confidence:
70
Support Request:
10
|
close stale | snapcraft expand-extensions fails with a validation error about an unexpected parse-info field in a part configuration. No maintainer interaction or comments in over 3 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
15
Confidence:
75
Support Request:
10
|
needs triage | snapcraft expand-extensions command fails with a schema validation error regarding an unexpected parse-info field. Open for over three years with no maintainer comments or activity. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
snapcraft#5117
(confidence 80%)
Issue #5117 documents the removal of extension subcommands during craft-application migration, which encompasses this expand-extensions issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1103 fix: remove snapcraft.yaml reference from expand-extensions | rockcraft | open | Removes snapcraft.yaml references from expand-extensions help text and docstring (3 lines, 1 file). Approved with CI green, but inactive ~6 months; fix still unapplied in codebase; likely duplicate of older PR #885. | |
| #885 fix: Removed reference to snapcraft.yaml in expand extensions | rockcraft | open | One-line fix removing the snapcraft.yaml reference from the expand-extensions help text and docstring, fixing #658. Approved by 2 reviewers with all CI checks green, but unmerged and inactive ~6 months; the fix is still unapplied in the codebase. | |
| #2002405 "snapcraft plugins" (latest/stable) chokes on parsing "extensions" line | snapcraft (launchpad) | open | Snapcraft 7.2.9 fails to parse snapcraft.yaml with extensions field, throwing pydantic validation error about extra fields in apps configuration | |
| #1608032 snapcraft crashes with useless message on bad YAML | snapcraft (launchpad) | closed | Abandoned. Snapcraft crashed with an unhelpful error on invalid YAML. No fix or follow-up was provided. |