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