schema: `ubuntu@26.04` should not be a valid `build-base` for now
Metadata
Current evaluation
Removed unstable ubuntu@26.04 from the schema’s valid build-base options through merged PR #1074 (commit 8995d20e).
Resolution: closed resolved
Reason: PR #1074 was merged as commit 8995d20e, removing ubuntu@26.04 from the schema until it became stable.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### Check existing issues
- [x] I've verified that this bug isn't described by any existing issues.
### Bug description
`ubuntu@26.04` shouldn't be a valid `build-base` before its official release, and should therefore not exist in the [schema](https://github.com/canonical/rockcraft/blob/5c56021d1f7c09ff1334d3d056a02c01b3de024d/schema/rockcraft.json#L11051).
### Steps to reproduce
It exists in the schema where the current `HEAD` is tracked: https://github.com/canonical/rockcraft/blob/5c56021d1f7c09ff1334d3d056a02c01b3de024d/schema/rockcraft.json#L11043-L11063
### Environment
Irrelevant to environments.
### rockcraft.yaml
```yaml
<!-- If the issue is specific to a project, share its `rockcraft.yaml`. This field automatically renders as YAML, so you don't need to add special formatting. -->
```
### Log output
```shell
<!-- Provide any relevant logging. This field automatically renders as a log, so you don't need to add special formatting. -->
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Removed unstable ubuntu@26.04 from the schema’s valid build-base options through merged PR #1074 (commit 8995d20e). | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged PR #1074 (commit 8995d20e), removing unstable ubuntu@26.04 from the schema’s valid build-base options. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. The invalid ubuntu@26.04 build-base entry was removed from the schema. | |
| qwen/qwen3.6-35b-a3b | — | — | Fixed by removing the premature ubuntu@26.04 entry from the build-base schema validation. The issue was closed after the configuration was updated to exclude unsupported bases prior to official release. | |
| qwen/qwen3.6-35b-a3b | — | — | Fixed by removing ubuntu@26.04 as a valid build-base from the schema prior to its official release. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Fixed by removing ubuntu@26.04 from the valid build-base schema list. Closed without discussion. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/rockcraft#1074
(confidence 100%)
The merged pull request directly removed the premature build-base schema entry.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1074 fix: ubuntu@26.04 is not a valid build-base yet | rockcraft | merged | 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. | |
| #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. |