New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
terra: 2016-06-09 -> 1.0.0-beta1 #52624
Conversation
@alesguzik If upstream has a differentiation between stable and unstable releases, we try to provide the stable version in nixpkgs. It looks like this is an unstable version, so it shouldn't be packaged as the main version. If it is necessary to provide this version as a dependency, I think it should be under a different top-level attrpath name like I'm going to close this as is, but feel free to disagree here, and anyone should feel free to reopen if they disagree. |
@ryantm this is the closest thing there is to the "release" version. 2016-06-09 that nixpkgs currently has is not a release version: tagged versions are Those tags correspond to the changelog entries. |
Looking at that is what gives me the impression they are migrating from a stable release cycle using the date of the release, to a numbered versioning system where 1.0.0-beta is an unstable preview release of the stable 1.0.0 release. Basically the "beta" in the name looks a lot more unstable than a date in the name. I'm really just basing it off those release names though. If you know more about how the project is run and want to reopen this, I'll defer to you. |
@ryantm they do plan to migrate to it as soon as it will be stable. Date releases are not "stable", it's that the project has been in alpha all this time, and those were just some arbitrary reference points. And the version that we have in nixpkgs is not even one of those reference points. And it is not known when the 1.0.0 will be released. Basically without this PR we are leaving nixpkgs with an arbitrary alpha version that is 2.5 years old. I understand that after 1.0.0 release it will make sense to have only semver stable releases in nixpkgs, but until 1.0.0 is out, I think it is most reasonable to use this one. |
@GrahamcOfBorg build terra |
Thanks, looks good! |
@ryantm thanks! |
Motivation for this change
Terra 1.0.0-beta1 has been released
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)