Bug 2435003
| Summary: | python-pandas: FTBFS in Fedora rawhide/f44 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Fedora Release Engineering <releng> | ||||||||
| Component: | python-pandas | Assignee: | Peter Robinson <pbrobinson> | ||||||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | unspecified | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 45 | CC: | cstratak, dan, epel-packagers-sig, ksurma, mail, mhroncok, neuro-sig, orion, pbrobinson, python-packagers-sig, sergio.pasra | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | python-pandas-3.0.3-0.fc45 | Doc Type: | --- | ||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2026-10-13 09:46:36 UTC | Type: | --- | ||||||||
| 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: | 467765, 2384424, 2412434 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Fedora Release Engineering
2026-01-29 05:50:30 UTC
Created attachment 2126767 [details]
build.log
file build.log too big, will only attach last 32768 bytes
Created attachment 2126768 [details]
root.log
file root.log too big, will only attach last 32768 bytes
Created attachment 2126769 [details]
state.log
I did a local rebuild using a F-44 buildroot from 2026-01-19 from koji (aka before mass rebuild, but with gcc 16 already) and it is also failing. And from the build.log it looks like the only failing test cases are int16/uint16 related, which might be significant ... FWIW python-pandas is affected by the orphaning of https://src.fedoraproject.org/rpms/python-gcsfs -> "No match for argument: python3dist(gcsfs) >= 2022.11" when building in mock (In reply to Dan Horák from comment #5) > FWIW python-pandas is affected by the orphaning of > https://src.fedoraproject.org/rpms/python-gcsfs -> "No match for argument: > python3dist(gcsfs) >= 2022.11" when building in mock gcsfs is an optional dependency explicitly listed in the SPEC. It can be removed. And from the orphan message:
> Orphaned for: Other -- Version 2025.12.0 introduces a dependency on google-cloud-storage-control, which depends on grpcio and proto-plus/protobuf. I don’t want to deal with that.
I don't particularly either so will drop the dep for the time being.
I am trying to bootstrap pandas for python 3.15 build, and version 2.3.3 fails on the import check with "ImportError: Unable to import required dependencies: pytz: No module named 'pytz'" There's quite a lot of pytz imports in the source code, and I see an attempt to use zoneinfo in tests in the patches. This doesn't mitigate the imports in the code pandas modules. I don't know what's the correct way forward. I'm moving to pandas 3.x for F45+ and will get back to it next week (beginning of May). Hello, will you be able to tackle the update? There's a rebuild for Python 3.15 planned for the beginning of June and pandas block a chunk of other packages in Fedora. It would help a lot if we could build at least the bootstrapped version. F-45 is getting pandas3, I was planning on pushing all of that in the next week or two Peter, do you see the s390x test failure also with pandas3 or does it look good in this regard? (In reply to Dan Horák from comment #12) > Peter, do you see the s390x test failure also with pandas3 or does it look > good in this regard? There's a single test failure I need to dig into, but the last I looked it wasn't s390x specific. I'm doing it in a side branch, I'll be sure to ping if I run into an issue, thx. Would you consider opening a WIP pull request to dist-git? It would get picked up by automation and tested in Coprs with Python 3.15. We'd have some more time to smoothen issues out. (In reply to Karolina Surma from comment #8) > I am trying to bootstrap pandas for python 3.15 build, and version 2.3.3 > fails on the import check with > "ImportError: Unable to import required dependencies: > pytz: No module named 'pytz'" > > There's quite a lot of pytz imports in the source code, and I see an attempt > to use zoneinfo in tests in the patches. This doesn't mitigate the imports > in the code pandas modules. I don't know what's the correct way forward. https://src.fedoraproject.org/rpms/python-pandas/pull-request/33 pandas 3.0.3 now built in a side tag, building dependent packages currently. This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle. Changing version to 45. |