[EXPERIMENTAL] packaging: update snap base to core22
Metadata
Current evaluation
Closed unmerged; the core22 migration was completed later by merged PR #4186 (commit 60033305b).
Resolution: closed superseded
Reason: PR #4039 was closed without merge after receiving no reviews or CI checks. Its goal was later completed by merged PR #4186 at commit 60033305b, which moved Snapcraft's own snap to core22 and closed tracking issue #4166.
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`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; the core22 migration was completed later by merged PR #4186 (commit 60033305b). | |
| stealth/space-bunny-alpha | — | closed stale | snapcore/snapcraft#4039 was closed unmerged, abandoning the experimental core22 packaging-base update after no reviews or CI checks; no resolving commit was recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without being merged. The pull request to update the snap base to core22 received no reviews or CI checks and was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. The experimental update switched the Snapcraft packaging base to core22. Codecov confirmed the merge would not impact coverage. The change was successfully integrated. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
snapcore/snapcraft#4186
(confidence 99%)
Merged replacement for the core22 snap-base migration, landing as commit 60033305b.
-
Related To:
snapcore/snapcraft#4166
(confidence 98%)
Tracking issue for the core22 migration that was closed by PR #4186.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #1819 build(snap): update snap to core24 | charmcraft | closed | Closed unmerged; the core24 migration was later completed by charmcraft#2412 in commit 5d8ea0e4. | |
| #2444 snap: move to core18 | snapcraft | closed | Superseded by merged PR #2712, which moved Snapcraft's snap from core to core18 in commit bd5be51a3. | |
| #1320 Migrate to core22 | charmcraft | closed | Charmcraft’s core22 migration landed via #1321, commit e83fc1a9, updating the snap base from core20 to core22. | |
| #6177 feat: allow building stable base snaps | snapcraft | closed | Closed unmerged in favor of #6147 and a separate early-core26 branch; stable core26 support later merged in #6225 at df4418f67. | |
| #29 feat: merge 'bundle-snap' into 'core22-8' | snapcraft-rocks | merged | Merged PR #29 added the 107-line bundle-snap change to core22-8, carrying the same changes as #28; it passed review with two approvals. | |
| #4118 init: use core22 base for `snapcraft init` | snapcraft | merged | Merged PR #4118 (mr-cal, CRAFT-1670): snapcraft init now scaffolds core22 as the default base instead of core20, with the command moved from snapcraft_legacy/ to snapcraft/ and a spread test added. Squash-merged as 4afc9e4c9. |