fix: ubuntu@26.04 is not a valid build-base yet
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |