`snapcraft pack` should run the lifecycle for core20 in Snapcraft 8
Metadata
Current evaluation
Abandoned. The enhancement to run the snapcraft pack lifecycle for core20 was triaged and synced to Jira but never implemented or merged.
Suggested action: —
No scores available.
Issue body
### What needs to get done
`snapcraft pack` for core20 should act like it does for newer bases:
* `snapcraft pack`: run the lifecycle
* `snapcraft pack <dir>`: run `snap pack` on a directory
### Why it needs to get done
The `snacraft pack` command only packs a directory for core20 snaps.
`snapcraft pack` needs to be consistent across all bases and to align with other *craft apps.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The enhancement to run the snapcraft pack lifecycle for core20 was triaged and synced to Jira but never implemented or merged. | |
| qwen/qwen3.6-35b-a3b | — | — | Requesting snapcraft pack lifecycle support for core20 was closed without implementation. No fix, merge, or rejection was recorded, indicating the enhancement was deferred or abandoned pending future development. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The enhancement to make snapcraft pack run the lifecycle for core20 was triaged and synced to Jira but never resolved or merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The core20 lifecycle alignment enhancement was triaged and synced to internal Jira tracking (SNAPCRAFT-1046), but no code changes or resolution were documented on GitHub. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5426 `snapcraft pack` should run the lifecycle for core18|20 in Snapcraft 7 | snapcraft | closed | Closed for Snapcraft 7. Fixed in Snapcraft 8.11 via merged pull request #5425, enabling snapcraft pack to run the lifecycle for core18 and core20 bases. | |
| #5616 feat(snapcraft_legacy): pack command runs the lifecycle | snapcraft | merged | Merged squashed PR that aligns the core20 snapcraft pack command with core22 and core24 by running the lifecycle. Approved by three reviewers with all CI checks passing. Resolves #5425. | |
| #53 Use `snapcraft pack` for snapcraft >=8 | craft-actions | closed | Closed without a fix or merge. The enhancement to conditionally use snapcraft pack for version 8 and above remains unimplemented and was likely abandoned after Jira synchronization. | |
| #1939713 snapcraft init create base: core18 snap | snapcraft (launchpad) | closed | Closed without direct resolution, likely abandoned due to inactivity. Subsequent Snapcraft releases updated the init default to core20 and core22, effectively resolving the reported behavior. | |
| #1842328 snapcraft make plugin does not support core20 | snapcraft (launchpad) | closed | Closed without resolution or comments, likely abandoned. The core20 support gap for the snapcraft make plugin remains unresolved. | |
| #5675 Remove core20 lifecycle | snapcraft | closed | Merged in pull request #6019. Removed core20 lifecycle commands, spread tests, and plugin/extension references. Legacy components were retained for store compatibility. Prepares Snapcraft for version 9. |