← Back to issue list

Add support for app command-chains

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1790978
Type
issue
State
closed
Author
~kyrofa
Labels
18.10-extensions
Created
Updated
Closed

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.
86%
#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.
78%
#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.
71%
#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.
70%