Closed beckermr closed 2 years ago
conda render works correctly if the pin in present, so this is a bug in smithy itself.
According to @isuruf we need to change smithy to take two passes at recipes to pull out all pins, variables, etc. instead of the one pass it does now. IDK exactly where to make the change yet.
I think this is as simple as adding mpich
and openmpi
to the all_used_vars
set if meta.get_used_vars()
include mpi
. See https://github.com/conda-forge/conda-smithy/blob/main/conda_smithy/configure_feedstock.py#L273
Solution to issue cannot be found in the documentation.
Issue
This recipe doesn't appear to be rendered properly or our docs on mpi are wrong:
The ci support file is
I don't see the mpich pin at 3 there and I think it should be. We haven't shipped a new major MPI version in a long time and so this bug has been silent.
Installed packages
Environment info