← Back to issue list

Drop Centos 7 support

View original Github issue

Metadata

Project
craft-providers
Number
#625
Type
issue
State
open
Author
lengau
Labels
Type: Enhancement
Created
Updated
Closed
—

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.
82%
#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.
78%
#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%
#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.
71%