← Back to issue list

core18: removal

View original Github issue

Metadata

Project
snapcraft
Number
#4177
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `pytest tests/unit`? ----- Fixes #4165

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.
84%
#2444 snap: move to core18 snapcraft closed Superseded by merged PR #2712, which moved Snapcraft's snap from core to core18 in commit bd5be51a3.
80%
#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.
79%
#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.
78%
#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.
78%
#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.
77%
#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).
77%
#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.
76%
#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.
76%
#2761 Core20 base snapcraft merged Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd).
75%