feat(bases): mark 25.10 as stable and remove 24.10
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |