Bug 1936524
| Summary: | h2 fails to test with hypothesis 6.6: hypothesis.errors.FailedHealthCheck | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
| Component: | python-h2 | Assignee: | Miro Hrončok <mhroncok> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | eclipseo, python-sig |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | python-h2-4.0.0-3.fc35 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-03-09 15:15:47 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1902400 | ||
|
Description
Miro Hrončok
2021-03-08 16:58:45 UTC
The healthcheck is not relevant here, because h2 clearly knows about it:
# We need to refresh the encoder because hypothesis has a problem with
# integrating with py.test, meaning that we use the same frame factory
# for all tests.
# See https://github.com/HypothesisWorks/hypothesis-python/issues/377
frame_factory.refresh_encoder()
I suggest disabling it is a way to go.
This should fix the build problem: https://github.com/python-hyper/h2/pull/1248 I've pushed the patch and tested it with your COPR. Let me know when to build it with Hypothesis 6. Thanks. No need to rebuild with new hypothesis, but if you want to satisfy koschei, build it any time (even before hypothesis is updated). (In reply to Miro Hrončok from comment #4) > Thanks. No need to rebuild with new hypothesis, but if you want to satisfy > koschei, build it any time (even before hypothesis is updated). The patch you provided only works with Hypothesis 6. > The patch you provided only works with Hypothesis 6.
Oh. Right, it works with 5.49, but we don't have this yet. Mea culpa. I'll build it once ready.
FEDORA-2021-cd0c93012a has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report. |