public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/elixir] rawhide: Rebase on 1.20.2
@ 2026-06-25 14:51 Peter Lemenkov
  0 siblings, 0 replies; only message in thread
From: Peter Lemenkov @ 2026-06-25 14:51 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/elixir
            Branch : rawhide
            Commit : 823281c9f97e28abfa07c65a7fdc03f4964e4343
            Author : Peter Lemenkov <lemenkov@gmail.com>
            Date   : 2026-06-25T16:31:34+02:00
            Stats  : +61/-58 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/elixir/c/823281c9f97e28abfa07c65a7fdc03f4964e4343?branch=rawhide

            Log:
            Rebase on 1.20.2

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>

---
diff --git a/elixir-0001-Fix-shebang.patch b/elixir-0001-Fix-shebang.patch
index 9ec4a08..ea19e4b 100644
--- a/elixir-0001-Fix-shebang.patch
+++ b/elixir-0001-Fix-shebang.patch
@@ -1,3 +1,4 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov@gmail.com>
 Date: Mon, 20 Oct 2025 22:17:26 +0200
 Subject: [PATCH] Fix shebang

diff --git a/elixir.spec b/elixir.spec
index ee12695..35c4fa5 100644
--- a/elixir.spec
+++ b/elixir.spec
@@ -2,7 +2,7 @@
 %global debug_package %{nil}
 
 Name:     elixir
-Version:  1.20.1
+Version:  1.20.2
 
 %global __requires_exclude_from ^%{_datadir}/%{name}/%{version}/bin/.+\\.ps1$
 
@@ -24,7 +24,8 @@ BuildRequires: erlang-dialyzer
 %ifnarch riscv64 %{ix86}
 # Requires for unit-testing but not strictly necessary for anything else
 # https://gitlab.alpinelinux.org/alpine/aports/-/issues/15654
-BuildRequires: erlang-doc
+# FIXME readd as soon as erlang-doc is available
+#BuildRequires: erlang-doc
 %endif
 BuildRequires: erlang-erts
 BuildRequires: erlang-eunit
@@ -43,7 +44,8 @@ BuildRequires: make
 %ifarch %{java_arches}
 # Requires for unit-testing but not strictly necessary for anything else
 # https://gitlab.alpinelinux.org/alpine/aports/-/issues/15654
-Recommends: erlang-doc
+# FIXME readd as soon as erlang-doc is available
+#Recommends: erlang-doc
 %endif
 
 

diff --git a/increase-timeouts-for-tests.patch b/increase-timeouts-for-tests.patch
index 165cdd7..4ada76d 100644
--- a/increase-timeouts-for-tests.patch
+++ b/increase-timeouts-for-tests.patch
@@ -3,11 +3,11 @@ Description: Patch increases timeouts in elixir tests.
 Last-Modified: Fri, 31 Jan 2025 16:15:17 +0300
 Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093147
 
-Index: elixir-1.19.5/lib/elixir/test/elixir/base_test.exs
-===================================================================
---- elixir-1.19.5.orig/lib/elixir/test/elixir/base_test.exs
-+++ elixir-1.19.5/lib/elixir/test/elixir/base_test.exs
-@@ -1055,6 +1055,7 @@ defmodule BaseTest do
+diff --git a/lib/elixir/test/elixir/base_test.exs b/lib/elixir/test/elixir/base_test.exs
+index aeb5f4b5c..d55d49234 100644
+--- a/lib/elixir/test/elixir/base_test.exs
++++ b/lib/elixir/test/elixir/base_test.exs
+@@ -1055,6 +1055,7 @@ test "hex_valid32?/2 with :mixed case and ignoring padding" do
    end
  
    # TODO: add valid? tests
@@ -15,11 +15,37 @@ Index: elixir-1.19.5/lib/elixir/test/elixir/base_test.exs
    test "encode then decode is identity" do
      for {encode, decode, valid?} <- [
            {&encode16/2, &decode16!/2, &valid16?/2},
-Index: elixir-1.19.5/lib/mix/test/mix/tasks/compile_test.exs
-===================================================================
---- elixir-1.19.5.orig/lib/mix/test/mix/tasks/compile_test.exs
-+++ elixir-1.19.5/lib/mix/test/mix/tasks/compile_test.exs
-@@ -390,7 +390,7 @@ defmodule Mix.Tasks.CompileTest do
+diff --git a/lib/elixir/test/elixir/kernel_test.exs b/lib/elixir/test/elixir/kernel_test.exs
+index a481b061d..ed440bcd9 100644
+--- a/lib/elixir/test/elixir/kernel_test.exs
++++ b/lib/elixir/test/elixir/kernel_test.exs
+@@ -445,7 +445,7 @@ test "returns 0..-1//1" do
+ 
+   describe "in/2" do
+     # This test may take a long time on machine with low resources
+-    @tag timeout: 120_000
++    @tag timeout: 240_000
+     test "too large list in guards" do
+       defmodule TooLargeList do
+         @list Enum.map(1..1024, & &1)
+diff --git a/lib/ex_unit/mix.exs b/lib/ex_unit/mix.exs
+index ac2a611fb..6708d5105 100644
+--- a/lib/ex_unit/mix.exs
++++ b/lib/ex_unit/mix.exs
+@@ -22,7 +22,7 @@ def application do
+         # max_cases: System.schedulers_online * 2,
+         # seed: rand(),
+ 
+-        assert_receive_timeout: 100,
++        assert_receive_timeout: 600,
+         autorun: true,
+         capture_log: false,
+         colors: [],
+diff --git a/lib/mix/test/mix/tasks/compile_test.exs b/lib/mix/test/mix/tasks/compile_test.exs
+index d20210279..25e27fd3c 100644
+--- a/lib/mix/test/mix/tasks/compile_test.exs
++++ b/lib/mix/test/mix/tasks/compile_test.exs
+@@ -390,7 +390,7 @@ test "code path pruning disabled" do
    end
  
    test "listening to concurrent compilations" do
@@ -28,11 +54,23 @@ Index: elixir-1.19.5/lib/mix/test/mix/tasks/compile_test.exs
  
      Mix.Project.pop()
  
-Index: elixir-1.19.5/lib/mix/test/mix/tasks/test_test.exs
-===================================================================
---- elixir-1.19.5.orig/lib/mix/test/mix/tasks/test_test.exs
-+++ elixir-1.19.5/lib/mix/test/mix/tasks/test_test.exs
-@@ -756,9 +756,9 @@ defmodule Mix.Tasks.TestTest do
+diff --git a/lib/mix/test/mix/tasks/release_test.exs b/lib/mix/test/mix/tasks/release_test.exs
+index 414802821..d04cb67b0 100644
+--- a/lib/mix/test/mix/tasks/release_test.exs
++++ b/lib/mix/test/mix/tasks/release_test.exs
+@@ -717,6 +717,7 @@ test "runs eval and version commands" do
+   end
+ 
+   @tag :unix
++  @tag timeout: 120_000
+   test "runs in daemon mode" do
+     in_fixture("release_test", fn ->
+       config = [releases: [permanent2: [include_erts: false, cookie: "abcdefghij"]]]
+diff --git a/lib/mix/test/mix/tasks/test_test.exs b/lib/mix/test/mix/tasks/test_test.exs
+index 29bebd7f1..01b899eeb 100644
+--- a/lib/mix/test/mix/tasks/test_test.exs
++++ b/lib/mix/test/mix/tasks/test_test.exs
+@@ -879,9 +879,9 @@ defp receive_until_match(port, expected, acc) do
            receive_until_match(port, expected, acc)
          end
      after
@@ -44,41 +82,3 @@ Index: elixir-1.19.5/lib/mix/test/mix/tasks/test_test.exs
          Expected: #{inspect(expected)}
          Got: #{inspect(acc)}
          """
-Index: elixir-1.19.5/lib/mix/test/mix/tasks/release_test.exs
-===================================================================
---- elixir-1.19.5.orig/lib/mix/test/mix/tasks/release_test.exs
-+++ elixir-1.19.5/lib/mix/test/mix/tasks/release_test.exs
-@@ -717,6 +717,7 @@ defmodule Mix.Tasks.ReleaseTest do
-   end
- 
-   @tag :unix
-+  @tag timeout: 120_000
-   test "runs in daemon mode" do
-     in_fixture("release_test", fn ->
-       config = [releases: [permanent2: [include_erts: false, cookie: "abcdefghij"]]]
-Index: elixir-1.19.5/lib/ex_unit/mix.exs
-===================================================================
---- elixir-1.19.5.orig/lib/ex_unit/mix.exs
-+++ elixir-1.19.5/lib/ex_unit/mix.exs
-@@ -22,7 +22,7 @@ defmodule ExUnit.MixProject do
-         # max_cases: System.schedulers_online * 2,
-         # seed: rand(),
- 
--        assert_receive_timeout: 100,
-+        assert_receive_timeout: 600,
-         autorun: true,
-         capture_log: false,
-         colors: [],
-Index: elixir-1.19.5/lib/elixir/test/elixir/kernel_test.exs
-===================================================================
---- elixir-1.19.5.orig/lib/elixir/test/elixir/kernel_test.exs
-+++ elixir-1.19.5/lib/elixir/test/elixir/kernel_test.exs
-@@ -483,7 +483,7 @@ defmodule KernelTest do
- 
-   describe "in/2" do
-     # This test may take a long time on machine with low resources
--    @tag timeout: 120_000
-+    @tag timeout: 240_000
-     test "too large list in guards" do
-       defmodule TooLargeList do
-         @list Enum.map(1..1024, & &1)

diff --git a/sources b/sources
index 4a4c7e4..7fdfe81 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (elixir-1.20.1-doc.zip) = 6eee8752d2d8186f9ff0f45a62d9041fc17dcbaac863871a8cf19281887ec38659952bc6d51994773454e0466a3e5002f23634c191fab70016580a2e4c41a4a2
-SHA512 (elixir-1.20.1.tar.gz) = 7e4f4342f154f5c6bce80247a7ca66ed1b538df977183295c8350339ffd9173cc5be3fc8902d07bad27d4433a9b47b5345180eb9fe72e68ae87824da55a82012
+SHA512 (elixir-1.20.2.tar.gz) = 13c5d6df99e83ac675df1b68d7b6b7ec05bf63303674058e26e170ddc506c84f233abee2175d2d0e4d7bc27238cc7b576b02dd766bb3ac595ca368f566e145ae
+SHA512 (elixir-1.20.2-doc.zip) = e40186b9bb7fd3255e722984266bb8bbed94f0f402ea25bee6ed68349a9e6e01db6f4b9fcabedd943d0c510d7fa7eb5a5bed41ccc703915592e9b8293e523aa0

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-25 14:51 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-25 14:51 [rpms/elixir] rawhide: Rebase on 1.20.2 Peter Lemenkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox