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