← Back to issue list

feat: stable core26 support

View original Github issue

Metadata

Project
snapcraft
Number
#6225
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged #6225 as df4418f67, enabling stable core26 snap builds; it fixes #6088 and supersedes the earlier experimental support in #6182.

Resolution: closed resolved

Reason: PR #6225 was approved and merged as commit df4418f67. Repository history confirms the commit added stable core26 support after prerequisite #6202 merged.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Allows building stable core26 snaps. Fixes #6088 Supersedes #6182 Blocked by #6202 Unblocks #6220 (SNAPCRAFT-1308) --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #6225 as df4418f67, enabling stable core26 snap builds; it fixes #6088 and supersedes the earlier experimental support in #6182.
stealth/space-bunny-alpha — closed resolved Merged as df4418f67, adding stable core26 snap build support; fixes #6088 and supersedes #6182.
stealth/space-bunny-alpha — closed resolved Merged PR #6225 as commit df4418f67, enabling stable core26 snap builds. It fixes #6088, supersedes #6182, and follows the merged test prerequisite #6202.
qwen/qwen3.6-35b-a3b — — Merged after approval and CI validation. Adds stable core26 snap building support. Fixes #6088, supersedes #6182, and unblocks #6220. Expected test failures were noted and cleared for merge.
qwen3.6-35b-a3b-mtp-q6 — — Merged to enable stable core26 snap building. Resolves #6088, supersedes #6182, and unblocks #6220. Test failures were expected pending archive settlement, but the feature was successfully integrated.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#6088 (confidence 100%)

    Core26 stabilization issue fixed by the merged implementation in #6225.

  • Related To: canonical/snapcraft#6182 (confidence 100%)

    The earlier experimental core26 PR was explicitly superseded by #6225.

  • Blocked By: canonical/snapcraft#6202 (confidence 100%)

    Core26 Spread test prerequisite that merged before #6225.

  • Related To: canonical/snapcraft#6220 (confidence 95%)

    Snapcraft 9 release-notes work identified as unblocked by stable core26 support.

Related issues

Issue Project State Summary Similarity
#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.
86%
#6182 [experimental] feat: early core26 support snapcraft closed Experimental early core26 support PR closed unmerged; superseded by #6225 (commit df4418f67) which shipped stable core26 support, after the core26 spread test suite landed in #6202.
80%
#5767 feat: add support for core26 (#5677) snapcraft merged Merged core26 support into Snapcraft, adding base recognition and unit-test coverage; core26 initially required build-base: devel.
80%
#6088 Stabilize core26 snapcraft closed Core26 stabilization landed in merged PR #6225 (df4418f67), enabling stable builds and removing devel build-base and grade requirements.
79%
#5677 Add core26 support snapcraft closed Core26 support was merged via snapcraft#5767 (commit 3b9705baf), adding devel gating, core24-or-newer handling, tests, and a core26 spread suite.
79%
#503 feat: support 26.10 as a stable build-base imagecraft merged Merged PR adding Ubuntu 26.10 as a stable build-base, replacing the devel wildcard fallback, and updating spread tests to use qemu-user-binfmt.
72%
#6089 fix(plugins/python): fix core26 builds snapcraft merged Merged #6089 fixed #6020 by enabling the Python plugin for strictly confined core26 snaps and adding spread tests; released in Snapcraft 8.14.3.
72%
#4873 feat: support "build-for: [all]" in core24 snapcraft merged Merged PR #4873 as commit 319056d7a, adding core24 support for build-for: [all] and fixing #4854. The feature shipped in Snapcraft 8.4.0.
71%
#3754 spread: move core22 to stable snapcraft merged Merged PR #3754 (9076dd4) moved spread tests from core22 latest/edge to stable, avoiding GitHub runners' inability to meet edge core22's snapd 2.55.5 requirement.
71%
#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.
70%