conda-forge / conda-forge/conda-forge.github.io

versioning non-Python runtimes

Ouverte
#244 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
question
Langage dominant
JavaScript
Étoiles
170
Forks
320
Merge moyen
2 j 10 h
PR mergées (30 j)
5

Description

I'm investigating upgrading nodejs (https://github.com/conda-forge/nodejs-feedstock/pull/6) to 6, but ran into the fact that downstream packages really need to be tied to at least the major, and probably minor, version of node, so issuing the upgrade would likely break all downstream packages. The same likely goes for any non-Python runtime, including R (most used on conda), ruby, etc.

So my questions are:
1. what's in-scope for conda-forge (matrix builds of nodejs versions, ruby versions, etc. like CI services have?)
2. what's in-scope for conda itself (a generic mechanism analogous to CONDA_PY?)
3. how do we specify which nodejs version for a package (track features, or just pin the minor version in recipe.yml?)

I think the general question brought up elsewhere of pinning versions of dependencies at build-time would also ease this issue.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.