← Back to issue list

plugin: make charm plugin base aware

View original Github issue

Metadata

Project
charmcraft
Number
#1045
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

Current evaluation

Merged as cd6253d5, making the charm plugin base-aware for Debian, Yum, and DNF; the maintainer confirmed successful charm builds on CentOS.

Resolution: closed resolved

Reason: PR #1045 was merged as commit cd6253d5. Craft-parts was subsequently updated to 1.19.0 in #1049, providing the required platform detection.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This allows use charm plugins in CentOS.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as cd6253d5, making the charm plugin base-aware for Debian, Yum, and DNF; the maintainer confirmed successful charm builds on CentOS.
stealth/space-bunny-alpha — closed resolved PR #1045 merged as commit cd6253d5, making the charm plugin base aware via craft_parts platform.is_yum_based()/is_dnf_based() checks, allowing charm builds on CentOS. Later superseded by CentOS 7 removal in #2386.
stealth/space-bunny-alpha — closed resolved Merged in canonical/charmcraft#1045 (commit cd6253d5), making the charm plugin base-aware and enabling charm builds on CentOS.
qwen/qwen3.6-35b-a3b — — Merged after updating to use the unreleased is_yum_based function from craft_parts. The change makes the charm plugin base aware, enabling successful charm builds on CentOS. Approved by one reviewer.
qwen3.6-35b-a3b-mtp-q6 — — Merged to make the charm plugin base aware, enabling CentOS support. The update integrates the is_yum_based() function from craft_parts and successfully enables charm building on CentOS.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#1049 (confidence 95%)

    Updated craft-parts to 1.19.0, the dependency release needed for is_yum_based().

Related issues

Issue Project State Summary Similarity
#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%