Support `install` for parts
Metadata
Current evaluation
Feature request for an `install` scriptlet in parts was implemented by snapcraft PR #960 (commit eb9f74b4a, pluginhandler: install scriptlet support), merged Dec 2016; maintainer closed the LP bug with a link to that PR.
Resolution: closed resolved
Reason: Maintainer ~sergiusens linked snapcore/snapcraft PR #960 in the only comment, which was merged as commit eb9f74b4a adding pluginhandler support for part install scriptlets; related PRs #987 (prepare) and #988 (build) completed the scriptlet family.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Feature request for an `install` scriptlet in parts was implemented by snapcraft PR #960 (commit eb9f74b4a, pluginhandler: install scriptlet support), merged Dec 2016; maintainer closed the LP bug with a link to that PR. | |
| stealth/space-bunny-alpha | — | closed resolved | Added part install scriptlet support in merged snapcraft#960 (commit eb9f74b4), allowing a script to run after a part finishes building. | |
| stealth/space-bunny-alpha | — | closed stale | A part-level install script was requested; the issue closed with no identified resolving PR, commit, or maintainer explanation. | |
| stealth/space-bunny-alpha | — | closed resolved | Post-build install scriptlets were added in #960 (eb9f74b4a); the legacy scriptlets were later removed by #2327 (c6542b5f7). | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or discussion. The feature request for a post-build install script was abandoned or superseded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution, likely abandoned. The feature request to add an install script hook for parts received no discussion or implementation. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The feature request to run a script after part build completion was abandoned due to inactivity. No implementation or alternative solution was provided. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The request for a per-part post-build install script received no discussion and remained inactive for over nine years, indicating it was abandoned or superseded. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#960
(confidence 97%)
Merged PR 'pluginhandler: install scriptlet support', commit eb9f74b4a, implementing LP #1649683; cited in the closing comment.
-
Related To:
canonical/snapcraft#987
(confidence 72%)
Follow-up merged PR adding prepare scriptlet support (commit 5671b910b) in the same scriptlet series.
-
Related To:
snapcraft#2327
(confidence 55%)
Later commit c6542b5f7 'pluginhandler: remove prepare, build and install scriptlets' decommissioned the feature long after this issue was resolved.
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. |