← Back to issue list

feat(bases): mark 25.10 as stable and remove 24.10

View original Github issue

Metadata

Project
charmcraft
Number
#2524
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: PR #2524 was merged as commit 24ef7771 and explicitly fixes #2446. It added Ubuntu 25.10 run-base support, preserved the explicit build-base requirement, and removed Ubuntu 24.10.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This marks Ubuntu 25.10 as stable. As it's an interim base, it still requires a `build-base` to be set, but that build-base can be `ubuntu@25.10`. It also ensures that 25.04 has that same behaviour while it's still supported. The reason that I haven't included any docs about removing 24.10 is that it remains undocumented and never actually worked anyway (see: https://github.com/canonical/craft-providers/issues/598) Fixes: #2446 CHARMCRAFT-649 Spread test failures on 20.04 and 22.04 are expected, and the linter issue is fixed with https://github.com/canonical/starflow/pull/104 --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [x] I've added or updated any relevant documentation. - [x] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged #2524 (24ef7771), marking Ubuntu 25.10 stable, removing 24.10 support, and resolving #2446.
qwen/qwen3.6-35b-a3b — — Merged changes mark Ubuntu 25.10 as a stable base and remove 24.10 support. Updates ensure 25.04 retains compatible behavior. Approved by two reviewers and passed CI checks, resolving issue #2446.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Marks Ubuntu 25.10 as stable, removes the unsupported 24.10 base, and aligns 25.04 behavior. Resolves #2446. Minor type-checking warnings were non-blocking and did not prevent integration.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#2446 (confidence 100%)

    The PR states “Fixes #2446”; repository history identifies commit 24ef7771 as the resolution.

  • Related To: canonical/craft-providers#598 (confidence 95%)

    Cited as evidence that Ubuntu 24.10 support was undocumented and never worked.

  • Related To: canonical/starflow#104 (confidence 90%)

    External PR cited as fixing the lint problem affecting CI.

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.
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.
72%
#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.
72%
#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.
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.
72%
#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.
70%
#567 bases: add support for Ubuntu 24.10 (Oracular) craft-providers merged Merged as 0f0f35d, PR #567 added Ubuntu 24.10 (Oracular) base support ahead of release; it was approved with no unresolved review comments.
70%