Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move building of python arrow modules from pyarrow to apache-arrow. #30285

Merged
merged 1 commit into from
Oct 8, 2024

Commits on Oct 8, 2024

  1. Move building of python arrow modules from pyarrow to apache-arrow.

    A couple things here:
    1. fix FTBFS state that apache-arrow was currently in.
    
      * need zstd-static because:
    
           CMake Error at /usr/lib64/cmake/zstd/zstdTargets.cmake:107 (message):
             The imported target "zstd::libzstd_static" references the file
                "/usr/lib/libzstd.a" uses=cmake/configure
             but this file does not exist.  Possible reasons include:
    
    2. cherry-pick a patch (from 2016) to rapidjson that allows a user of it
       (apache-arrow) to build with gcc-14.
    
    3. Add environment variables to build so the python build modules
       have access.  I had hoped to localize these or use substitution
       in the environment block, but that is not supported.
    
       chainguard-dev/melange#1548
       chainguard-dev/melange#1402
    
    4. drop unnecessary runtime dependency from libarrow to libarrow.
    
    5. remove pyarrow.
    
    6. bump the epoch on apache-arrow to 3 to be newer than pyarrow was.
    smoser committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a916c7c View commit details
    Browse the repository at this point in the history