← Back to issue list

Migrate commands to craft-application command

View original Github issue

Metadata

Project
snapcraft
Number
#4742
Type
issue
State
closed
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Closed without implementation. The commands were not migrated to craft-application, and no resolution details were provided. The issue appears abandoned or superseded.

Suggested action:

No scores available.

Issue body

### What needs to get done The following commands need to be migrated to craft-application `AppCommand` and moved out of `snapcraft.commands.core22`: - [ ] `list-plugins` - [this check](https://github.com/canonical/snapcraft/blob/9ba96154e4bc09dc466ebe6cbbe24daddfa45238/snapcraft/commands/core22/discovery.py#L93) needs to be updated - [ ] `expand-extensions` and `list-extensions` - [ ] `init` ### Why it needs to get done - `snapcraft list-plugins` is unimplemented for core24 and does not run - The other commands work but should be migrated

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without implementation. The commands were not migrated to craft-application, and no resolution details were provided. The issue appears abandoned or superseded.
qwen/qwen3.6-35b-a3b Closed and appears abandoned. An internal Jira ticket (CRAFT-2822) was created to track the migration, but no further activity occurred and the request was not resolved or merged.
qwen/qwen3.6-35b-a3b Migration of snapcraft commands to craft-application was closed without resolution or follow-up activity. No fix, merge, or rejection details were provided.
qwen3.6-35b-a3b-mtp-q6 Migration of snapcraft commands to craft-application was closed without implementation. No follow-up pull requests or resolution details were provided, indicating the task was abandoned.
qwen3.6-35b-a3b-mtp-q6 Task to migrate snapcraft commands to craft-application was closed without resolution. No pull requests were merged, indicating the work was abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#360 Migrate non-lifecycle commands to craft-application rockcraft closed Closed without a documented resolution. Implementation discussion noted changing the InitCommand superclass from BaseCommand to AppCommand within craft-application. The migration remains unimplemented and effectively abandoned.
88%
#359 Migrate remaining lifecycle commands to craft-application rockcraft closed Closed as abandoned. No pull requests or comments were created, indicating the migration of remaining lifecycle commands was not completed and superseded by later development.
84%
#1284 Migrate store commands to craft-application charmcraft closed Closed without resolution or comments after over three years. The store command migration to craft-application was abandoned or completed out-of-band.
84%
#1285 Migrate remaining commands to craft-application charmcraft closed Closed without implementation or linked pull requests. The tracking issue for migrating analyze, create-lib, fetch-lib, and list-lib commands to craft-application was abandoned or superseded by broader migration efforts.
83%
#4468 feature/craft-application: migrate version command snapcraft closed Closed without comments or linked resolution. The version command migration to craft-application appears abandoned or superseded by subsequent refactoring. No merge or fix details were recorded.
82%
#1532 Use craft-application lifecycle commands charmcraft closed Closed without a documented fix or merge. Likely abandoned or superseded by upstream craft-application updates, as no resolution details were provided in the issue thread.
81%
#1153 Move the init command to craft-application charmcraft closed Closed without implementation. The migration of the init command to craft-application was abandoned or superseded, with no comments or merge details recorded.
80%
#753 Migrate to craft-application's InitService rockcraft closed Closed without resolution or linked pull request. The migration to craft-application's InitService was abandoned or superseded.
74%