← Back to issue list

Determine whether requiring `libyaml-devel` on yum-based systems creates working charms

View original Github issue

Metadata

Project
charmcraft
Number
#1771
Type
issue
State
open
Author
lengau
Labels
good first issue
Created
Updated
Closed
—

Current evaluation

Investigate whether adding libyaml-devel to yum-based charm build packages produces working charms, for consistency with libyaml-dev added for apt in #1766. Open, unassigned, no comments.

Suggested action: keep open

Reason: Maintainer-authored and labeled 'good first issue', with explicit steps (build an almalinux charm using yaml, deploy it, then add libyaml-devel to the yum-based branch of get_build_packages or close with an explanation). The code confirms libyaml-dev is present only in the deb-based branch of charmcraft/parts/plugins/_charm.py, so the task is well-scoped but still requires hands-on build/deploy verification that no one has performed.

Evaluated by: mr-cal-bot

Impact: 30 Quick Win: 12 Complexity: 45 Confidence: 72 Actionability: 75

Issue body

### What needs to get done Compare to #1766, create an almalinux charm that does something with yaml, and deploy it. If that works, add `libyaml-devel` to the yum-based systems. Otherwise, close with an explanation of why ### Why it needs to get done We should keep dependencies consistent if at all possible.

Evaluation history

Date Model Scores Action Summary
~deepseek/deepseek-pro-latest
Impact: 30
Quick Win: 12
Complexity: 45
Confidence: 72
Actionability: 75
keep open Investigate whether adding libyaml-devel to yum-based charm build packages produces working charms, for consistency with libyaml-dev added for apt in #1766. Open, unassigned, no comments.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 13
Complexity: 30
Confidence: 70
Actionability: 60
needs triage Investigate whether libyaml-devel should be added to yum-based build packages for consistency with apt-based systems (libyaml-dev added in #1766).
qwen/qwen3.8-27b
Impact: 35
Quick Win: 23
Staleness: 72
Complexity: 35
Confidence: 72
Support Request: 5
needs triage Task to verify if adding libyaml-devel to yum-based charm build deps produces working charms, mirroring the apt-side change in #1766. Unaddressed for ~2 years; almalinux spread tests were later disabled, complicating verification.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 15
Confidence: 80
Support Request: 0
close stale Investigate if requiring libyaml-devel on yum-based systems produces working charms. Currently inactive for over a year with no maintainer response or progress.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 20
Confidence: 80
Support Request: 5
needs triage Unassessed task to verify if adding libyaml-devel to yum-based systems enables working charms on AlmaLinux. Currently inactive with no maintainer comments or assignee.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 20
Confidence: 60
Support Request: 0
keep open Investigation task to test if adding libyaml-devel to yum-based systems enables working charms, based on comparison with issue #1766. Labeled good first issue but inactive for over a year.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#1766 (confidence 95%)

    The apt-side equivalent that added libyaml-dev to deb-based charm build packages; this issue explicitly asks to mirror it for yum-based systems.

Related issues

No related issues found above the similarity threshold.