-
-
Notifications
You must be signed in to change notification settings - Fork 15.2k
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
elixir_1_13: init at 1.13.0 #148619
elixir_1_13: init at 1.13.0 #148619
Conversation
Quick preparation of bringing the new Elixir 1.13 to Nixpkgs. |
Since there is no feedback after the weekend and no particular request to delay, I'm going to go ahead and merge. |
This broke pleroma |
ah, sorry about that. |
I don't think there is an easy way to pin pleroma to a different elixir version unfortunately. Also elixir 1.12 works fine for pleroma. |
Somebody added fixing elixir version for mixRelease, but it's not there yet for buildMix. I can probably have a look this weekend if it's okay. Just to be sure I'm talking about adding the override possibility to buildMix then fixing the elixir version to 1.12 |
Pleroma also uses other packages from beamPackages, although I don't know if they depend on elixir. I think we should add a way to get a custom version of beamPackages with a different elixir version. Otherwise we will just have to add more overrides to change each package's elixir version, or we will pull two elixir versions in the closure. |
Motivation for this change
Elixir 1.13 release (https://hexdocs.pm/elixir/1.13.0/changelog.html)
Things done
Set
elixir_1_13
as default elixir version.Removed
elixir_1_8
elixir_1_7
(https://hexdocs.pm/elixir/compatibility-and-deprecations.html)sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes