conda / conda

A system-level, binary package and environment manager running on all major operating systems and platforms.
https://docs.conda.io/projects/conda/
Other
6.43k stars 1.66k forks source link

Change path_conflict config default to prevent #8955

Closed timsnyder closed 4 years ago

timsnyder commented 5 years ago

In #4119 path_conflict was added with default of clobber and @kalefranz said the plan was for 4.5 to change the default to prevent.

Somehow, I thought this already happened but looking at conda config --show in my fresh 4.7.5 install says the default is still clobber.

Are you guys still planning to switch the default to prevent? Is there any downside to setting it to prevent in my .condarc?

jjhelmus commented 5 years ago

A number of packages in defaults as well as other large community maintained channels like conda-forge and bioconda have packages which have conflicting paths. Setting path_conflict to prevent will cause these packages to un-installable. You can set the configuration value to warn so that conflicts show a warning when a path conflict is detected.

github-actions[bot] commented 3 years ago

Hi there, thank you for your contribution to Conda!

This issue has been automatically locked since it has not had recent activity after it was closed.

Please open a new issue if needed.