← Back to issue list

New plugin: Script (runs bash scripts)

View original Github issue

Metadata

Project
snapcraft
Number
#664
Type
pull request
State
closed
Author
MonJamp
Labels
—
Created
Updated
Closed

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.
83%
#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.
75%