← Back to issue list

feat: allow building stable base snaps

View original Github issue

Metadata

Project
snapcraft
Number
#6177
Type
pull request
State
closed
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Closed and superseded in favor of pull request #6147 and a separate branch for early core26 enablement. The feature to build stable base snaps was not merged directly but redirected to the referenced PR.

Suggested action:

No scores available.

Issue body

Allows for building base snaps with `build-base: devel` and `grade: stable` to allow bootstrapping the core26 snap. I'm putting this feature into a new 8.15 release: https://canonical-ubuntu-documentation-library--6177.com.readthedocs.build/snapcraft/6177/release-notes/snapcraft-8-15/ (SNAPCRAFT-5119) --- - [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`. - [x] I've added or updated any relevant documentation. - [x] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed and superseded in favor of pull request #6147 and a separate branch for early core26 enablement. The feature to build stable base snaps was not merged directly but redirected to the referenced PR.
qwen3.6-35b-a3b-mtp-q6 Superseded by pull request #6147. The core26 stable base snap build feature was relocated to the referenced PR and a dedicated branch for early enablement.
qwen3.6-35b-a3b-mtp-q6 Closed and superseded by pull request #6147. The feature enabling stable base snap builds for core26 bootstrapping was redirected to a separate branch and alternative PR instead of merging this request.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#6225 feat: stable core26 support snapcraft merged 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.
77%
#4283 Need to build stable kernel snaps with build-base:core24 snapcraft closed Closed as no longer relevant. The core24 base is now stable, resolving the original constraint that prevented using build-base: core24 for stable kernel snaps. No code changes were required.
73%
#4983 Install base snap if declared as `build-base` snapcraft closed Closed as superseded. Base and build-base combination restrictions in #4878 render this enhancement moot. The author acknowledged the change and implemented a workaround. Implementation may be revisited for kernel snap interim base support.
73%
#4914 feat: allow interim bases for kernel snaps snapcraft merged Merged after approval and CI checks. Adds interim base support for kernel snaps, updates documentation and tests, and resolves #4868. Changes how kernel snaps define bases and build-bases.
72%
#4734 feat: drop `build-base: devel` requirement for core24 snapcraft merged Merged after two approvals and passing CI. Removes the build-base: devel requirement for core24 snaps, modifying 67 files with a net reduction of 80 lines.
71%