← Back to issue list

schema: `ubuntu@26.04` should not be a valid `build-base` for now

View original Github issue

Metadata

Project
rockcraft
Number
#1069
Type
issue
State
closed
Author
zhijie-yang
Labels
—
Created
Updated
Closed

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.
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.
71%