← 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 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged a fix restricting build-base validation to stable Ubuntu releases or devel, preventing invalid ubuntu@26.04 configurations until stabilization. Closes #1069.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1020 feat(project): add ubuntu@26.04 as a 'devel' base rockcraft merged Added Ubuntu 26.04 as a 'devel' base. Merged after approval by two reviewers, modifying 13 files (+85/-30). CI checks passed prior to merge.
78%
#322 feat: support 26.04 as a build-base imagecraft merged Merged to add Ubuntu 26.04 as a supported build-base value. Approved by two reviewers and passed all CI checks. The update modifies four files without changing defaults or main tests.
77%
#249 fix(test): build on devel, which can be any base imagecraft merged Merged a test fix switching the build target from Ubuntu 24.04 to devel to bypass base version checks. Approved by two reviewers and passed CI checks before merging.
77%
#980 fix: don't fail on unknown ubuntu bases craft-providers merged Merged fix for #979 preventing ensure_guest_compatible from blocking new Ubuntu devel releases. Updates distro-info, renames test file, and resolves the issue after approval and CI checks.
73%
#955 feat(project): set 26.04 as the current 'devel' base craft-application merged Merged via squash after approval from two reviewers and passing all CI checks. Updates the project's development base to Ubuntu 26.04 across three files.
73%
#1200 feat: stabilize ubuntu@26.04 build-base rockcraft merged Merged to stabilize the ubuntu@26.04 build-base for ROCKCRAFT-304. The change passed all CI checks and received two approvals. Updates span four files with a net reduction of five lines.
72%
#184 feat: support ubuntu 26.10 as a devel base debcraft merged Merged. Adds Ubuntu 26.10 (Stonking) as a development base by updating project validation. Approved by two reviewers, passed CI, and modified 15 files (+228/-25). A spread test will be added later.
72%
#980 fix(tests): fix tests that were broken on Ubuntu 26.04 craft-application merged Merged a fix for tests failing on Ubuntu 26.04. Approved by two reviewers and passing all CI checks, the change modifies two files with six additions and two deletions to resolve platform-specific test failures.
71%
#1069 schema: `ubuntu@26.04` should not be a valid `build-base` for now rockcraft closed Closed. The invalid ubuntu@26.04 build-base entry was removed from the schema.
71%