← Back to issue list

feat!: remove CentOS 7 support

View original Github issue

Metadata

Project
charmcraft
Number
#2386
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

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
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.
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, and maintainers confirmed continued theoretical support for yum-based bases.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1827 chore!(centos): remove CentOS 7 support charmcraft closed Removed CentOS 7 support from Charmcraft 4.0+. The change was closed without merging due to failing CI checks and lack of review, indicating it was abandoned.
84%
#625 Drop Centos 7 support craft-providers open 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.
78%
#1826 Drop support for centos 7 charmcraft closed Closed and accepted to track dropping CentOS 7 support in Charmcraft 4 due to its EOL status. The change is scheduled for the upcoming major release.
77%
#1065 bases: support creating charms use CentOS 7 as base charmcraft merged 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.
75%