← Back to issue list

Drop core18 extensions

View original Github issue

Metadata

Project
snapcraft
Number
#5198
Type
issue
State
closed
Author
mr-cal
Labels
good first issue Status: Triaged Type: Enhancement
Created
Updated
Closed

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.
80%
#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.
80%
#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%.
75%
#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.
73%
#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.
72%
#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.
72%
#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.
71%
#2444 snap: move to core18 snapcraft closed Closed and merged to update snap configuration to core18, modifying three files.
70%
#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.
70%