← Back to issue list

Use `core24` buildd daily image

View original Github issue

Metadata

Project
snapcraft
Number
#4519
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Core24 buildd daily support was merged in snapcraft#4532 (a9e12f622), so build-base: devel now uses that image without changing snapcraft.yaml.

Resolution: closed resolved

Reason: Merged PR snapcraft#4532 introduced the provider change in commit a9e12f622, enabling core24 devel builds to use the core24 buildd daily image. This directly implemented the requested support.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done 1. Release and update craft-providers 2. Add support for the core24 base 3. Update spread tests ### Why it needs to get done Now that https://github.com/canonical/craft-providers/pull/456 has landed, snapcraft add support for the `core24` buildd daily image. This means developers will be able to use: ``` base: core24 grade: devel ``` instead of the current paradigm: ``` base: core24 build-base: devel grade: devel ```

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Core24 buildd daily support was merged in snapcraft#4532 (a9e12f622), so build-base: devel now uses that image without changing snapcraft.yaml.
stealth/space-bunny-alpha — closed resolved Core24 devel builds now use the core24 buildd daily image via merged PR #4532 (a9e12f622), shipped in Snapcraft 8.0.4 without changing snapcraft.yaml.
stealth/space-bunny-alpha — closed resolved Core24 buildd daily support was merged in #4532 (a9e12f622), making build-base: devel use that image without changing snapcraft.yaml.
qwen/qwen3.6-35b-a3b — — Closed. Resolved by swapping the devel daily image for the core24 buildd daily image immediately, deferring snapcraft.yaml modifications until core24 reaches beta. craft-providers support was already merged.
qwen/qwen3.6-35b-a3b — — Resolved by swapping the devel daily image for the core24 buildd daily image. Changes to snapcraft.yaml are deferred until core24 reaches beta. Issue closed.
qwen/qwen3.6-35b-a3b — — Closed with a resolution to swap the devel daily image for the core24 buildd daily image. Updates to snapcraft.yaml will be deferred until core24 reaches beta, pending upstream craft-providers stability.
qwen3.6-35b-a3b-mtp-q6 — — Closed. The correct approach was determined to swap the devel daily for the core24 buildd daily without modifying snapcraft.yaml. Full updates are deferred until core24 reaches beta.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#4532 (confidence 99%)

    Merged provider change implemented the core24 buildd daily image support requested by the issue.

Related issues

Issue Project State Summary Similarity
#4532 feat(providers): use core24 buildd daily image for devel snapcraft merged Merged PR #4532 in commit a9e12f622, switching build-base: devel to the core24 buildd daily image and fixing #4519.
77%
#4283 Need to build stable kernel snaps with build-base:core24 snapcraft closed Closed as obsolete after core24 became stable; Snapcraft now maps build-base core24 to Noble, removing the pre-release blocker for stable kernel snaps.
72%
#4734 feat: drop `build-base: devel` requirement for core24 snapcraft merged Merged #4734 in commit aed002bbe, removing the build-base: devel requirement for core24 snaps.
72%
#1819 build(snap): update snap to core24 charmcraft closed Closed unmerged; the core24 migration was later completed by charmcraft#2412 in commit 5d8ea0e4.
71%
#3583 build providers: snapcraft's new base is core20 (CRAFT-544) snapcraft merged Merged PR #3583 via 2b2d7dbcf, replacing build providers' injected core18 base with core20 to match Snapcraft's new base.
71%
#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%
#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.
71%
#4693 feat: core24 using Craft Application and core22 components snapcraft merged Merged as commit ab1c86df3: snaps with base core24 are now built using Craft Application and core22 components, a large change (284 files, +10487/-1939) in snapcraft.
70%