Bug 1948426
Summary: | grpc fails to build with Python 3.10: AttributeError: 'NoneType' object has no attribute 'IsInitialized' | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomáš Hrnčiar <thrnciar> |
Component: | grpc | Assignee: | Ben Beasley <code> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | code, dan.cermak, mhroncok, thrnciar |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | grpc-1.37.1-2.fc35 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-05-26 15:15:54 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: | 1794566 | ||
Bug Blocks: | 1890881 |
Description
Tomáš Hrnčiar
2021-04-12 07:15:19 UTC
I have verified that the update to grpc 1.37.0 (RHBZ#1794566) will resolve the Python 3.10 issues. See that bug for status; it is blocked on a dependent package fix, but the intent is to complete it in the next few weeks. Sorry, I posted prematurely. I can’t build with Python 3.10 yet because python-google-auth isn’t yet available in the Python 3.10 COPR. I triggered python-google-auth rebuild in COPR and the latest version of it is available now. To easily test grpc with Python 3.10. you can open PR to update grpc in dist-git and it will trigger rebuild in Python 3.10. COPR. It will be available here: https://copr.fedorainfracloud.org/coprs/g/python/python3.10/builds/?dirname=python3.10:pr:3 (3 is number of opened PR in dist-git component). Thanks, that helped! I am now working through a few remaining test failures; some from Python 3.10, some specific to arm and/or s390x. I am treating a working Python 3.10 build (even if I skip a few tests without understanding the real problem) as a precondition for merging the 1.37 update into Fedora 35. It’s a fussy package, and rebuilds take a long time, but it shoudn’t be too much longer. FEDORA-2021-73491747ee has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report. |