← 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 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.

Suggested action:

No scores available.

Issue body

This allows use charm plugins in CentOS.

Evaluation history

Date Model Scores Action Summary
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.
qwen3.6-35b-a3b-mtp-q6 Merged to enable charm plugin usage on CentOS by making it base aware. The update incorporates is_yum_based from craft_parts, enabling successful charm builds on CentOS.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
71%
#450 parts: add charm plugin (CRAFT-89) charmcraft closed Abandoned without merging. The author intended to submit a revised version to execute a charm building tool, leaving this charm plugin implementation unresolved due to pending review comments.
71%
#458 build: integrate craft-parts lifecycle (CRAFT-89, CRAFT-367, CRAFT-357) charmcraft merged Integrated the craft-parts lifecycle to execute the charm builder via a craft-parts charm build plugin. Merged after two approvals and passing CI checks. Author plans to refactor plugin-level transformations in a follow-up.
70%