Bug 1838200
Summary: | python-hypothesis fails to build with Python 3.9: AttributeError: __args__ | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | python-hypothesis | Assignee: | Michel Lind <michel> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | cstratak, igor.raits, mhroncok, michel, mplch, pingou, pviktori, python-sig |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-05-21 17:36:07 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: | 1785415 |
Description
Miro Hrončok
2020-05-20 16:01:26 UTC
Setting the severity to high, because we'd like to proceed with Koji side tag rebuilds really soon. Taking https://github.com/HypothesisWorks/hypothesis/pull/2441/commits/5e0867c01785929957663b6c425843da415a0c85 and building it in Copr. Thanks. (In reply to Miro Hrončok from comment #2) > Taking > https://github.com/HypothesisWorks/hypothesis/pull/2441/commits/ > 5e0867c01785929957663b6c425843da415a0c85 and building it in Copr. Thanks. Apparently, this is not fixing everything and I'll be more patient. Sorry for rushing things. (In reply to Miro Hrončok from comment #3) > (In reply to Miro Hrončok from comment #2) > > Taking > > https://github.com/HypothesisWorks/hypothesis/pull/2441/commits/ > > 5e0867c01785929957663b6c425843da415a0c85 and building it in Copr. Thanks. > > Apparently, this is not fixing everything and I'll be more patient. Sorry > for rushing things. oof, no worries. I'll try and fix things on my side. I'll do a couple of things: - propose upstream start testing against Python 3.9 pre-releases too (they currently test up to 3.8) - try and follow up until this is fixed properly Quick question: given Hypothesis' fast churn of releases and the brittleness of their Python 3.9 support right now, once we get a working build should we just freeze it in place and not do further updates? > Quick question: given Hypothesis' fast churn of releases and the brittleness of their Python 3.9 support right now, once we get a working build should we just freeze it in place and not do further updates?
We should just make sure the update does not introduce a regression with 3.9. When you open a src.fp.o pull request, the copr should attempt to rebuild it automatically.
This particular failure started not with update of hypothesis, but with changes in Python 3.9.
noted, I'll do future updates via pull request first and let it sit for -- err, is a day enough, or two? And yeah, just noticed the error is with 3.9b1. Hopefully future errors are less likely as 3.9 stabilizes. You can observe the results within minutes (hours when the load is too big) in https://copr.fedorainfracloud.org/coprs/g/python/python3.9/builds/?dirname=python3.9:pr:<pr_number> (for example https://copr.fedorainfracloud.org/coprs/g/python/python3.9/builds/?dirname=python3.9:pr:6) 5.15.1 fixes this (upstream merged Petr's patch and fixed a couple of additional issues, and now has CI testing against Python 3.9 too). Excellent news! |