Skip to content

WIP: prevent path conflicts#15384

Closed
AyodeAwe wants to merge 1 commit intorapidsai:branch-24.08from
AyodeAwe:fix_clobbers
Closed

WIP: prevent path conflicts#15384
AyodeAwe wants to merge 1 commit intorapidsai:branch-24.08from
AyodeAwe:fix_clobbers

Conversation

@AyodeAwe
Copy link
Contributor

@AyodeAwe AyodeAwe commented Mar 25, 2024

Contributes to rapidsai/build-planning#54

This will make builds fail when there are path conflicts

@AyodeAwe AyodeAwe requested a review from a team as a code owner March 25, 2024 16:24
@github-actions github-actions bot added the ci label Mar 25, 2024
@jameslamb jameslamb marked this pull request as draft April 22, 2024 23:11
@jameslamb jameslamb changed the title prevent path conflicts WIP: prevent path conflicts Apr 22, 2024
@jameslamb jameslamb added the 2 - In Progress Currently a work in progress label Apr 23, 2024
@jameslamb
Copy link
Member

jameslamb commented Apr 23, 2024

This is currently failing with the following conflicts.

(I've included just 1 example of each type below)

(CUDA 11.8 build log) (CUDA 12.2 build log)

  1. fmt and rmm issues (conflicting packages: conda-forge/fmt, conda-forge/spdlog, librmm)

Described in rapidsai/rmm#1508 (comment).

  1. (CUDA 11.x only) CUDA toolkit packages packaged differently (conflicting packages: nvidia/cuda-nvtx, conda-forge/cudatoolkit)
This transaction has incompatible packages due to a shared path.
 packages: nvidia/linux-64::cuda-nvtx-11.8.86-0, conda-forge/linux-64::cudatoolkit-11.8.0-h4ba93d1_13
  path: 'lib/libnvToolsExt.so'

And similar for all these:

lib/libnvToolsExt.so.1
lib/libnvToolsExt.so.1.0.0
lib/libnvrtc-builtins.so.11.8
lib/libnvrtc-builtins.so.11.8.89
lib/libnvrtc.so.11.2
lib/libnvrtc.so.11.8.89
lib/libcurand.so.10
lib/libcurand.so.10.3.0.86
lib/libnvrtc-builtins.so
lib/libnvrtc.so
lib/libcurand.so

@jameslamb jameslamb changed the base branch from branch-24.06 to branch-24.08 May 21, 2024 15:49
@vyasr vyasr removed the ci label Jun 3, 2024
@jameslamb
Copy link
Member

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.

@jameslamb jameslamb closed this Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2 - In Progress Currently a work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants