snapcraft's snap's snap.yaml doesn't plug in the completer
Metadata
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). | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #453 Add in bash completion | snapcraft | merged | Merged PR #453 via commit 6ea95fd50, adding a simple Bash completion script for Snapcraft commands. | |
| #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. |