plainbox spread tests: lock down python packages
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |