← Back to issue list

`snapcraft extension` should be completely provided by the extension

View original Launchpad issue

Metadata

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

Current evaluation

Fixed by snapcore/snapcraft PR #2349 (merged as commit 6e7e30ee1, "extensions: use extension docstring"): `snapcraft extension` help output now comes from the extension's own docstring.

Resolution: closed resolved

Reason: Maintainer ~kyrofa linked PR snapcore/snapcraft#2349 as the solution; it was merged into the repo as commit 6e7e30ee1, making the extension command display the extension-specific docstring instead of generic help.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Which means an extension-specific docstring.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed by snapcore/snapcraft PR #2349 (merged as commit 6e7e30ee1, "extensions: use extension docstring"): `snapcraft extension` help output now comes from the extension's own docstring.
stealth/space-bunny-alpha — closed resolved Snapcraft now provides extension-specific docstrings for the snapcraft extension command. PR canonical/snapcraft#2349 was merged in commit 6e7e30ee.
stealth/space-bunny-alpha — closed resolved Extension help was made docstring-based in #2349, merged as commit 6e7e30ee1.
qwen/qwen3.6-35b-a3b — — Closed without discussion. The requirement for extension-provided docstrings was likely abandoned or superseded by later snapcraft extension framework changes.
qwen/qwen3.6-35b-a3b — — The proposal that snapcraft extensions fully provide their own documentation via extension-specific docstrings was closed without discussion or comments. No resolution details were provided, indicating the request was likely abandoned or superseded.
qwen/qwen3.6-35b-a3b — — Closed without discussion or implementation. The proposal to have snapcraft extension fully managed by extensions, including extension-specific docstrings, was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The proposal to delegate snapcraft extension command handling and docstrings entirely to extensions was abandoned after no discussion or follow-up.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#2349 (confidence 97%)

    PR 'extensions: use extension docstring' referenced in the closing maintainer comment; merged as commit 6e7e30ee1.

Related issues

Issue Project State Summary Similarity
#2349 extensions: use extension docstring snapcraft merged Merged PR #2349 in commit 6e7e30ee1, making snapcraft extensions display extension-specific docstrings and resolving LP #1797655.
79%
#3679 Expand extensions snapcraft merged Merged PR snapcore/snapcraft#3679 via commit 07a8d695c, expanding extensions for CRAFT-948 in the snapcraft/7.0 branch.
70%