New plugin: Script (runs bash scripts)
Metadata
Current evaluation
Unmerged Script plugin was closed after discussion moved to snapcraft#727; native prepare, build, and install commands covered most of its intended functionality.
Resolution: closed superseded
Reason: A maintainer closed the PR unmerged on 2016-08-17, stating that discussion was continuing in #727. That follow-up was also closed because native prepare, build, and install part commands covered most of the proposed shell-plugin functionality.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Allows the user to use bash scripts during the build and pull stages.
Fixes LP#1604107
I've signed the CLA and my username on Launchpad is filjoa.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Unmerged Script plugin was closed after discussion moved to snapcraft#727; native prepare, build, and install commands covered most of its intended functionality. | |
| stealth/space-bunny-alpha | — | closed superseded | PR adding a new 'script' build plugin was closed unmerged by sergiusens on 2016-08-17, deferred to the broader discussion in canonical/snapcraft#727; maintainers argued a shell-runner plugin bloats while local plugins/Makefiles suffice. | |
| stealth/space-bunny-alpha | — | closed superseded | Unmerged Script plugin was closed in favor of the broader custom-command approach in canonical/snapcraft#727; maintainers preferred local plugins or Makefiles. | |
| qwen/qwen3.6-35b-a3b | — | — | Rejected and closed. Maintainers declined the bash script plugin, noting bash is not a build system and local plugins or Makefiles are preferred. The discussion was redirected to issue #727 to prevent feature bloat. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Rejected and closed. Maintainers declined the bash script plugin, recommending local plugins or Makefiles instead. They argued the feature would bloat and duplicate existing capabilities. Closed pending discussion in #727. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
snapcraft#727
(confidence 98%)
The closing comment explicitly redirected the proposal to #727, which explored the broader arbitrary-command approach.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1604107 Plugin for bash scripts | snapcraft (launchpad) | closed | Bash-script plugin request was superseded by snapcraft#727; PRs #664 and #727 remained unmerged because part-level prepare, build, and install commands covered the need. | |
| #727 Add a new build plugin 'shell' that runs arbitrary shell commands | snapcraft | closed | Closed unmerged as superseded by Snapcraft's native prepare, build, and install part keywords, which covered most of the proposed shell-plugin functionality. |