← Back to issue list

plainbox spread tests: lock down python packages

View original Github issue

Metadata

Project
snapcraft
Number
#2579
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged to lock down Python packages in plainbox spread tests, preventing dependency conflicts and ensuring consistent results. Approved by one reviewer, passed CI, modified five files, and increased coverage by 0.01%.

Suggested action:

No scores available.

Issue body

This should reduce inconsistencies due to conflicting dependencies being satisfied and produce consistent results. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to lock down Python packages in plainbox spread tests, preventing dependency conflicts and ensuring consistent results. Approved by one reviewer, passed CI, modified five files, and increased coverage by 0.01%.
qwen3.6-35b-a3b-mtp-q6 Merged to lock down Python packages for plainbox spread tests, ensuring consistent dependency resolution. Initial colcon and catkin test failures were deferred to a separate pull request.
qwen3.6-35b-a3b-mtp-q6 Merged to lock down Python packages in plainbox spread tests, preventing dependency conflicts and ensuring consistent results. Colcon and catkin test failures were handled separately.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3273 spread tests: lock down setuptools for plainbox snapcraft merged Merged a change locking down setuptools for plainbox in spread tests. Approved by one reviewer with passing CI. The author declined exporting setuptools globally in the python plugin, keeping it as a test-specific override.
85%
#2583 plainbox spread tests: use https for the git source entries snapcraft merged Merged a one-line change updating plainbox spread tests to use HTTPS for git source entries. Approved by two reviewers and passed CI checks.
73%
#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.
71%
#2863 spread tests: use source-depth: 1 for plainbox tests snapcraft merged Merged after approval and CI validation. Updated spread tests to use source-depth: 1 for plainbox tests, modifying two files with three added lines.
70%
#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%