Can’t find packages for Apache Arrow and Parquet libraries for Fedora 35, while on the other side these exist in EPEL, for CentOS. That seems quite illogical, any clues here?
Thanks.
Can’t find packages for Apache Arrow and Parquet libraries for Fedora 35, while on the other side these exist in EPEL, for CentOS. That seems quite illogical, any clues here?
Thanks.
Not at all illogical. CentOS and the EPEL repos are not fedora, even though fedora was the development & testing environment upon which they are based.
Please check item #1 in EPEL FAQ, and you’ll understand why it’s illogical. But it was not my intention here to argue about the trivia, but to ask is there anyone that could clarify why there aren’t packages for mentioned libraries in Fedora.
Thanks.
Assuming that this is the FAQ you suggested my answer is still very logical.
Although the EPEL repos are supported and originated from the fedora project, they are focused on CentOS (no longer being developed as it has been supplanted by CentOS Stream) and RHEL. As such the packages there are specifically those provided for the target OSes which have a different user base than Fedora Linux.
Fedora is focused on the home user while RHEL and CentOS are focused on the business & server market. The needs and desires of those markets are different.
The fact that both EPEL and Fedora are volunteer supported and developed necessarily means that some things are available in one source but not available in the other. Versions of the same packages may be (and usually are) different, so even if the same packages are there they may not be compatible.
CentOS and RHEL are focused on long term stability while Fedora is focused on rapid development.
All the differences mean that an expectation for things to be available the same in both locations is in itself illogical.
Hi,
Have you tried installing with pip?
Thanks Tom.
Thanks Tom,
I’m actually not looking for Python packages, but instead for C/C++ libraries, more precisely for Fedora equivalents of arrow-devel, arrow-glib-devel, arrow-dataset-devel, parquet-devel and parquet-glib-devel EPEL packages.
FWIW: The packages I was looking for are apparently there in the Rawhide, so that pretty much answers my question.
Just a final follow-up here: the packages mentioned are included with Fedora 36.