Conversation
We no longer need to keep around the latest version released with a stable NixOS since Crystal has been at 1.x for a while now. Most software in nixpkgs should be able to be built with the latest version of Crystal. Software depending on internal APIs should have their build failures reported upstream since other distributions won't ship older versions of Crystal.
|
One problem with dropping 1.14 is that 1.15 (and 1.15.1) broke support for the (afaik only) ssh library spider-gazelle/ssh2.cr#22 crystal-lang/crystal#15377 It has been convenient for me to have 1.14 around to fall back to, but also I suppose it wouldn't be the end of the world to pin an extra old version of nixpkgs to still keep 1.14 around. So I'm not against dropping it, just wanted to share this problem. |
|
I think that's a good reason to keep 1.14 for now. Not sure when |
|
Crystal 1.16 now has |
https://crystal-lang.org/releases
We no longer need to keep around the latest version released with a stable NixOS since Crystal has been at 1.x for a while now.
Most software in nixpkgs should be able to be built with the latest version of Crystal. Software depending on internal APIs should have their build failures reported upstream since other distributions won't ship older versions of Crystal.
cc @peterhoeg for adding the original comment
Part of #380143
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.