← Back to issue list

snapcraft's snap's snap.yaml doesn't plug in the completer

View original Launchpad issue

Metadata

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

Current evaluation

Snap completion was fixed by PR #1956 (commit 32fbaf3d4), adding completer: completion.sh to Snapcraft's snap app definition.

Resolution: closed resolved

Reason: Merged commit 32fbaf3d4 in PR canonical/snapcraft#1956 added the completer declaration, restoring tab completion when Snapcraft runs from its snap.

Evaluated by: mr-cal-bot

No scores available.

Issue body

snapcraft's snapcraft.yaml is missing a `completer` line, so snapcraft from a snap doesn't tab-complete.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Snap completion was fixed by PR #1956 (commit 32fbaf3d4), adding completer: completion.sh to Snapcraft's snap app definition.
stealth/space-bunny-alpha — closed resolved Added the completer entry to Snapcraft's snap metadata, restoring tab completion in the Snapcraft snap; fixed by merged PR #1956 (commit 32fbaf3d4).
stealth/space-bunny-alpha — closed resolved Missing tab completion was fixed by adding the completer to Snapcraft's snap metadata. PR #1956 merged as commit 32fbaf3d4.
qwen/qwen3.6-35b-a3b — — Missing tab completion in the snapcraft snap due to a missing completer line was closed and abandoned due to prolonged inactivity. No fix or resolution was documented.
qwen/qwen3.6-35b-a3b — — Missing completer line in snapcraft.yaml caused tab-completion failure. The report was closed without comments or resolution, indicating it was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without resolution or comments. The missing completer directive in snapcraft.yaml preventing tab completion remains unaddressed.
qwen3.6-35b-a3b-mtp-q6 — — Closed without comments or resolution details. The missing snap.yaml completer line causing tab-completion failure was likely abandoned or fixed in a later release.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#1956 (confidence 99%)

    The commit title explicitly says it plugs the completer into the Snapcraft snap.

Related issues

Issue Project State Summary Similarity
#1590767 Support snap installed completion scripts snapcraft (launchpad) closed Resolved by snapd 2.28 automatic completion integration and snapcraft completer wiring in merged PR #1956 (commit 32fbaf3d4).
80%
#1956 snap: actually plug the completer in. snapcraft merged PR #1956 merged as commit 32fbaf3d4, wiring the bundled completion.sh into snap metadata so Snapcraft exposes tab completion.
80%
#1409 snap: remove completer entry snapcraft merged Merged PR #1409 as db235805a, removing the unsupported completer entry so snapcraft.yaml remained compatible with 2.32 pending 2.33 rollout on Xenial.
74%
#1570506 Snapcraft should use bash-completion snapcraft (launchpad) closed Added bash-completion support to snapcraft via merged upstream PR #453 (commit 6ea95fd50, changelog 16e1a9d76). Shipped in snapcraft 2.9 SRU to xenial; verified by elopio and released to -updates on 2016-05-30.
73%
#1646213 Code completion for *.snap on the cli is broken snapcraft (launchpad) closed Fixed by merged canonical/snapcraft#933 (commit 5c41e4bc), which corrected Bash completion for .snap files containing multiple dots.
73%
#453 Add in bash completion snapcraft merged Merged PR #453 via commit 6ea95fd50, adding a simple Bash completion script for Snapcraft commands.
73%
#1373 snapcraft.yaml: add support for reload-command and completer directives snapcraft merged Merged snapcraft#1373 in commit 48a347edf, adding snapcraft.yaml support for the reload-command and completer directives.
71%