← Back to issue list

Package snap components

View original Github issue

Metadata

Project
snapcraft
Number
#4467
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Component packaging was implemented in PR #4506, producing .comp files alongside the snap and updating the final output message.

Resolution: closed resolved

Reason: Merged PR #4506 added component packaging to snap pack and closed #4467. Maintainer mr-cal confirmed completion via #4506.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Each component’s prime directory and its metadata file should be packaged with `snap pack`. The packaged components should be placed alongside the snap package. The final message of snapcraft should include the packaged components. For example: ``` Snapped hello_world_1.0_amd64.snap and components `hello-world+foo_1.0.comp`, `hello-world+bar_1.0.comp`, and `hello-world+baz_1.0.comp`. ``` ### Why it needs to get done To support components in snapcraft

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Component packaging was implemented in PR #4506, producing .comp files alongside the snap and updating the final output message.
stealth/space-bunny-alpha — closed resolved Merged PR canonical/snapcraft#4506 added component packaging, placing .comp artifacts beside the snap and listing them in snapcraft’s final output.
qwen/qwen3.6-35b-a3b — — Implemented packaging of snap components alongside the main snap package and updated snapcraft's final output message to list them. Resolved and merged via pull request #4506.
qwen/qwen3.6-35b-a3b — — Packaging of snap components using snap pack and updated build output messages was implemented. Resolved and merged via pull request #4506.
qwen/qwen3.6-35b-a3b — — Implemented packaging of snap components alongside the main snap using snap pack and updated the final output message. Resolved and merged via pull request #4506.
qwen3.6-35b-a3b-mtp-q6 — — Implemented snap component packaging using snap pack, placing .comp files alongside the snap package and updating the final build output. Completed via pull request #4506.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#4506 (confidence 99%)

    Merged PR titled "feat: pack components" implemented the requested packaging behavior.

Related issues

Issue Project State Summary Similarity
#4506 feat: pack components snapcraft merged Merged PR #4506 added component packaging to snap pack, placing auto-named .comp files in the requested output directory and fixing #4467.
80%