Skip to content

Manually update versions.json to fix breaking changes in rapids-cmake#3582

Merged
ttnghia merged 3 commits intoNVIDIA:branch-25.10from
ttnghia:fix_versions_json
Jul 30, 2025
Merged

Manually update versions.json to fix breaking changes in rapids-cmake#3582
ttnghia merged 3 commits intoNVIDIA:branch-25.10from
ttnghia:fix_versions_json

Conversation

@ttnghia
Copy link
Copy Markdown
Collaborator

@ttnghia ttnghia commented Jul 30, 2025

There are breaking changes in rapids-cmake due to rapidsai/rapids-cmake#882, which requires a JSON key-value source_subdir for some dependencies. Without it, cmake will not be able to complete.

This PR fixes that issue, adding source_subdir to the problematic dependencies.

ttnghia added 2 commits July 30, 2025 12:06
Signed-off-by: Nghia Truong <nghiat@nvidia.com>
Signed-off-by: Nghia Truong <nghiat@nvidia.com>
@ttnghia ttnghia self-assigned this Jul 30, 2025
Copilot AI review requested due to automatic review settings July 30, 2025 19:11
@ttnghia ttnghia added the build label Jul 30, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR addresses breaking changes in rapids-cmake by updating the dependency configuration to include required source_subdir keys for specific dependencies. The changes ensure cmake can complete successfully after breaking changes introduced in rapids-cmake PR #882.

  • Updated versions.json to add source_subdir field for kvikio and zstd dependencies
  • Updated the rapids-cmake SHA to reference the version containing the breaking changes

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
thirdparty/cudf-pins/versions.json Added required source_subdir fields for kvikio ("cpp") and zstd ("build/cmake") dependencies
thirdparty/cudf-pins/rapids-cmake.sha Updated SHA to point to the new rapids-cmake version with breaking changes

@ttnghia
Copy link
Copy Markdown
Collaborator Author

ttnghia commented Jul 30, 2025

build

@ttnghia ttnghia merged commit e11371f into NVIDIA:branch-25.10 Jul 30, 2025
4 checks passed
@ttnghia ttnghia deleted the fix_versions_json branch July 30, 2025 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants