From c969531cc448814ad8a153f0e5361b7fa7719fc0 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Wed, 29 Oct 2025 17:30:57 +0100 Subject: [PATCH] dev-lang/elixir: remove unused patches Signed-off-by: Michael Mair-Keimberger --- .../elixir-1.14.1-make44-parallel-build.patch | 27 ----- .../files/elixir-1.14.5-otp26-tests.patch | 107 ------------------ 2 files changed, 134 deletions(-) delete mode 100644 dev-lang/elixir/files/elixir-1.14.1-make44-parallel-build.patch delete mode 100644 dev-lang/elixir/files/elixir-1.14.5-otp26-tests.patch diff --git a/dev-lang/elixir/files/elixir-1.14.1-make44-parallel-build.patch b/dev-lang/elixir/files/elixir-1.14.1-make44-parallel-build.patch deleted file mode 100644 index 81d40f751da8..000000000000 --- a/dev-lang/elixir/files/elixir-1.14.1-make44-parallel-build.patch +++ /dev/null @@ -1,27 +0,0 @@ -From c668ce22b0dd72261621f19f124490eb5425eacd Mon Sep 17 00:00:00 2001 -From: Matthew Smith -Date: Tue, 15 Nov 2022 21:38:50 +0000 -Subject: [PATCH] Disable parallel build in Make 4.4 - -In versions of GNU Make prior to 4.4, ".NOTPARALLEL: compile" made the whole -build run serially. In 4.4 and later, ".NOTPARALLEL: compile" makes only -the compile target run serially. - -This breaks the build and can lead to e.g. EEx being built before Mix. ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index f6ba18d90e..8bb5bcdc65 100644 ---- a/Makefile -+++ b/Makefile -@@ -24,7 +24,7 @@ SOURCE_DATE_EPOCH_PATH = lib/elixir/tmp/ebin_reproducible - SOURCE_DATE_EPOCH_FILE = $(SOURCE_DATE_EPOCH_PATH)/SOURCE_DATE_EPOCH - - .PHONY: install compile erlang elixir unicode app build_plt clean_plt dialyze test check_reproducible clean clean_residual_files format install_man clean_man docs Docs.zip Precompiled.zip zips --.NOTPARALLEL: compile -+.NOTPARALLEL: - - #==> Functions - diff --git a/dev-lang/elixir/files/elixir-1.14.5-otp26-tests.patch b/dev-lang/elixir/files/elixir-1.14.5-otp26-tests.patch deleted file mode 100644 index 4e554cda252a..000000000000 --- a/dev-lang/elixir/files/elixir-1.14.5-otp26-tests.patch +++ /dev/null @@ -1,107 +0,0 @@ -Grabbed as-is from https://github.com/elixir-lang/elixir/commit/54516c5684daa3af7f15477c77fae39e8d0c6482 which was done for 1.15.x - -From 54516c5684daa3af7f15477c77fae39e8d0c6482 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Valim?= -Date: Sun, 1 Oct 2023 15:46:17 +0200 -Subject: [PATCH] Address tests on Erlang/OTP 26.1, closes #12975 - ---- - lib/ex_unit/lib/ex_unit/callbacks.ex | 9 +----- - lib/ex_unit/test/ex_unit/formatter_test.exs | 31 +++++++++----------- - lib/ex_unit/test/ex_unit/supervised_test.exs | 11 ++----- - 3 files changed, 18 insertions(+), 33 deletions(-) - -diff --git a/lib/ex_unit/lib/ex_unit/callbacks.ex b/lib/ex_unit/lib/ex_unit/callbacks.ex -index 060d207516a..2dbe9bd0e4a 100644 ---- a/lib/ex_unit/lib/ex_unit/callbacks.ex -+++ b/lib/ex_unit/lib/ex_unit/callbacks.ex -@@ -549,14 +549,7 @@ defmodule ExUnit.Callbacks do - end - - child_spec = Supervisor.child_spec(child_spec_or_module, opts) -- -- case Supervisor.start_child(sup, child_spec) do -- {:error, {:already_started, _pid}} -> -- {:error, {:duplicate_child_name, child_spec.id}} -- -- other -> -- other -- end -+ Supervisor.start_child(sup, child_spec) - end - - @doc """ -diff --git a/lib/ex_unit/test/ex_unit/formatter_test.exs b/lib/ex_unit/test/ex_unit/formatter_test.exs -index afb66a52436..bb9642fbcc4 100644 ---- a/lib/ex_unit/test/ex_unit/formatter_test.exs -+++ b/lib/ex_unit/test/ex_unit/formatter_test.exs -@@ -491,28 +491,25 @@ defmodule ExUnit.FormatterTest do - test "inspect failure" do - failure = [{:error, catch_assertion(assert :will_fail == %BadInspect{}), []}] - -- message = ~S''' -- got FunctionClauseError with message: -- -- """ -- no function clause matching in Inspect.ExUnit.FormatterTest.BadInspect.inspect/2 -- """ -- -- while inspecting: -- -- %{__struct__: ExUnit.FormatterTest.BadInspect, key: 0} -- -- Stacktrace: -- ''' -- -- assert format_test_failure(test(), failure, 1, 80, &formatter/2) =~ """ -+ assert format_test_failure(test(), failure, 1, 80, &formatter/2) =~ ~s''' - 1) world (Hello) - test/ex_unit/formatter_test.exs:1 - Assertion with == failed - code: assert :will_fail == %BadInspect{} - left: :will_fail -- right: #Inspect.Error<\n#{message}\ -- """ -+ right: #Inspect.Error< -+ got FunctionClauseError with message: -+ -+ """ -+ no function clause matching in Inspect.ExUnit.FormatterTest.BadInspect.inspect/2 -+ """ -+ -+ while inspecting: -+ -+ #{inspect(%BadInspect{}, structs: false)} -+ -+ Stacktrace: -+ ''' - end - - defmodule BadMessage do -diff --git a/lib/ex_unit/test/ex_unit/supervised_test.exs b/lib/ex_unit/test/ex_unit/supervised_test.exs -index 577ae6b9676..a02dfe3c0c5 100644 ---- a/lib/ex_unit/test/ex_unit/supervised_test.exs -+++ b/lib/ex_unit/test/ex_unit/supervised_test.exs -@@ -73,19 +73,14 @@ defmodule ExUnit.SupervisedTest do - - test "starts a supervised process with ID checks" do - {:ok, pid} = start_supervised({MyAgent, 0}) -+ assert is_pid(pid) - -- assert {:error, {:duplicate_child_name, ExUnit.SupervisedTest.MyAgent}} = -- start_supervised({MyAgent, 0}) -- -- assert {:error, {{:already_started, ^pid}, _}} = start_supervised({MyAgent, 0}, id: :another) -+ assert {:error, _} = start_supervised({MyAgent, 0}) -+ assert {:error, _} = start_supervised({MyAgent, 0}, id: :another) - - assert_raise RuntimeError, ~r"Reason: bad child specification", fn -> - start_supervised!(%{id: 1, start: :oops}) - end -- -- assert_raise RuntimeError, ~r"Reason: already started", fn -> -- start_supervised!({MyAgent, 0}, id: :another) -- end - end - - test "stops a supervised process" do