feat!: remove CentOS 7 support
Metadata
Current evaluation
Merged PR #2386 as e8e7cb8e, removing CentOS 7 as a supported Charmcraft 4 base; CentOS 7 charms remain buildable with Charmcraft 3.
Resolution: closed resolved
Reason: PR #2386 merged as commit e8e7cb8e, and the Charmcraft 4.0 release notes confirm that CentOS 7 support ended. Affected users are directed to Charmcraft 3.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This drops CentOS 7 as a supported base for Charmcraft 4. CentOS 7 charms can still be built using Charmcraft 3.
Failing spread tests are known, unrelated failures
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2386 as e8e7cb8e, removing CentOS 7 as a supported Charmcraft 4 base; CentOS 7 charms remain buildable with Charmcraft 3. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2386 as commit e8e7cb8e, removing CentOS 7 as a supported base in Charmcraft 4; CentOS 7 charms remain buildable with Charmcraft 3. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in e8e7cb8e, removing CentOS 7 as a supported Charmcraft 4 base; CentOS 7 charms remain buildable with Charmcraft 3. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/charmcraft#2386 via commit e8e7cb8e, removing CentOS 7 support from Charmcraft 4. CentOS 7 charms can still be built with Charmcraft 3. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2386 as commit e8e7cb8e, dropping CentOS 7 support in Charmcraft 4; CentOS 7 charms remain buildable with Charmcraft 3. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged removal of CentOS 7 support from Charmcraft 4. Drops 214 lines across 12 files. CentOS 7 charms remain buildable via Charmcraft 3. Approved by two reviewers and passed CI despite known unrelated test failures. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged removal of CentOS 7 support for Charmcraft 4. CentOS 7 charms remain buildable via Charmcraft 3. Known unrelated test failures were acknowledged. Maintainer confirmed the change preserves theoretical yum-based base compatibility. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/charmcraft#1826
(confidence 100%)
Tracking issue for dropping CentOS 7 support; its resolution cites PR #2386 and commit e8e7cb8e.
-
Related To:
canonical/charmcraft#1827
(confidence 95%)
Earlier closed implementation attempt; merged PR #2386 became the final removal change.
-
Related To:
canonical/craft-providers#625
(confidence 80%)
Separate upstream cleanup remains open because theoretical yum-based base support is still required.
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. | |
| #1827 chore!(centos): remove CentOS 7 support | charmcraft | closed | CentOS 7 support was removed for Charmcraft 4.0 via merged PR #2386 (commit e8e7cb8e), superseding #1827; CentOS 7 users remain supported on Charmcraft 3. | |
| #1065 bases: support creating charms use CentOS 7 as base | charmcraft | merged | 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. | |
| #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. |