← Back to issue list

Create Plainbox Provider plugin

View original Github issue

Metadata

Project
snapcraft
Number
#364
Type
pull request
State
closed
Author
jocave
Labels
—
Created
Updated
Closed

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.
81%
#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.
75%
#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).
74%
#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.
73%
#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.
72%