Drop Centos 7 support
Metadata
Current evaluation
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.
Suggested action: keep open
Reason: The linked canonical/charmcraft#1826 was closed by PR #2386 and commit e8e7cb8e, but repository search still finds craft_providers/bases/centos.py, CentOSBaseAlias.SEVEN, the centos/7 LXD remote, and dedicated CentOS tests. This maintainer-authored, clearly scoped breaking maintenance change remains valid despite its age and inactivity.
Evaluated by: mr-cal-bot
Impact:
51
Quick Win:
26
Complexity:
42
Confidence:
96
Actionability:
88
Issue body
### What needs to get done
Charmcraft 4 will no longer need centos 7, which is EOL anyway.
https://github.com/canonical/charmcraft/issues/1826
### Why it needs to get done
We don't support EOL bases
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
51
Quick Win:
26
Complexity:
42
Confidence:
96
Actionability:
88
|
keep 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. | |
| stealth/space-bunny-alpha |
Impact:
47
Quick Win:
23
Complexity:
38
Confidence:
94
Actionability:
78
|
keep open | CentOS 7 removal is still pending in craft-providers: linked Charmcraft work is complete, but the current code still supports the EOL base. | |
| stealth/space-bunny-alpha |
Impact:
38
Quick Win:
18
Complexity:
43
Confidence:
92
Actionability:
81
|
keep open | EOL CentOS 7 support removal is planned for Charmcraft 4; consumer-side removal is complete, but the craft-providers work remains open for implementation. | |
| stealth/space-bunny-alpha |
Impact:
44
Quick Win:
24
Complexity:
39
Confidence:
96
Actionability:
88
|
keep open | Accepted request to remove EOL CentOS 7 support from Charmcraft 4; dependent implementation is tracked in charmcraft#1826 and craft-providers#625. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
40
Quick Win:
32
Staleness:
75
Complexity:
20
Confidence:
70
Support Request:
10
|
close stale | Request to drop CentOS 7 support in craft-providers, referencing charmcraft#1826 which is closed and indicates CentOS 7 removal was completed in Charmcraft 4. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
10
Confidence:
80
Support Request:
0
|
close stale | Enhancement to remove CentOS 7 support from Charmcraft 4 due to EOL status. Open for nearly two years with no maintainer discussion or implementation progress. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
10
Confidence:
85
Support Request:
0
|
keep open | Enhancement to drop CentOS 7 support in Charmcraft 4, as the OS is EOL. Currently inactive but remains relevant for the upcoming major release. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1826
(confidence 99%)
Charmcraft completed its consumer-side removal in PR #2386, commit e8e7cb8e; provider-side support is still present.
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. | |
| #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. | |
| #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. |