Create Plainbox Provider plugin
Metadata
Current evaluation
Plainbox Provider plugin PR by jocave was closed by sergiusens (2016-05-27) over build/stage-package and PYTHONPATH concerns; the work was later merged via PR #609 (commit 2b8ace75b).
Resolution: closed superseded
Reason: sergiusens closed the PR for now saying it 'needs a few twists and turns' around build-packages vs stage-packages and PYTHONPATH. The same feature was subsequently reworked and merged in PR canonical/snapcraft#609 as commit 2b8ace75b, closing LP #1552369.
Evaluated by: mr-cal-bot
No scores available.
Issue body
lp: #1552369
It would be useful if this plugin could be released on to the 1.x series as well.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Plainbox Provider plugin PR by jocave was closed by sergiusens (2016-05-27) over build/stage-package and PYTHONPATH concerns; the work was later merged via PR #609 (commit 2b8ace75b). | |
| stealth/space-bunny-alpha | — | closed superseded | PR #364 added a Plainbox Provider plugin but was closed by sergiusens (2016-05-27) as unfinished (stage-packages/PYTHONPATH issues). The work landed later as merged PR #609, commit 2b8ace75b. | |
| stealth/space-bunny-alpha | — | closed resolved | Plainbox Provider was ultimately merged in #609 as commit 2b8ace75b, adding the plugin and Checkbox integration tests after an earlier temporary closure for build/package concerns. | |
| qwen/qwen3.6-35b-a3b | — | — | The Plainbox Provider plugin pull request was closed without merging. Maintainers cited unresolved build-package and PythonPATH configuration issues. The contribution remains abandoned pending further revisions, with instructions to reopen when ready. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merging. Maintainer requested PYTHONPATH and stage-packages adjustments to resolve import errors. Contribution abandoned pending implementation fixes. Author invited to reopen when ready. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/snapcraft#609
(confidence 92%)
Successor PR that added the Plainbox Provider plugin and Checkbox integration tests, merged as 2b8ace75b
-
Related To:
snapcraft (launchpad)#1552369
(confidence 60%)
Referenced Launchpad bug 'Add a plugin for Plainbox Providers' closed once #609 merged
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #609 Create Plainbox Provider plugin | snapcraft | merged | Merged as commit 2b8ace75b, adding the Plainbox Provider plugin, Checkbox integration tests, and a missing Python dependency in the demo snap. | |
| #1552369 Add a plugin for Plainbox Providers | snapcraft (launchpad) | closed | Upstream Plainbox Provider support was merged via canonical/snapcraft#609 (commit 2b8ace75b), adding the plugin and Checkbox integration tests. | |
| #2140 lp 1768233 workaround for plainbox_provider plugin | snapcraft | merged | Merged PR #2140, restoring plainbox-provider Checkbox builds by adding pip, setuptools and wheel as stage-packages, with an integration test (commit d932f0fc6). | |
| #1626587 plainbox-provider plugin python shebangs are mismatched | snapcraft (launchpad) | closed | Fixed by merged PR #823 (a7771b8e4), adding plainbox-provider shebang rewriting; PR #830 (60e29ef1b) then narrowed Python-plugin rewriting and removed remaining conflicts. | |
| #1611 plainbox-provider plugin: init PROVIDERPATH | snapcraft | merged | Merged #1611 as 467e3f040, initializing PROVIDERPATH so build-host providers cannot affect plainbox-provider validation; fixes LP #1722833. |