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

nanoarrow uses package override for proper pinned versions generation #15515

Conversation

robertmaynard
Copy link
Contributor

Description

The usage of PATCH_COMMAND with rapids_cpm_find isn't capturable by +rapids_cpm_generate_pinned_versions. So we use a nanoarrow json override file to hold the patch we need applied and the custom SHA1 to check out.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@robertmaynard robertmaynard added bug Something isn't working CMake CMake build issue Spark Functionality that helps Spark RAPIDS non-breaking Non-breaking change labels Apr 11, 2024
@robertmaynard robertmaynard requested a review from a team as a code owner April 11, 2024 19:01
@github-actions github-actions bot added the libcudf Affects libcudf (C++/CUDA) code. label Apr 11, 2024
Copy link
Member

@jlowe jlowe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @robertmaynard! Verified this fixes #15512 after building spark-rapids-jni with libcudf.dependency.mode=latest to update the pinned dependency descriptor files and then building with libcudf.dependency.mode=pinned.

@jlowe jlowe linked an issue Apr 11, 2024 that may be closed by this pull request
@robertmaynard
Copy link
Contributor Author

/merge

@rapids-bot rapids-bot bot merged commit af33b0a into rapidsai:branch-24.06 Apr 11, 2024
70 checks passed
@robertmaynard robertmaynard deleted the bug/nanoarrow_use_package_override branch April 11, 2024 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working CMake CMake build issue libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change Spark Functionality that helps Spark RAPIDS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] cmake fails with pinned libcudf dependencies due to nanoarrow
3 participants