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 1897544
Summary: | python-crypto fails to build with Python 3.10: SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomáš Hrnčiar <thrnciar> |
Component: | python-crypto | Assignee: | Paul Howarth <paul> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | athmanem, mhroncok, paul, thrnciar |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-crypto-2.6.1-33.fc34 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-11-21 14:44:10 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: | 1890881 |
Description
Tomáš Hrnčiar
2020-11-13 11:56:57 UTC
python-crypto is no longer maintained upstream but there is an active fork, python-pycryptodomex, which is also included in Fedora, and when that is fixed for this issue, I should be able to use the same fix for python-crypto. Of course it would be better if python-crypto users in Fedora migrated to python-pycryptodomex and then we could get rid of python-crypto altogether. Hmm, looks like this code was refactored out of python-pycryptodomex a long time ago so I'll have to think again about what to do about this. Looks like ansible does not build in our copr because pytohn3-crypto is missing. I'll check if the build dependency is really needed, because on runtime, it uses cryptography. Ansible has tests that use this :( We could skip those, but I am not sure if safe. Bumping the severity here, ansible is important. Please let us know if you need help figuring out the fix. Should be fixed in python-crypto-2.6.1-33.fc34 Thank You, Paul! |