Remove the `snapcraftctl` compatibility wrapper
Metadata
Current evaluation
Abandoned. Maintainers closed the request to remove the snapcraftctl compatibility wrapper, retaining it to prevent breaking existing builds for core22 and core24.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Remove all code related to `snapcraftctl`.
### Why it needs to get done
Core22 has deprecated `snapcraftctl` in favor of `craftctl`. This legacy command and its code originally from core20 should be removed.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. Maintainers closed the request to remove the snapcraftctl compatibility wrapper, retaining it to prevent breaking existing builds for core22 and core24. | |
| qwen/qwen3.6-35b-a3b | — | — | Removing the snapcraftctl wrapper was abandoned. Maintainers closed the request to avoid breaking core22 and core24 builds, retaining the deprecated command despite its craftctl replacement. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. Maintainers retained the snapcraftctl compatibility wrapper to prevent breaking existing builds on core22 and core24, closing the issue without implementation. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The snapcraftctl compatibility wrapper will be retained to prevent breaking existing builds for core22 and core24, overriding the original removal plan. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The snapcraftctl compatibility wrapper removal was abandoned. The maintainer decided to retain the wrapper for core22 and core24 to avoid breaking existing builds, closing the issue without implementation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. The snapcraftctl compatibility wrapper will be retained for core22 and core24 to avoid breaking existing builds, rendering the removal enhancement unfeasible. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5774 Remove all snapcraftctl code and compatibility wrapper for core22 | snapcraft | closed | Maintainers closed the proposed removal of deprecated snapcraftctl code for core22 and core24 without merging. The change was rejected to prevent breaking existing builds. | |
| #3751 craftctl: add snapcraftctl compatibility wrapper | snapcraft | merged | Merged a snapcraftctl compatibility wrapper into craftctl to ease the core22 transition. The wrapper outputs an update message and includes spread tests. Approved by reviewer, passed CI, and merged into main. | |
| #1793261 Vendor legacy snapcraft to maintain backward compatibility | snapcraft (launchpad) | closed | Closed without implementation. The proposal to vendor legacy snapcraft for backward compatibility was abandoned. No comments or resolution details were provided, indicating the approach was likely superseded by later snapcraft architecture changes. |