Bug 2021804
Summary: | python-cchardet fails to build with Python 3.11: fatal error: longintrepr.h: No such file or directory | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomáš Hrnčiar <thrnciar> |
Component: | python-cchardet | Assignee: | Fabian Affolter <mail> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 36 | CC: | awilliam, kevin, mail, mhroncok, thrnciar |
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: | 2022-08-17 11:53:21 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: | 2117176, 2016048, 2045102, 2045109, 2098679 |
Description
Tomáš Hrnčiar
2021-11-10 09:08:57 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36. *** Bug 2098861 has been marked as a duplicate of this bug. *** Hello, This is the first reminder (step 3 from https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/#_package_removal_for_long_standing_ftbfs_and_fti_bugs). If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem. I did a small bit of poking this... You can trivially fix the include issue by patching it to look in cpython/ Then you can work around a bunch more of the compile issues with setting: +CFLAGS="%{optflags} -fpermissive" %py3_build But then it gets into some upstream object functions that changed in python 3.11... Anyone want to take a stab at fixing those? I can file a ticket upstream on it... ? There's some discussion upstream on https://github.com/PyYoshi/cChardet/issues/77 , but the maintainer doesn't seem to be responding... Neither does the downstream maintainer. Note that xcat does not use cchardet: https://bugzilla.redhat.com/show_bug.cgi?id=2099189#c4 and claibre does not need to use it: https://src.fedoraproject.org/rpms/calibre/pull-request/7 I see no other packages in Fedora that depend on cchardet. Hello, This is the second reminder (step 4 from https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/#_package_removal_for_long_standing_ftbfs_and_fti_bugs). If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem. Hello, Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok). All subpackages of a package against which this bug was filled are now installable or removed from Fedora 38. Thanks for taking care of it! Hello, Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok). All subpackages of a package against which this bug was filled are now installable or removed from Fedora 37. Thanks for taking care of it! |