← 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 PR #2579 pinned Python packages used by Plainbox spread tests, reducing conflicting dependencies and inconsistent results.

Resolution: closed resolved

Reason: The approved PR was merged into master as commit b69391f77, locking down test dependencies for more consistent spread-test behavior.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged PR #2579 pinned Python packages used by Plainbox spread tests, reducing conflicting dependencies and inconsistent results.
stealth/space-bunny-alpha — closed resolved Merged PR #2579 pinned Python package versions in plainbox spread test tasks to avoid conflicting dependencies and produce consistent test results; merged as commit b69391f77 (colcon/catkin failures deferred to a follow-up PR).
stealth/space-bunny-alpha — closed resolved Merged PR #2579 locked down Python packages in plainbox spread tests via commit b69391f77, reducing dependency conflicts and making results more consistent.
stealth/space-bunny-alpha — closed resolved Merged PR #2579 locked down Python packages in plainbox spread tests to reduce dependency conflicts and produce consistent results (commit b69391f77).
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.

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 PR #3273 as 0e8f34a5f, updating Plainbox spread tests to use Python’s standard-library distutils instead of setuptools.
84%
#2321 tests: add spread suite for plainbox plugin (#2317) snapcraft merged Merged PR #2321 via commit d2b3aca84, adding Spread coverage for Plainbox plugin and snapd integration, pinning checkbox-ng, and removing a Plainbox-specific test.
73%