← Back to issue list

The plainbox-provider plug should run "validate" during the build step

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1660692
Type
issue
State
closed
Author
~jocave
Labels
plugin
Created
Updated
Closed

Current evaluation

The request to run plainbox validate during the build step was closed without implementation. Zero comments and prolonged inactivity indicate the feature request was abandoned.

Suggested action:

No scores available.

Issue body

The provider management script in plainbox has a command called "validate" that reports errors in job definitions that must be fixed for the provider to be parsed and run correctly by Checkbox. http://checkbox.readthedocs.io/en/latest/snappy.html#check-your-test-is-valid The plugin should run this command prior to build to give the developer confidence their snap will run correctly.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b The request to run plainbox validate during the build step was closed without implementation. Zero comments and prolonged inactivity indicate the feature request was abandoned.
qwen/qwen3.6-35b-a3b Closed without implementation. The request to run the plainbox-provider validate command during the build step was abandoned, with no code changes or resolution applied.
qwen/qwen3.6-35b-a3b Closed without implementation or discussion. The request to run plainbox validate during the build step was abandoned.
qwen3.6-35b-a3b-mtp-q6 Closed without implementation or comments. The proposal to execute plainbox validate during the plainbox-provider plug build step was abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1095 Plainbox providers run validate snapcraft merged Merged. Adds a build-time validation step to the plainbox-provider plugin to prevent buggy providers from packaging into checkbox snaps. Handles cross-provider dependencies and includes an integration test. Approved after minor test naming adjustments.
77%
#364 Create Plainbox Provider plugin snapcraft closed 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.
72%