Package snap components
Metadata
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. |