← Back to issue list

Provide 22.04 as a building base

View original Github issue

Metadata

Project
charmcraft
Number
#742
Type
issue
State
closed
Author
facundobatista
Labels
—
Created
Updated
Closed

Current evaluation

Ubuntu 22.04 added as a Charmcraft build base via PR #776, merged as commit 04c91c1e ("Support 22.04 base") once the Craft Providers blocker was resolved; maintainer closed the issue as fixed.

Resolution: closed resolved

Reason: Commit ee130636 "Support 22.04 base" was merged to main as PR #776 (merge commit 04c91c1e), adding 'ubuntu@22.04' to the supported bases in charmcraft/const.py. facundobatista closed the issue with the comment "Fixed now." on 2022-05-24.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Charmcraft should allow 22.04 as a base for building charms. Note this is blocked by having [the base available in Craft Providers](https://github.com/canonical/craft-providers/issues/108).

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Ubuntu 22.04 added as a Charmcraft build base via PR #776, merged as commit 04c91c1e ("Support 22.04 base") once the Craft Providers blocker was resolved; maintainer closed the issue as fixed.
stealth/space-bunny-alpha — closed resolved Ubuntu 22.04 became a Charmcraft build base in canonical/charmcraft#776, merged as commit 04c91c1e after the Craft Providers blocker was resolved.
qwen3.6-35b-a3b-mtp-q6 — — Ubuntu 22.04 added as a supported build base for Charmcraft. The request was blocked until Craft Providers released 22.04 support. The maintainer closed it as fixed on May 24, 2022, after the upstream dependency was resolved.
qwen/qwen3.6-35b-a3b — — Implemented Ubuntu 22.04 as a supported build base for Charmcraft. The feature was enabled after Craft Providers resolved its dependency on providing the 22.04 environment. Closed as fixed.
qwen3.6-35b-a3b-mtp-q6 — — Ubuntu 22.04 support added as a build base for charms after the upstream Craft Providers dependency was resolved. The maintainer confirmed the fix and closed the issue.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: charmcraft#776 (confidence 95%)

    Merged PR implementing22.04 build base support (merge commit 04c91c1e).

  • Blocked By: canonical/craft-providers#108 (confidence 80%)

    Craft Providers upstream issue that had to land first for the 22.04 base to be usable.

  • Related To: charmcraft#738 (confidence 70%)

    Noted in comments as likely eased by 22.04 base bringing a newer setuptools; separate crash issue.

Related issues

Issue Project State Summary Similarity
#108 Provide 22.04 as a building base craft-providers closed Ubuntu 22.04 (Jammy) buildd base support was added by merged PR #100 (commit d6fcdab, merge 1cabea7); PR #156 later added tests for the images.
76%
#389 build & pack: add and use default ubuntu 20.04 bases configuration (CRAFT-266) charmcraft closed Closed unmerged for rework; the Ubuntu 20.04 default-bases changes were reworked in charmcraft#414 and merged in 921dd85d (implementation: 3bfa45c0).
72%
#1557 feat: enable Ubuntu 24.04 as a development base charmcraft merged Merged PR #1557 in commit f314d833, enabling Ubuntu 24.04 as a Charmcraft development base after prerequisite #1554.
71%
#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.
71%
#456 feat(buildd): add support for ubuntu 24.04 craft-providers merged Merged PR #456 as commit 12e74ae, adding Ubuntu 24.04 (Noble) as a supported buildd base. The change shipped in craft-providers 1.21.0.
70%
#2478 feat: enable Ubuntu 25.10 and 26.04 as development bases charmcraft merged Merged as commit 562b748f: charmcraft PR #2478 by lengau added Ubuntu 25.10 and 26.04 development bases, disabled reactive and charm plugins for them, and bumped rustc/cargo to 1.85 for maturin 1.10. Fixes #1748, CHARMCRAFT-67/618/619.
70%