https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Bug ID: 2261618 Summary: python-zarr: FTBFS in Fedora rawhide/f40 Product: Fedora Version: rawhide Status: NEW Component: python-zarr Assignee: quantum.analyst@gmail.com Reporter: releng@fedoraproject.org QA Contact: extras-qa@fedoraproject.org CC: epel-packagers-sig@lists.fedoraproject.org, jonathan@almalinux.org, python-packagers-sig@lists.fedoraproject.org, quantum.analyst@gmail.com Blocks: 2231791 (F40FTBFS) Target Milestone: --- Classification: Fedora
python-zarr failed to build from source in Fedora rawhide/f40
https://koji.fedoraproject.org/koji/taskinfo?taskID=112403747
For details on the mass rebuild see:
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild Please fix python-zarr at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, python-zarr will be orphaned. Before branching of Fedora 41, python-zarr will be retired, if it still fails to build.
For more details on the FTBFS policy, please visit: https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_...
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2231791 [Bug 2231791] Fedora 40 FTBFS Tracker
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
--- Comment #1 from Fedora Release Engineering releng@fedoraproject.org --- Created attachment 2013330 --> https://bugzilla.redhat.com/attachment.cgi?id=2013330&action=edit build.log
file build.log too big, will only attach last 32768 bytes
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
--- Comment #2 from Fedora Release Engineering releng@fedoraproject.org --- Created attachment 2013331 --> https://bugzilla.redhat.com/attachment.cgi?id=2013331&action=edit root.log
file root.log too big, will only attach last 32768 bytes
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
--- Comment #3 from Fedora Release Engineering releng@fedoraproject.org --- Created attachment 2013332 --> https://bugzilla.redhat.com/attachment.cgi?id=2013332&action=edit state.log
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Sandro gui1ty@penguinpee.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2291729
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2291729 [Bug 2291729] F41FailsToInstall: python3-hdmf+tqdm, python3-hdmf+zarr, python3-hdmf
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Sandro gui1ty@penguinpee.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2291758
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2291758 [Bug 2291758] F41FailsToInstall: python3-lazy-ops
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Sandro gui1ty@penguinpee.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2291849
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2291849 [Bug 2291849] F41FailsToInstall: python3-probeinterface
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Gwyn Ciesla gwync@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2291985
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2291985 [Bug 2291985] F41FailsToInstall: python3-zarr
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Zbigniew Jędrzejewski-Szmek zbyszek@in.waw.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On| |2259530
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2259530 [Bug 2259530] python-lmdb fails to build with Python 3.13: implicit declaration of function ‘PyObject_AsReadBuffer’
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Adam Williamson awilliam@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|--- |If docs needed, set a value CC| |awilliam@redhat.com
--- Comment #4 from Adam Williamson awilliam@redhat.com --- Elliott says it should be possible to drop zarr's dep on lmdb, which would help as fixing lmdb's build is not at all straightforward.
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
--- Comment #5 from Adam Williamson awilliam@redhat.com --- With lmdb br removed, there are 21 test failures, which seem to fall into two buckets: issues with `create_array`, and issues with `listdir`.
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
--- Comment #6 from Adam Williamson awilliam@redhat.com --- zarr is up to 2.18.2 now upstream, but still 21 test failures building that (you have to disable doc generation too as it now needs a sphinx module we don't have packaged). same 21 test failures building on F40 (Python 3.12) too, which seems odd since they claim to have 3.12 in CI upstream. will take a bit of investigation.
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Adam Williamson awilliam@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ON_QA
--- Comment #7 from Adam Williamson awilliam@redhat.com --- Fixed in https://bodhi.fedoraproject.org/updates/FEDORA-2024-4ba59f29c5 , pending signing. Thanks to Elliott for reporting the array test issues upstream as https://github.com/zarr-developers/zarr-python/issues/1678 . The listdir issues are caused by a newer fsspec, this is reported upstream as https://github.com/zarr-developers/zarr-python/issues/1819 . I've sent PRs to fix both issues - https://github.com/zarr-developers/zarr-python/pull/1972 and https://github.com/zarr-developers/zarr-python/pull/1970 - and backported them in the package build.
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Adam Williamson awilliam@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends On|2259530 |
--- Comment #8 from Adam Williamson awilliam@redhat.com --- oh, forgot to mention, I dropped the lmdb build requirement as it's not critical. It causes some tests to be disabled, and trying to use the `LMDBStore` class would fail, but this is better than the entire package being non-installable.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2259530 [Bug 2259530] python-lmdb fails to build with Python 3.13: implicit declaration of function ‘PyObject_AsReadBuffer’
https://bugzilla.redhat.com/show_bug.cgi?id=2261618
Adam Williamson awilliam@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |RAWHIDE Status|ON_QA |CLOSED Last Closed| |2024-06-17 20:23:39
epel-packagers-sig@lists.fedoraproject.org