← Back to issue list

Migrate non-lifecycle commands to craft-application

View original Github issue

Metadata

Project
rockcraft
Number
#360
Type
issue
State
closed
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

### What needs to get done Migrate the extensions and the `init` command to craft-application. ### Why it needs to get done For parity!

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen/qwen3.6-35b-a3b Closed without a linked merge, likely abandoned. The migration requires updating InitCommand to inherit from AppCommand and assigning the correct CommandGroup, but no implementation was completed.
qwen/qwen3.6-35b-a3b Closed without implementation, likely abandoned. Discussion highlighted potential complexity with command specialization, but no migration pull request was opened or merged to transfer non-lifecycle commands to craft-application.
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. The migration of non-lifecycle commands to craft-application was discussed but never completed, indicating the task was abandoned or superseded by later architectural changes.
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. The proposed migration of non-lifecycle commands and the init command to craft-application was discussed but never completed, leaving the issue abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4742 Migrate commands to craft-application command snapcraft closed Closed without implementation. The commands were not migrated to craft-application, and no resolution details were provided. The issue appears abandoned or superseded.
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%
#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.
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.
80%
#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.
78%
#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.
78%
#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.
77%
#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.
76%