holoviz-topics / EarthSim

Tools for working with and visualizing environmental simulations.
https://earthsim.holoviz.org
BSD 3-Clause "New" or "Revised" License
65 stars 21 forks source link

Packaging: re-evaluate binary incompatibility problems #237

Closed ceball closed 5 years ago

ceball commented 5 years ago

Lack of binary compatibility between and within channels has been a problem for EarthSim, particularly for the geo stack and particularly on linux. The problems have prevented conda packages being released and conda env from being used (both ultimately because of not having enough control over channels, at install/creation time and afterwards). There's been various EarthSim discussion about this (e.g. #104, #168), but there are probably new developments to fill in here about improvements to conda and progress on compatibility between conda-forge and defaults (I'm a little out of touch with the status now). So, I think it would be worth re-evaluating things at some point, and have created this issue as a reminder.

jbednar commented 5 years ago

The status from conda-forge is visible at https://conda-forge.org/status. I don't think it's gotten far enough to help us yet, as gdal (random thing I checked) isn't in the "done" category.

philippjfr commented 5 years ago

We've now switched back to defining the dependencies properly rather than relying on dependencies.txt. There are still issues but they are platform dependent and no longer arise from mixing conda-forge and default channel packages.