core18: removal
Metadata
Current evaluation
Merged PR snapcore/snapcraft#4177 (May 2023) dropped core18 base support and its unit/spread tests, fixing #4165 via commits 40136ea9b, 77edc734b and ed423b6a8; core18 was EOL.
Resolution: closed resolved
Reason: The PR was merged after approval by two reviewers, removing core18 support in commits 40136ea9b ("bases: remove support for core18"), 77edc734b (spread tests) and ed423b6a8 (unit tests), which closed tracking issue #4165. Maintainers confirmed core18/core20 were no longer supported as no security updates were possible.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR snapcore/snapcraft#4177 (May 2023) dropped core18 base support and its unit/spread tests, fixing #4165 via commits 40136ea9b, 77edc734b and ed423b6a8; core18 was EOL. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4177 removed core18 support and its production, unit and spread tests, fixing #4165; resolving commits include 40136ea9b, ed423b6a8 and 77edc734b. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4177 removed core18 support across 528 files, fixing #4165. The core20 content pack was restored to keep unrelated tests working. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals and passing CI. Removes core18 support, resolving issue #4165. Changes span 528 files, deleting over 37,000 lines. Temporary core20 test fixes ensured CI passed prior to merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged removal of core18 support, resolving issue #4165. Core18 and core20 are deprecated due to discontinued security updates. Test prerequisites were temporarily restored to pass CI before final cleanup. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
canonical/snapcraft#4165
(confidence 90%)
Issue 'Remove core18 from Snapcraft' that this PR explicitly fixes; closed by the same commits.
-
Related To:
canonical/snapcraft#4182
(confidence 55%)
Follow-up issue tracking remaining core20 electron-builder spread test cleanup after core18/core20 support removal.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4165 Remove core18 from Snapcraft | snapcraft | closed | Core18 support was removed by merged PR #4177 in commits 40136ea9b, 77edc734b, and ed423b6a8; remaining electron-builder cleanup was tracked in #4182. | |
| #2444 snap: move to core18 | snapcraft | closed | Superseded by merged PR #2712, which moved Snapcraft's snap from core to core18 in commit bd5be51a3. | |
| #2712 snap: migrate to core18 | snapcraft | merged | Merged PR #2712 by maintainer sergiusens moved Snapcraft's own snap from base core to core18, landing as commit bd5be51a3 (8 files, +95/-42); it superseded the earlier closed attempt PR #2444. | |
| #2009520 core18/20: inconsistent architecture parsing | snapcraft (launchpad) | closed | Superseded by snapcore/snapcraft#4340 and #4341. Core22+ overlapping build-on handling merged in #3821 (4876b53); core20 support was declined. | |
| #6270 docs: remove references to core18 | snapcraft | open | Maintainer-filed docs cleanup to strip core18 from non-release docs once Snapcraft 9 is stable (now true: 9.0/9.1 are current). Triaged and volunteer PR #6292 open, but core18 references remain in specify-a-base, list-extensions, change-bases and example recipes. | |
| #2720 remote build: switch from core to core18 | snapcraft | merged | Merged PR #2720 switched remote builds from core to core18, aligning them with Snapcraft edge; landed as commit d2b36b2f4. | |
| #6009 test: remove core20 spread tests | snapcraft | merged | Squash-merged PR #6009 as commit d0f1b4394, deleting core20 spread tests and migrating applicable ones to core22/core24 (+20 net tests). Unblocked core20 lifecycle removal for Snapcraft 9 (#5675). | |
| #5198 Drop core18 extensions | snapcraft | closed | Core18-only legacy extensions were removed by merged PR #6019, commit fa7952b4d, as part of dropping legacy core18/core20 support. | |
| #1846195 provide snapcraft docker image for core18 | snapcraft (launchpad) | open | Request (2019) for an official snapcraft Docker image able to build base: core18 snaps; unmaintained since 2020, in-repo Dockerfiles were removed in 24e70d6db in favor of canonical/snapcraft-rocks, and core18 now needs EOL Snapcraft 7.5.x. | |
| #2761 Core20 base | snapcraft | merged | Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd). |