-
Notifications
You must be signed in to change notification settings - Fork 200
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
WIP: Prevent path conflict in builds #1508
Conversation
This is currently failing with the following conflicts. (I've included just 1 example of each type below) (CUDA 11.8 build) (CUDA 12.2 build)
|
I can now see this clobbering blocking RMM PRs such as #1537. Can't build RMM C++ in CI due to path conflicts for spdlog and fmt. e.g.
|
@harrism I don't think the clobbering stuff is what's causing that PR to fail (although it is generating thousands of lines of scary-looking logs 😅 ). #1537 is failing because it removes a file but not the corresponding test in the conda recipe.
Remove this test there: rmm/conda/recipes/librmm/meta.yaml Line 84 in 9e6db74
|
Oh how did you even find that? I just saw all the ClobberWarnings. |
Any way to make those failures fail with the text "error:"? This is usually what I search for in the logs. |
I went straight to the end of the log and read back up from there until I saw something problematic. A lot of the CI scripts across RAPIDS have I also had just looked at these tests in the
Not that I'm aware of. That comes from within It does say "fail" which I usually search for along with "error".
|
Will this make it into 24.06? |
short answer Not unless we decide that there's an urgent need for it. long answer The root cause of these I'd started pursuing a short-term fix (upgrade to newer versions of Stopped short of trying to roll that out across all of RAPIDS conda packages, because doing it might lead to RAPIDS packages conflicting with At that point, we paused on this to work towards other packaging priorities for this release: rapidsai/build-planning#54 (comment) I'd like to pick up a more permanent solution (RAPIDS redistributing these things when necessary, via its own conda package built from cc @mmccarty for visibility |
Thanks. Moving to backlog. |
This work is paused, in favor of pursuing a better long-term solution in the future. Closing this PR for now. Subscribe to rapidsai/build-planning#54 and rapidsai/build-planning#56 for updates. |
Fixes #1528.
Contributes to rapidsai/build-planning#54 and rapidsai/build-planning#56.
Related to rapidsai/rapids-cmake#592
Notes for Reviewers
This is not ready for review yet.
Related conversations: