← Back to issue list

bases: support creating charms use CentOS 7 as base

View original Github issue

Metadata

Project
charmcraft
Number
#1065
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

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.
77%
#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.
76%
#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().
73%
#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.
71%
#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.
71%