← Back to issue list

fix: ubuntu@26.04 is not a valid build-base yet

View original Github issue

Metadata

Project
rockcraft
Number
#1074
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1074 as commit 8995d20e, removing unstable ubuntu@26.04 from valid build-base options so only stable bases and devel are accepted; fixes #1069.

Resolution: closed resolved

Reason: PR #1074 was merged as commit 8995d20e. It removed ubuntu@26.04 from schema-valid build-base options until that base is stabilized and explicitly fixes #1069.

Evaluated by: mr-cal-bot

No scores available.

Issue body

There is no way to define a valid project with `build-base:ubuntu@26.04` at the moment, and there won't be until we stabilize the base. The only way to build 26.04 rocks at this stage of development is to use `build-base: devel`. So in this sense, the valid options for 'build-base' are the bases that Rockcraft considers stable, plus of course 'devel'. Fixes #1069 <!-- Describe your changes --> --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1074 as commit 8995d20e, removing unstable ubuntu@26.04 from valid build-base options so only stable bases and devel are accepted; fixes #1069.
stealth/space-bunny-alpha — closed resolved Removed unstable ubuntu@26.04 from valid build-base options, restricting builds to stable bases or devel. PR #1074 merged as commit 8995d20e.
qwen/qwen3.6-35b-a3b — — Merged a fix restricting build-base to stable Ubuntu releases and devel, excluding ubuntu@26.04 until stabilization. Approved by two reviewers and merged to resolve issue #1069, despite one failing CI check.
qwen3.6-35b-a3b-mtp-q6 — — Merged fix restricting valid build-base options to stable bases and devel, resolving issue #1069. ubuntu@26.04 is excluded until stabilization, ensuring only supported configurations are accepted.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#1069 schema: `ubuntu@26.04` should not be a valid `build-base` for now rockcraft closed Removed unstable ubuntu@26.04 from the schema’s valid build-base options through merged PR #1074 (commit 8995d20e).
82%
#1020 feat(project): add ubuntu@26.04 as a 'devel' base rockcraft merged Merged PR #1020 (commit 0c9f3558) added ubuntu@26.04 as a 'devel' base across 13 project, test and config files; the base was later stabilized in #1200 after #1074 temporarily dropped it from valid build-base options.
81%
#1200 feat: stabilize ubuntu@26.04 build-base rockcraft merged Merged PR #1200 as ad7df6a0, stabilizing ubuntu@26.04 build-base support with all CI checks passing.
77%
#322 feat: support 26.04 as a build-base imagecraft merged Merged PR #322 via commit be019b2, adding Ubuntu 26.04 as a supported build-base while leaving existing defaults unchanged.
75%
#2524 feat(bases): mark 25.10 as stable and remove 24.10 charmcraft merged Merged PR #2524 as commit 24ef7771, making Ubuntu 25.10 a stable run base while retaining its build-base requirement, and removing Ubuntu 24.10.
74%
#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.
73%
#980 fix: don't fail on unknown ubuntu bases craft-providers merged Merged PR #980 as commit 628f199, allowing ensure_guest_compatible to skip unknown Ubuntu bases so new devel releases can launch; fixes #979.
72%
#36 project: support build-base and allow 'bare' bases rockcraft merged Merged in #36 as commit 5a27aca4, adding build-base, bare bases, and Ubuntu 22.04 support; follow-up commit d1a5f04c corrected a bare-base rebuild bug.
72%
#214 feat: support 26.10 as a stable base and build-base debcraft merged Merged PR #214 adding Ubuntu 26.10 as a stable base and build-base, replacing the `devel` wildcard fallback, and updating craft-providers to 3.8.0.
70%
#955 feat(project): set 26.04 as the current 'devel' base craft-application merged Ubuntu 26.04 was set as the current devel base; PR #955 was squash-merged as commit 73a0e4ea after two approvals and with all listed CI checks passing.
70%