Remove core18 from Snapcraft
Metadata
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
-
Likely Fixed By:
canonical/snapcraft#4177
(confidence 100%)
Merged PR that removed core18 support and related tests.
-
Related To:
canonical/snapcraft#4182
(confidence 99%)
Follow-up issue created for electron-builder test removal.
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. | |
| #2444 snap: move to core18 | snapcraft | closed | Superseded by merged PR #2712, which moved Snapcraft's snap from core to core18 in commit bd5be51a3. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |