← Back to issue list

feat(providers): use core24 buildd daily image for devel

View original Github issue

Metadata

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

Current evaluation

Merged. Switches build-base: devel to the core24 buildd daily image. Approved with passing CI and full coverage. Merged pending external dependency resolution and a craft-providers release. Fixes #4519.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox run -m lint`? - [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) ----- When using `build-base: devel`, use the `core24` buildd daily image instead of the `devel` daily image. There is no change in how a user defines their `snapcraft.yaml`. Once the `core24` base is available in the beta channel, then we can allow users to use `base: core24`. There are some intermittent problems with launching buildd daily images, see https://github.com/canonical/craft-providers/issues/498. Fixes #4519 (CRAFT-2390)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Switches build-base: devel to the core24 buildd daily image. Approved with passing CI and full coverage. Merged pending external dependency resolution and a craft-providers release. Fixes #4519.
qwen3.6-35b-a3b-mtp-q6 Merged. Switches build-base: devel to the core24 buildd daily image, fixing #4519 and resolving launch failures. Implementation is ready but user activation awaits core24 beta availability and dependent craft-providers releases.
qwen3.6-35b-a3b-mtp-q6 Merged after waiting for related infrastructure updates and a craft-providers release. Switches build-base: devel to the core24 buildd daily image, resolving intermittent launch failures and fixing #4519.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4519 Use `core24` buildd daily image snapcraft closed 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.
79%
#4623 build(deps): bump craft-providers to 1.23.0 snapcraft merged Merged dependency update bumping craft-providers to 1.23.0. Changes include a new base compatibility tag, Ubuntu 24.04 buildd daily usage, and non-interactive apt installs. Approved by two reviewers and passed all CI checks.
76%
#4624 build(deps): bump craft-providers to 1.23.0 snapcraft merged Merged dependency update bumping craft-providers to 1.23.0. Changes apply the base-v7 compatibility tag, switch to buildd daily for Ubuntu 24.04 and development images, and enforce non-interactive apt installs. Approved by two reviewers and passed CI checks.
75%
#3733 providers: user core22 buildd snapcraft merged Merged into snapcraft/7.0 following maintainer approval and passing CI. The update switches provider builds to core22 buildd, modifying two files. Code coverage increased by 0.05%.
75%
#4530 build(deps): bump craft-providers to 1.21.0 snapcraft merged Merged dependency update bumping craft-providers to 1.21.0. Adds Ubuntu 24.04 support and updates base compatibility tags. Approved by reviewers, passed CI and coverage checks, and serves as a prerequisite for issue #4519.
73%
#4625 build(deps): bump craft-providers to 1.23.0 snapcraft merged Merged dependency update bumping craft-providers to 1.23.0. Adds base-v7 compatibility, Ubuntu 24.04 buildd config, and non-interactive apt enforcement. Approved, passed CI, and merged after maintainer override.
73%
#2717 build providers: inject core18 instead of core snapcraft merged Merged. Updates build providers to inject core18 instead of core. Approved by one reviewer with passing CI checks. Changes modify two files with seven additions and seven deletions.
72%
#4551 build(deps): bump craft-providers to 1.22.0 snapcraft merged Merged dependency update bumping craft-providers to 1.22.0, resolving Launchpad bug #2051567. The three-file change passed CI and code coverage checks, received two approvals, and was successfully merged.
71%
#4873 feat: support "build-for: [all]" in core24 snapcraft merged Merged implementation of build-for: [all] support for core24 snaps, fixing #4854. Changes were squashed, craft-application updated to 3.0.0, and unit and spread tests added after two approvals.
71%
#1281 build(deps): update craft-providers to 3.7.1 rockcraft merged Merged update to craft-providers 3.7.1, resolving a stonking failure in build-base: devel and forwarding proxy environment variables to pro methods. Approved and passed CI.
70%