← Back to issue list

No plainbox

View original Github issue

Metadata

Project
snapcraft
Number
#1931
Type
pull request
State
merged
Author
yphus
Labels
Created
Updated
Closed

Current evaluation

Merged. Removed plainbox dependencies and local application components, replacing them with checkbox-cli and checkbox-ng. Static and unit tests passed, review was approved, and changes were integrated.

Suggested action:

No scores available.

Issue body

- [X] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [X] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [X] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [X] Have you successfully run `./runtests.sh static`? - [X] Have you successfully run `./runtests.sh unit`? ----- A follow-up to joc's https://github.com/snapcore/snapcraft/pull/1889 The plainbox library is being merged in to the checkbox application. This new set of patches removes all plainbox-local parts and plainbox as an application (replaced by checkbox-cli). Tests (static/unit) run ok using https://pypi.python.org/pypi/checkbox-ng/1.0.0

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Removed plainbox dependencies and local application components, replacing them with checkbox-cli and checkbox-ng. Static and unit tests passed, review was approved, and changes were integrated.
qwen3.6-35b-a3b-mtp-q6 Merged. Replaced plainbox dependencies and local components with checkbox-cli and checkbox-ng. Follows up on PR #1889. Static and unit tests pass successfully.
qwen3.6-35b-a3b-mtp-q6 Merged changes removing the plainbox dependency and replacing it with checkbox-cli. This follow-up to PR #1889 updates the codebase to use checkbox-ng 1.0.0, with all static and unit tests passing.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2799 Plainbox test updates snapcraft merged Merged plainbox test updates involving minor changes across three files. Approved by one reviewer with zero unresolved comments and no CI failures.
75%
#1889 tests: remove plainbox part from plugin tests snapcraft merged Merged changes removing the plainbox component from plugin tests. This resolves integration test failures caused by the plainbox library being integrated into the checkbox application, rendering the separate plainbox part obsolete for snaps.
71%
#2317 tests: add spread suite for plainbox plugin snapcraft merged Merged after approval and passing CI checks. Introduces a Spread test suite for plainbox plugin integration tests and pins the checkbox-ng package in the test environment.
70%