← Back to issue list

snap: migrate to core18

View original Github issue

Metadata

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

Current evaluation

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.

Resolution: closed resolved

Reason: The pull request itself was merged into master after review approval, landing as commit bd5be51a3 ('snap: migrate to core18'), changing the snapcraft snap base and its build definitions. It replaced the earlier unmerged attempt in PR #2444 ('snap: move to core18').

Evaluated by: mr-cal-bot

No scores available.

Issue body

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] 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 `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Snapcraft's snap packaging moved to core18 via merged PR #2712, landing as commit bd5be51a3; eight files changed.
stealth/space-bunny-alpha — closed resolved Merged PR #2712 migrated Snapcraft’s snap packaging to the core18 base, updating 8 files with 95 additions and 42 deletions.
qwen/qwen3.6-35b-a3b — — Merged the snap packaging migration to the core18 base. Approved by one reviewer, the update modified 8 files with 95 additions and 42 deletions, signed off by maintainer sergiusens.
qwen3.6-35b-a3b-mtp-q6 — — Migrated the snap build environment to Ubuntu Core 18. Successfully merged by maintainer sergiusens, updating the base snap configuration to core18.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3579 (confidence 85%)

    Later 'snap: move base to core20' (commit 18a974e01) continued the same base-bump chain begun here.

  • Related To: snapcraft#3583 (confidence 70%)

    Build providers were updated to inject the new core18 base, a direct downstream consequence of this migration.

  • Related To: snapcraft#4186 (confidence 65%)

    The same snap base was later migrated onward to core22 (commit 60033305b), completing the bump sequence.

Related issues

Issue Project State Summary Similarity
#2444 snap: move to core18 snapcraft closed Superseded by merged PR #2712, which moved Snapcraft's snap from core to core18 in commit bd5be51a3.
90%
#4186 snap: migrate to core22 snapcraft merged PR #4186 merged, moving the Snapcraft snap's own build environment to base core22 (8 files, +71/-70), landing as commit 60033305b and closing the core22 migration issue #4166.
88%
#4166 Migrate Snapcraft to core22 snapcraft closed Snapcraft's own snap was migrated to base core22 by merged PR #4186 (commit 60033305b, 8 files, +71/-70), closing this tracking issue.
84%
#3579 snap: move base to core20 (CRAFT-509) snapcraft merged Merged PR #3579 via ed2baf8bd, moving Snapcraft's own snap to the core20 base; implementation commit 18a974e01.
83%
#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.
79%
#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.
79%
#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.
78%
#1939713 snapcraft init create base: core18 snap snapcraft (launchpad) closed Snapcraft init was updated to scaffold core20 instead of core18 by merged canonical/snapcraft#3587 (merge commit f91632aab).
78%
#2520 snap: set core as a base snapcraft merged Merged PR #2520 as commit ed57b4bbf, setting Snapcraft's own snap base to core so it could use functionality from Craft 3.x.
76%
#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.
76%