Closed bgruening closed 7 years ago
@ocefpaf can I get a merge please? :) Just out of interest if I want to add yet another release, a new branch is needed, correct? Should this branch then names according to the legacy-version?
@ocefpaf can I get a merge please? :)
I would like if @conda-forge/perl could take a look before I use my "sudo" powers to merge it.
Just out of interest if I want to add yet another release, a new branch is needed, correct? Should this branch then names according to the legacy-version?
Unless you want to keep maintaining them with patches and updates I do not recommend that. I would add the oldest one you want now, in this PR, and then keep updating it until you reach the current version.
Unless you want to keep maintaining them with patches and updates I do not recommend that. I would add the oldest one you want now, in this PR, and then keep updating it until you reach the current version.
I was just wondering, because I think it is worth to maintain different versions of one package for reproducibility reasons. I don't care much about perl, but conda-forge should maybe have a recommended way to address this besides the git history.
Thanks!
but conda-forge should maybe have a recommended way to address this besides the git history.
I disagree. We need active feedstocks only for active packages. Otherwise the git
is enough for reproducibility.
@ocefpaf who decides what is active and what is not? Assuming I have an older perl with an ssl bug, I need to get this version out of the git history, patch it, merge it, revert everything to get to a newer version?
@ocefpaf who decides what is active and what is not?
The maintainers.
Assuming I have an older perl with an ssl bug, I need to get this version out of the git history, patch it, merge it, revert everything to get to a newer version?
If that is a one time thing, yes. If not then the maintainers may create a new branch and keep updating it.
The thing is balancing reproducibility with maintenance burden vs "just move to the newer version."
Ok, this sounds better, so if the maintainer agrees we can have multiple branches :) I don't really see why multiple branches are a maintenance burden but it's nice to know this is up to the maintainer and conda-forge in general supports it.
Thanks again!
I don't really see why multiple branches are a maintenance burden but it's nice to know this is up to the maintainer and conda-forge in general supports it.
It is because the bots will consider all the branches 'first class citizens' by updating the feedstock, rerendering, linting, etc. That will consume resources and, if the maintainers cannot justify the need for many branches, we may ask to close them.
@jakirkham can we get a merge here? Thanks!
That was fast, thanks!
Not really. This PR sat here for a while.
Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (
recipe
) and found it was in an excellent condition.