← Back to issue list

Reverse deprecation warnings for `list-` commands

View original Github issue

Metadata

Project
snapcraft
Number
#5711
Type
issue
State
closed
Author
mr-cal
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Closed unimplemented after an automated SNAPCRAFT-1210 sync notice; related #5428 later tracked removal of deprecated commands in commit 3623601d7.

Resolution: closed stale

Reason: No resolving PR or commit is recorded for #5711, and its only comment is an automated Jira-sync notice. Related #5428 documents commit 3623601d7 removing the old commands in Snapcraft 9/core26, but that work was not linked as this issue’s resolution.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Add a deprecation warning and hide the following commands. This will reverse some deprecation notices in https://github.com/canonical/snapcraft/issues/5428. command | replacement -- | -- list-extensions | extensions list-plugins | plugins list-tracks | tracks list-revisions | revisions list-validation-sets | validation-sets list-confdb-schemas | confdb-schemas list-keys | keys ### Why it needs to get done To be compliant with [DE013](https://docs.google.com/document/d/1qsNbj1aipo6F6RuEqd3un43ArBoMenCiddCcrJBl23s/edit?tab=t.0).

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed unimplemented after an automated SNAPCRAFT-1210 sync notice; related #5428 later tracked removal of deprecated commands in commit 3623601d7.
stealth/space-bunny-alpha — closed stale Request to deprecate list-* commands was closed without implementation. An automated notice created internal SNAPCRAFT-1210; no resolving PR or commit is recorded.
stealth/space-bunny-alpha — closed resolved Fixed by merged PR canonical/snapcraft#5828 (commit d2dbfb2f8): list-X commands now use X names, with old names hidden as deprecated aliases.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The request to deprecate list commands was deferred after an internal Jira ticket SNAPCRAFT-1210 was created. No code changes or merges occurred.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The enhancement was deferred and routed to internal Jira tracking (SNAPCRAFT-1210) for DE013 compliance, but no pull requests or code changes were submitted to deprecate the list- commands.
qwen/qwen3.6-35b-a3b — — Closed without a linked resolution. The enhancement to deprecate and hide list- commands in favor of new equivalents remains unimplemented.
qwen3.6-35b-a3b-mtp-q6 — — Abandoned. The enhancement requested deprecating and hiding several list- commands to comply with DE013, but no resolution or implementation was recorded.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#5428 (confidence 98%)

    The issue explicitly references #5428; commit 3623601d7 later removed the deprecated commands in Snapcraft 9/core26.

Related issues

Issue Project State Summary Similarity
#5428 Add a warning for deprecated commands snapcraft closed Warnings landed in #5341 and #5524 for Snapcraft 8.10; commit 3623601d7 removed the deprecated commands in Snapcraft 9.
75%
#5341 fix: give `list` and `list-registered` commands permanent deprecation warnings snapcraft merged Merged in commit a80f446d2, making deprecation warnings for the list and list-registered commands permanent and fixing #5340.
71%
#4278 snapcraft "list-*" subcommands are inconsistent snapcraft closed Deprecated redundant list-* commands via #5341 and #5524, then removed them in commit 3623601d7 for Snapcraft 9/core26, resolving the inconsistency.
71%