Bug 1721628
Summary: | python-txtorcon fails to build with Python 3.8 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | python-txtorcon | Assignee: | Fabio Valentini <decathorpe> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | decathorpe |
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: | 2019-07-30 14:50:00 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: | 1686977 |
Description
Miro Hrončok
2019-06-18 18:27:41 UTC
This looks like it's unrelated to python 3.8, since it also started to fail in koschei with the current python version. From what I can tell, the issue is caused by the latest twisted version update (19.2.0 → 19.2.1). Let's report it upstream? Yeah. Upon further investigation, this is probably fallout from this security fix for CVE-2019-12387: https://github.com/twisted/twisted/compare/twisted-19.2.0...twisted-19.2.1 I don't think that fixing a security issue should change accepted argument types though. I might suffer from too little sleep, but I can't find the twisted issue tracker -- Their website is broken garbage, and issues are disabled on the GitHub repo. https://www.twistedmatrix.com/ I mean, it would probably be possible to fix this in txtorcon (change "GET" to b"GET" everywhere?), but other packages are might be affected by this bug as well. Their Trac instance is at https://twistedmatrix.com/trac/report (and I fail to use ti as well). I tried this: https://twitter.com/decathorpe/status/1153707276978610177 Maybe it helps. Someone responded on twitter - using strs there was always wrong, but was accepted by accident. I will patch txtorcon to fix this. I've included an upstream patch restoring compatibility with twisted 19.2.1, package built for rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=1341372 This should also make it build in the python 3.8 test COPR. I hope. Thank you. |