plugin: make charm plugin base aware
Metadata
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. |