Add support for app command-chains
Metadata
Current evaluation
App-level command-chain support was merged in snapcraft PR #2341 (commit 194989b4e), adding schema and snap metadata handling and resolving LP #1790978.
Resolution: closed resolved
Reason: PR canonical/snapcraft#2341 merged into master as commit 194989b4e. It added per-app command-chain support to the snapcraft.yaml schema and generated snap metadata.
Evaluated by: mr-cal-bot
No scores available.
Issue body
See https://forum.snapcraft.io/t/6018 for more details.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | App-level command-chain support was merged in snapcraft PR #2341 (commit 194989b4e), adding schema and snap metadata handling and resolving LP #1790978. | |
| stealth/space-bunny-alpha | — | closed resolved | App command-chain support added to snapcraft: schema and metadata support merged in snapcraft#2341 (commit 194989b4e), closing LP #1790978. Legacy-branch PR #2251 rejected as unnecessary; command-chain + legacy adapter rejected by #2375. | |
| stealth/space-bunny-alpha | — | closed resolved | App command-chain support landed in PR #2341 (commit 194989b4e), with snapd 2.36+ required. It was later enabled transparently by PR #2652 (96142d417). | |
| qwen/qwen3.6-35b-a3b | — | — | Feature request for app command-chain support was closed without discussion. Lacking implementation details and activity, it was likely abandoned or superseded by subsequent Snapcraft releases. | |
| qwen/qwen3.6-35b-a3b | — | — | App command-chain support request was closed without discussion or implementation. Zero comments and extended inactivity indicate the feature was abandoned or superseded by subsequent Snapcraft releases. | |
| qwen/qwen3.6-35b-a3b | — | — | Request to add app command-chain support was closed without implementation. Zero comments and over seven years of inactivity indicate the feature request was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or discussion. The feature request was abandoned or superseded by later Snapd releases, with no merge or resolution details provided. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation or discussion. The request for app command-chain support was abandoned or superseded, with no code changes or merges recorded. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#2341
(confidence 100%)
Merged resolving PR implementing app command-chain schema and metadata support.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2341 schema, meta: support app command-chain | snapcraft | merged | PR #2341 merged into master as commit 194989b4e, adding snapcraft.yaml schema and snap metadata (meta/snap_yaml.py) support for per-app command-chain, resolving LP bug #1790978. | |
| #1797468 Add support for hook command-chains | snapcraft (launchpad) | closed | Hook command-chain support shipped in canonical/snapcraft#2850 (41c9fb464); LP #1797468 was later closed as stale after nearly eight years. | |
| #2861 meta: remove Application's `prepend_command_chain` | snapcraft | merged | PR #2861 merged as commit 61bd3ab5d: dropped Application.prepend_command_chain and renamed snap packaging's _generate_command_chain to _generate_snapcraft_runner. Follow-up fix #2864 also merged. | |
| #1662240 post-stop-command not defined in snapcraft schema | snapcraft (launchpad) | closed | Added app-level post-stop-command support via merged snapcraft PR #1109 (commit 392a310f2); field now exists in schema/snapcraft.json and is emitted in snap.yaml apps metadata, and the Launchpad bug was closed. |