← Back to issue list

plainbox spread tests: set tasks to manual

View original Github issue

Metadata

Project
snapcraft
Number
#3420
Type
pull request
State
merged
Author
cjp256
Labels
Created
Updated
Closed

Current evaluation

Merged a workaround setting plainbox spread test tasks to manual, bypassing intermittent chardet dependency failures. Changes affect 6 files (+6/-0 lines) with no coverage impact. The root cause remains unresolved.

Suggested action:

No scores available.

Issue body

They intermittently fail and these failures do not appear to be Snapcraft-specific. Until the issue is resolved, set the tasks to manual. Failure log: ``` python3 manage.py validate error: ???: Cannot load '/snapcraft/tests/spread/plugins/v1/plainbox/snaps/provider-with-deps/parts/parent-plainbox-provider/build/units/parent.pxu': (chardet 4.0.0 (/snapcraft/tests/spread/plugins/v1/plainbox/snaps/provider-with-deps/stage/lib/python3.6/site-packages), Requirement.parse('chardet<3.1.0,>=3.0.2'), {'requests'}) NOTE: subsequent units from problematic files are ignored Validation of provider plainbox-provider-parent has failed ``` Signed-off-by: Chris Patterson <chris.patterson@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 a workaround setting plainbox spread test tasks to manual, bypassing intermittent chardet dependency failures. Changes affect 6 files (+6/-0 lines) with no coverage impact. The root cause remains unresolved.
qwen3.6-35b-a3b-mtp-q6 Merged a temporary workaround to set plainbox spread test tasks to manual, bypassing intermittent failures caused by a chardet dependency conflict. This prevents CI breaks until the underlying issue is resolved, with no impact on code coverage.
qwen3.6-35b-a3b-mtp-q6 Merged a change setting plainbox spread test tasks to manual to bypass intermittent chardet dependency failures until the root cause is fixed.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1608 tests: fix the duplicate plainbox test scenarios snapcraft merged Merged a fix resolving duplicate plainbox test scenarios. The update modified a single test file with five additions and two deletions, successfully clearing static and unit test checks without requiring reviewer approval.
72%