Drop core18 extensions
Metadata
Current evaluation
Legacy core18 extensions were removed from snapcraft_legacy after initial inactivity. The enhancement was completed and merged via pull request #6019, eliminating obsolete base references and tests.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Remove legacy core18 extensions from `snapcraft_legacy/internal/project_loader/_extensions`.
### Why it needs to get done
`snapcraft extensions` shows extensions for core18, which are not usable in snapcraft 8.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Legacy core18 extensions were removed from snapcraft_legacy after initial inactivity. The enhancement was completed and merged via pull request #6019, eliminating obsolete base references and tests. | |
| qwen/qwen3.6-35b-a3b | — | — | Legacy core18 extensions were removed from the project loader. After initial assignment and subsequent unassignment due to inactivity, the enhancement was completed and closed via pull request #6019. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Legacy core18 extensions were removed from snapcraft_legacy. After inactivity, the task was completed and closed via pull request #6019, eliminating deprecated extension code and tests incompatible with Snapcraft 8. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Legacy core18 extensions were removed from snapcraft_legacy to prevent their display in snapcraft 8. Following contributor inactivity, the enhancement was completed and closed via pull request #6019. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4165 Remove core18 from Snapcraft | snapcraft | closed | Closed. Core18 support was removed from Snapcraft after its ESM transition. The task was superseded by PR #4182, which merged the necessary electron builder test removals. | |
| #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. | |
| #3668 extensions: support core22 | snapcraft | merged | Merged into snapcraft/7.0. Implements core22 support for extensions by updating the API and processing pipeline. Confirmed apply_extensions compatibility, passed code review and CI, and increased coverage by 1.43%. | |
| #1986634 "snapcraft extension" does not recognize core22 extensions | snapcraft (launchpad) | closed | The snapcraft extension command failed to recognize core22 extensions despite listing them. It was closed without resolution or comments, indicating abandonment or stale status due to prolonged inactivity. | |
| #1846195 provide snapcraft docker image for core18 | snapcraft (launchpad) | open | Request for canonical-provided core18-based snapcraft docker images (official ones were xenial-based). 7 years old, no comments or labels; core18 is EOL and the project has moved to core20+, so the request is no longer applicable. | |
| #4339 "snapcraft extension" does not recognize core22 extensions | snapcraft | closed | The snapcraft extension command was removed from the tool, closing this report. Core22 extension recognition is no longer applicable as the feature was deprecated and deleted. | |
| #2883 docker: add core18 snap that snapcraft now uses as a base | snapcraft | merged | Merged the addition of the core18 snap as snapcraft's Docker base, updating related comments for accuracy. Approved by one reviewer, the change was integrated after a minor authorship clarification. | |
| #2444 snap: move to core18 | snapcraft | closed | Closed and merged to update snap configuration to core18, modifying three files. | |
| #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. |