Support `prepare` for parts
Metadata
Current evaluation
Part-level prepare support was merged in canonical/snapcraft#987 (5671b910b); follow-up #988 added build scriptlet handling.
Resolution: closed resolved
Reason: Commit 5671b910b added prepare-scriptlet support in canonical/snapcraft#987, directly resolving the request. Commit cc123cad9 in follow-up PR #988 added build-scriptlet handling.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Script to run right before a part starts to build
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Part-level prepare support was merged in canonical/snapcraft#987 (5671b910b); follow-up #988 added build scriptlet handling. | |
| stealth/space-bunny-alpha | — | closed resolved | Part-level prepare-script support was merged in canonical/snapcraft#987 (5671b910b); follow-up #988 (cc123cad9) added build-scriptlet handling. | |
| stealth/space-bunny-alpha | — | closed resolved | Prepare-scriptlet support landed in snapcraft#987 (5671b910b); legacy prepare/build/install scriptlets were later removed in snapcraft#2327. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The request to add a prepare hook for parts was abandoned after over nine years with no discussion or resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The feature request to add a prepare script for parts was closed without resolution, receiving no comments or labels and remaining inactive for over nine years. | |
| qwen/qwen3.6-35b-a3b | — | — | The feature request for a prepare script for parts was closed without implementation or discussion. No resolution or merge details were provided, indicating it was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The request to add a prepare hook for parts was closed without implementation. With zero comments and no resolution details, the feature was abandoned. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#987
(confidence 100%)
Merged commit 5671b910b adds prepare scriptlet support.
-
Related To:
canonical/snapcraft#988
(confidence 95%)
Follow-up commit cc123cad9 adds build scriptlet support.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1649684 Support `build` for parts | snapcraft (launchpad) | closed | Implemented part-level build scriptlet support, allowing a custom script to replace the plugin build step; merged in snapcore/snapcraft#988 via commit cc123cad9. |