← Back to issue list

Remove core18 from Snapcraft

View original Github issue

Metadata

Project
snapcraft
Number
#4165
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Core18 support was removed by merged PR #4177 in commits 40136ea9b, 77edc734b, and ed423b6a8; remaining electron-builder cleanup was tracked in #4182.

Resolution: closed resolved

Reason: PR #4177 removed core18 base support and its unit and spread tests through the cited commits.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Snapcraft needs to drop core18 for the upcoming Snapcraft release ### Why it needs to get done core18 has entered ESM, this is the same procedure that was done for core (aka core16)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Core18 support was removed by merged PR #4177 in commits 40136ea9b, 77edc734b, and ed423b6a8; remaining electron-builder cleanup was tracked in #4182.
stealth/space-bunny-alpha — closed resolved Core18 base support and its unit/spread tests were removed in commits 40136ea9b, 77edc734b, and ed423b6a8; #4182 tracked remaining electron-builder test cleanup.
stealth/space-bunny-alpha — closed resolved Core18 support was removed by merged PR #4177, including production code, unit tests, and spread tests, following its ESM transition.
qwen/qwen3.6-35b-a3b — — 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.
qwen/qwen3.6-35b-a3b — — Closed as superseded. The core18 removal task was redirected to tracking issue #4182 to monitor electron builder test removal following core18's ESM transition.
qwen/qwen3.6-35b-a3b — — Closed. Snapcraft dropped core18 support as it entered ESM. The change was resolved by merging PR #4182, which removed electron builder tests and finalized the core18 deprecation for the upcoming release.
qwen3.6-35b-a3b-mtp-q6 — — Closed after core18 reached ESM. Superseded by PR #4182, which tracks electron builder test removal to complete the core18 deprecation.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#4177 core18: removal snapcraft merged 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.
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.
78%
#4182 Add electron-builder test for core20 snapcraft open Requested core20 electron-builder spread coverage is obsolete: core20 support and related tests were removed in PRs #6019 and #6009, and core20 is now limited to the legacy Snapcraft 8.x track.
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%
#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.
76%
#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.
75%
#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.
75%
#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.
74%
#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.
73%
#2883 docker: add core18 snap that snapcraft now uses as a base snapcraft merged Merged PR #2883 as commit 6bd9dac10, adding core18 to Docker images as Snapcraft's base and updating related comments.
73%