Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
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. |