Conda build recipe needs to use run_exports to restrict library versions #4108
Labels
build
Issue related to building ISIS
inactive
Issue that has been inactive for at least 6 months
installation
Milestone
ISIS version(s) affected: 3.6+
Description
Currently, we specify libraries in both the build and run sections of our conda build recipe. This can result in scenarios like #4103 #4013 and #3969 where different versions of dependency libraries are used during build and installation. Using conda build's run exports we can ensure this doesn't happen.
How to reproduce
See conda/conda#10335 for instructions on one way to reproduce this.
Possible Solution
We should move our libraries under host, run_exports in our conda build recipe. This should cause the built package to require the correct dependency versions.
Additional context
See above linked issue on Conda for more info.
The text was updated successfully, but these errors were encountered: