Open jakirkham opened 21 hours ago
To help identify which packages have clobbering issues, tried creating an environment with the cuda
package and clobbering warnings enabled
Here is the full output:
The following packages were flagged as having clobbering issues. All with the license file:
cuda-cuxxfilt
cuda-cuobjdump
cuda-nvprune
cuda-sanitizer-api
Some packages appear to install content (like license files) in the
$PREFIX
without naming them or placing them in a way to avoid clobbering between packages (for example: https://github.com/conda-forge/cuda-nvvp-feedstock/pull/14#issuecomment-2457629212 )We should work to remove any clobbering issues between CUDA Toolkit packages
When it comes to license files specifically, we already make sure to include these in all packages with
about/license_file
(for example). So there is no need to duplicate this effort. So with license files specifically, we should not copy them to the$PREFIX
, which should fix that particular kind of clobberingMore generally we may just want to adapt scripts to only copy directories
If we need to copy over any files, we likely will need to do so in a clearly specified way
Other clobbering issues can be handled on a case by case basis