← Back to issue list

Provide a way to cleanly stage chiselled packages

View original Github issue

Metadata

Project
charmcraft
Number
#1839
Type
issue
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

Charmcraft support for staging chiseled packages remains open; the maintainer requires Chisel and related package setup and explicitly marked it blocked by canonical/chisel#156.

Suggested action: keep open

Reason: The maintainer clarified that Chisel and related package setup are required, then explicitly marked the issue as blocked by canonical/chisel#156. The Charmcraft tree contains no resolving Chisel integration or commit, while the analogous snapcraft#4260 was resolved separately in Snapcraft 8.

Evaluated by: mr-cal-bot

Impact: 50 Quick Win: 9 Complexity: 70 Confidence: 92 Actionability: 62

Issue body

### What needs to get done Include chisel and other packages needed for staging packages. ### Why it needs to get done Occasionally a charm (e.g. postgres-operator) needs to include executables or libraries to be installed on the system. In cases like this, they should be able to be installed using the craft-parts `stage-packages` mechanism

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 50
Quick Win: 9
Complexity: 70
Confidence: 92
Actionability: 62
keep open Charmcraft support for staging chiseled packages remains open; the maintainer requires Chisel and related package setup and explicitly marked it blocked by canonical/chisel#156.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 6
Complexity: 50
Confidence: 55
Actionability: 30
needs triage Feature request to support chiselled packages in charmcraft, blocked by external chisel#156 issue
qwen/qwen3.8-27b
Impact: 55
Quick Win: 19
Staleness: 65
Complexity: 65
Confidence: 70
Support Request: 5
keep open Feature request to support chiselled stage-packages in charmcraft for charms needing system executables/libraries. Blocked by canonical/chisel#156; Jira ticket CRAFT-3666 created. No activity in ~12 months.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 60
Confidence: 75
Support Request: 10
needs triage Feature request to stage chiselled packages via craft-parts. Currently blocked by an external dependency, inactive for 11 months, and lacks maintainer labels or triage.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 40
Confidence: 80
Support Request: 5
needs triage Feature request to enable staging chiselled packages via craft-parts. Currently unlabelled and unassessed by project maintainers after nearly two years, with prior activity noting a block on an upstream dependency.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 45
Confidence: 60
Support Request: 5
close stale Feature request to stage chiselled packages via craft-parts for charms. Currently blocked by an upstream chisel issue and inactive for over 10 months.

Update history

No update history recorded yet.

Related work

  • Blocked By: chisel#156 (confidence 100%)

    The maintainer explicitly identified this issue as blocked by the Chisel issue.

  • Related To: snapcraft#4260 (confidence 95%)

    The analogous Snapcraft request was closed after Chisel-enabled stage-packages support was added in Snapcraft 8.

Related issues

Issue Project State Summary Similarity
#4260 Allow chiseled stage-packages snapcraft closed Chiseled stage-packages support shipped in Snapcraft 8 through PR #4441, commit c7ebc342b.
75%