← Back to issue list

Investigate support for fetching chisel slices

View original Github issue

Metadata

Project
craft-parts
Number
#1326
Type
issue
State
open
Author
bepri
Labels
Created
Updated
Closed

Current evaluation

Investigation into supporting fetching Chisel slices as packages in fetch_stage_packages. Maintainer noted it requires chisel to separate download/unpack in cut command, deprioritized. Code still returns slice names without downloading them.

Suggested action: keep open

Reason: Maintainer lengau triaged and acknowledged the issue (2025-10-02), identifying the external blocker: chisel needs to support separating download and unpack steps of the cut command. The feature is still unimplemented in fetch_stage_packages (deb.py line 703-705 still returns slice names as-is), so the issue remains relevant despite ~11 months of inactivity.

Impact: 35 Quick Win: 12.25 Staleness: 60 Complexity: 65 Confidence: 78 Support Request: 10

Issue body

### What needs to get done We should determine if, or how, we will support fetching Chisel slices as packages. ### Why it needs to get done This issue was spawned from https://github.com/canonical/craft-parts/blob/70fc3bac64c17457fd90817fde749cfa8057cd78/craft_parts/packages/deb.py#L613

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 12.25
Staleness: 60
Complexity: 65
Confidence: 78
Support Request: 10
keep open Investigation into supporting fetching Chisel slices as packages in fetch_stage_packages. Maintainer noted it requires chisel to separate download/unpack in cut command, deprioritized. Code still returns slice names without downloading them.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 35
Confidence: 80
Support Request: 5
close stale Investigates how to fetch Chisel slices as packages. Currently inactive for nearly 10 months and blocked by upstream chisel, which does not prioritize the required download/unpack separation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 40
Confidence: 75
Support Request: 10
needs triage Investigating support for fetching Chisel slices as packages. Currently blocked by external tool requirements and inactive for 9 months. Awaiting maintainer assessment.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 60
Confidence: 80
Support Request: 10
close stale Investigates fetching Chisel slices as packages. Currently stalled due to upstream chisel limitations requiring download and unpack separation for the cut command, which lacks priority. Open for over 260 days with minimal activity.

Update history

No update history recorded yet.

Related work

  • Related To: craft-parts#1669 (confidence 70%)

    Added the stage-slices key for declaring Chisel slices in parts.yaml, which is the configuration-side prerequisite for fetching slices as packages.

  • Related To: craft-parts#1538 (confidence 60%)

    Added chisel manifest parsing in deb.py, another aspect of Chisel integration in the packages module.

Related issues

No related issues found above the similarity threshold.