bases: support creating charms use CentOS 7 as base
Metadata
Current evaluation
Merged PR #1065 as commit 689acee6, adding CentOS 7 support for charm creation using Ubuntu 18.04/cgroup v1 and an unreleased craft-providers version.
Resolution: closed resolved
Reason: PR #1065 was approved and merged as commit 689acee6, implementing CentOS 7 as a supported charm base.
Evaluated by: mr-cal-bot
No scores available.
Issue body
needs Ubuntu 18.04 for cgroup v1
needs craft-providers unreleased version.
CRAFT-1697
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1065 as commit 689acee6, adding CentOS 7 support for charm creation using Ubuntu 18.04/cgroup v1 and an unreleased craft-providers version. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1065 as 689acee6, adding CentOS 7 base support for charm creation. It required Ubuntu 18.04 for cgroup v1 and an unreleased craft-providers version. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Adds CentOS 7 base support for charm creation, resolving CRAFT-1697. Requires Ubuntu 18.04 for cgroup v1 and an unreleased craft-providers version. Changes span 10 files with 278 additions and 65 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable CentOS 7 as a base for charm creation. Implementation requires Ubuntu 18.04 for cgroup v1 and an unreleased craft-providers version. Addresses CRAFT-1697. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#2386
(confidence 99%)
CentOS 7 support was later removed for Charmcraft 4 by commit e8e7cb8e.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1826 Drop support for centos 7 | charmcraft | closed | CentOS 7 support was removed in Charmcraft 4 by merged PR canonical/charmcraft#2386 (commit e8e7cb8e); CentOS 7 charms remain buildable with Charmcraft 3. | |
| #2386 feat!: remove CentOS 7 support | charmcraft | merged | Merged PR #2386 as e8e7cb8e, removing CentOS 7 as a supported Charmcraft 4 base; CentOS 7 charms remain buildable with Charmcraft 3. | |
| #249 bases: add CentOS 7 support | craft-providers | merged | Merged PR #249 (commit a68d100) adding CentOS 7 base support to craft-providers: new craft_providers/bases/centos.py pulling centos/7 from LXD, enabling epel-release/centos-release-scl, installing Python 3.8 as default, and updating packages post-bootstrap. Follow-up PR #256 completed get_base_from_alias(). | |
| #1045 plugin: make charm plugin base aware | charmcraft | merged | Merged as cd6253d5, making the charm plugin base-aware for Debian, Yum, and DNF; the maintainer confirmed successful charm builds on CentOS. | |
| #625 Drop Centos 7 support | craft-providers | open | CentOS 7 remains exposed by craft-providers despite Charmcraft 4 removing its use; this valid enhancement still needs the provider base, alias, remote image, and tests removed. |