Conda Install with Strict Channel Priority
As of version 4.6.0, Conda has a strict channel priority feature. Strict channel priority can dramatically speed up conda operations and also reduce package incompatibility problems. It is recommended as a default.
$ conda config --show channel_priority
channel_priority: flexible
$ conda config --set channel_priority strict
$ conda config --show channel_priority
channel_priority: strict
With this option I would expect conda install -c esrf-bcu -c conda-forge -c tango-controls bliss
to work. This should also workaround the issue with the other bliss project on conda-forge. Unfortunately it fails with UnsatisfiableError (and not much clue about the issue):
$ conda install -c esrf-bcu -c conda-forge -c tango-controls bliss
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: |
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError:
Note that strict channel priority may have removed packages required for satisfiability.
As a side note, would you agree to use esrf-bcu for real deployments and keep the bcu-ci channels for deployment testing only?