Unverified Commit 00b34cfd authored by Adam C. Stephens's avatar Adam C. Stephens
Browse files

elixir_1_15, elixir_1_16: remove

These are only supported on OTP 26, which has been removed
parent 5d13fc99
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -71,16 +71,6 @@ let
        debugInfo = true;
      };

      elixir_1_16 = callPackage ../interpreters/elixir/1.16.nix {
        inherit erlang;
        debugInfo = true;
      };

      elixir_1_15 = callPackage ../interpreters/elixir/1.15.nix {
        inherit erlang;
        debugInfo = true;
      };

      # Remove old versions of elixir, when the supports fades out:
      # https://hexdocs.pm/elixir/compatibility-and-deprecations.html

+0 −7
Original line number Diff line number Diff line
import ./generic-builder.nix {
  version = "1.15.7";
  hash = "sha256-6GfZycylh+sHIuiQk/GQr1pRQRY1uBycSQdsVJ0J13k=";
  # https://hexdocs.pm/elixir/1.15.0/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp
  minimumOTPVersion = "24";
  maximumOTPVersion = "26";
}
+0 −7
Original line number Diff line number Diff line
import ./generic-builder.nix {
  version = "1.16.3";
  hash = "sha256-WUBqoz3aQvBlSG3pTxGBpWySY7I0NUcDajQBgq5xYTU=";
  # https://hexdocs.pm/elixir/1.16.0/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp
  minimumOTPVersion = "24";
  maximumOTPVersion = "26";
}
+2 −0
Original line number Diff line number Diff line
@@ -642,6 +642,8 @@ mapAliases {
  electron_37 = throw "electron_37 has been removed in favor of newer versions"; # Added 2026-03-20
  electron_37-bin = throw "electron_37-bin has been removed in favor of newer versions"; # Added 2026-03-20
  elementsd-simplicity = throw "'elementsd-simplicity' has been removed due to lack of maintenance, consider using 'elementsd' instead"; # Added 2025-06-04
  elixir_1_15 = throw "'elixir_1_15' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01
  elixir_1_16 = throw "'elixir_1_16' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01
  elixir_ls = throw "'elixir_ls' has been renamed to/replaced by 'elixir-ls'"; # Converted to throw 2025-10-27
  elm-github-install = throw "'elm-github-install' has been removed as it is abandoned upstream and only supports Elm 0.18.0"; # Added 2025-08-25
  emacsMacport = throw "'emacsMacport' has been renamed to/replaced by 'emacs-macport'"; # Converted to throw 2025-10-27
+4 −2
Original line number Diff line number Diff line
@@ -56,11 +56,10 @@ in
      elixir_1_19
      elixir_1_18
      elixir_1_17
      elixir_1_16
      elixir_1_15
      elixir-ls
      lfe
      ;

  };

  # Helper function to generate package set with a specific Erlang version.
@@ -80,4 +79,7 @@ in
}
// lib.optionalAttrs config.allowAliases {
  erlang_26 = throw "'erlang_26' has been removed, as it is EOL"; # added 2026-04-01

  elixir_1_16 = throw "'elixir_1_16' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01
  elixir_1_15 = throw "'elixir_1_15' has been removed, due to the removal of erlang_26 as EOL"; # added 2026-04-01
}