← 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 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.
85%
#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.
83%
#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.
76%
#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.
76%