The package rpms/elixir.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/elixir.git/commit/?id=06676342a75b5e....
Change: -%ifnarch %{java_arches}
Thanks.
Full change: ============
commit 06676342a75b5e2608f6208eff8e33045ff9cf21 Author: Peter Lemenkov lemenkov@gmail.com Date: Mon Jul 29 20:39:53 2024 +0200
Elixir ver. 1.17.2
Signed-off-by: Peter Lemenkov lemenkov@gmail.com
diff --git a/elixir-0001-Workaround-for-failed-tests-in-i686.patch b/elixir-0001-Workaround-for-failed-tests-in-i686.patch deleted file mode 100644 index 5059d06..0000000 --- a/elixir-0001-Workaround-for-failed-tests-in-i686.patch +++ /dev/null @@ -1,59 +0,0 @@ -From: Peter Lemenkov lemenkov@gmail.com -Date: Sun, 21 Jan 2024 12:31:05 +0100 -Subject: [PATCH] Workaround for failed tests in i686 - -I wish one day we just drop all i686 executables as more and more -upstream projects did already. - -Signed-off-by: Peter Lemenkov lemenkov@gmail.com - -diff --git a/lib/iex/test/iex/helpers_test.exs b/lib/iex/test/iex/helpers_test.exs -index 54f946516..f357e1145 100644 ---- a/lib/iex/test/iex/helpers_test.exs -+++ b/lib/iex/test/iex/helpers_test.exs -@@ -332,22 +332,6 @@ test "shows help" do - assert help =~ "Welcome to Interactive Elixir" - end - -- test "prints Erlang module documentation" do -- captured = capture_io(fn -> h(:timer) end) -- assert captured =~ "This module provides useful functions related to time." -- end -- -- test "prints Erlang module function specs" do -- captured = capture_io(fn -> h(:timer.sleep() / 1) end) -- assert captured =~ ":timer.sleep/1" -- assert captured =~ "-spec sleep(Time) -> ok when Time :: timeout()." -- end -- -- test "handles non-existing Erlang module function" do -- captured = capture_io(fn -> h(:timer.baz() / 1) end) -- assert captured =~ "No documentation for :timer.baz was found" -- end -- - test "prints module documentation" do - assert "\n IEx.Helpers\n\nWelcome to Interactive Elixir" <> - _ = capture_io(fn -> h(IEx.Helpers) end) -@@ -1008,22 +992,6 @@ defmodule TypeSample do - cleanup_modules([TypeSample]) - end - -- test "prints all types in erlang module" do -- captured = capture_io(fn -> t(:queue) end) -- assert captured =~ "-type queue() :: queue(_)" -- assert captured =~ "-opaque queue(Item)" -- end -- -- test "prints single type from erlang module" do -- captured = capture_io(fn -> t(:erlang.iovec()) end) -- assert captured =~ "-type iovec() :: [binary()]" -- assert captured =~ "A list of binaries." -- -- captured = capture_io(fn -> t(:erlang.iovec() / 0) end) -- assert captured =~ "-type iovec() :: [binary()]" -- assert captured =~ "A list of binaries." -- end -- - test "handles non-existing types from erlang module" do - captured = capture_io(fn -> t(:erlang.foo()) end) - assert captured =~ "No type information for :erlang.foo was found or :erlang.foo is private" diff --git a/elixir.spec b/elixir.spec index 7c94c89..f09e9a3 100644 --- a/elixir.spec +++ b/elixir.spec @@ -2,21 +2,14 @@ %global debug_package %{nil}
Name: elixir -Version: 1.17.1 +Version: 1.17.2 Release: %autorelease Summary: A modern approach to programming for the Erlang VM - -# Automatically converted from old format: ASL 2.0 - review is highly recommended. License: Apache-2.0 URL: https://elixir-lang.org/ -VCS: scm:git:https://github.com/%%7Bupstream%7D/%%7Brealname%7D.git +VCS: git:https://github.com/%%7Bupstream%7D/%%7Brealname%7D.git Source0: https://github.com/%%7Bupstream%7D/%%7Bname%7D/archive/v%%7Bversion%7D/%%7Bn... Source1: https://github.com/%%7Bupstream%7D/%%7Bname%7D/releases/download/v%%7Bversio... -%ifnarch %{java_arches} -# erlang-doc is required for unit-testing but not strictly necessary for anything else -# https://gitlab.alpinelinux.org/alpine/aports/-/issues/15654 -Patch1: elixir-0001-Workaround-for-failed-tests-in-i686.patch -%endif # See https://bugzilla.redhat.com/1470583 #BuildArch: noarch BuildRequires: erlang-compiler diff --git a/sources b/sources index fb77958..28443e1 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (elixir-1.17.1.tar.gz) = ac8db93d4bff29b361fc40dbd01217726f7926cc60493abfbc9dcab5c2868156002589bfc1bcaba31ff86d29dd7e30060bb9baa5693845e366add4fc015d0495 -SHA512 (elixir-1.17.1-doc.zip) = bcfc4b628a610d6bdfbdba28da94bf6140ae336d0901ca829ee51a8d036466b70466fa2737237ab78b3c4606625af40df8cbd821ce45d6533db1bc764f97c1a1 +SHA512 (elixir-1.17.2.tar.gz) = f9d4983c3e7bd054a76bfe0dfa4aea483a4dd84ada432ae5a144167ff8d268499077704214eaaecfda84469c2f747a3594258ca95a7955bffde0c7b0f65985f2 +SHA512 (elixir-1.17.2-doc.zip) = 0503f7a5fb013219e9a43b011890ae427e1e4c615875aa79fdf13bb751d9f5bf3e435ee3158247d82975d4e1cb5dbaa4136af62c6e638a98dc32ebc97074348f
commit 4d74467cabce732f7f5e080ffb5d180ad202ec25 Author: Miroslav Suchý msuchy@redhat.com Date: Wed Jul 24 15:33:02 2024 +0200
convert ASL 2.0 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
diff --git a/elixir.spec b/elixir.spec index a390d12..7c94c89 100644 --- a/elixir.spec +++ b/elixir.spec @@ -6,7 +6,8 @@ Version: 1.17.1 Release: %autorelease Summary: A modern approach to programming for the Erlang VM
-License: ASL 2.0 +# Automatically converted from old format: ASL 2.0 - review is highly recommended. +License: Apache-2.0 URL: https://elixir-lang.org/ VCS: scm:git:https://github.com/%%7Bupstream%7D/%%7Brealname%7D.git Source0: https://github.com/%%7Bupstream%7D/%%7Bname%7D/archive/v%%7Bversion%7D/%%7Bn... @@ -115,7 +116,8 @@ cp -a man/elixir.1 man/elixirc.1 man/iex.1 man/mix.1 %{buildroot}/%{_mandir}/man %{_mandir}/man1/mix.1*
%package doc -License: ASL 2.0 +# Automatically converted from old format: ASL 2.0 - review is highly recommended. +License: Apache-2.0 Summary: Documentation for the elixir language and tools
%description doc
commit cb30a77f17174f58e889071644bcf773e6c41a8f Author: Fedora Release Engineering releng@fedoraproject.org Date: Wed Jul 17 21:52:15 2024 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
commit 4e31d75c02829cdf52bab60b8daf8dcd027b69da Author: Timothée Floure work@tfloure.ch Date: Mon Jun 24 10:12:50 2024 +0200
Add minimal README mentioning update policy
diff --git a/README.md b/README.md new file mode 100644 index 0000000..e017c1b --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Elixir RPM package + +**Update policy:** I (fnux, maintainer) only backport point release (e.g. +1.16.X) to stable Fedora branches, as intermediate release (e.g. 1.Y.0) may +require changes to existing elixir projects.
commit aa86d9c80b4aa3bd831c8bd84610d02114c93fab Author: Timothée Floure work@tfloure.ch Date: Mon Jun 24 10:11:46 2024 +0200
Rebase on upstream elixir 1.17.1
diff --git a/elixir.spec b/elixir.spec index 65f1055..a390d12 100644 --- a/elixir.spec +++ b/elixir.spec @@ -2,7 +2,7 @@ %global debug_package %{nil}
Name: elixir -Version: 1.16.2 +Version: 1.17.1 Release: %autorelease Summary: A modern approach to programming for the Erlang VM
diff --git a/sources b/sources index 10a8192..fb77958 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (elixir-1.16.2.tar.gz) = 1e90adcd5d0512d4b394276e431f3987fc61a3f6191cd5c1d0f7fdd82baba99747aa553a3583e0813ffb5a48a32ce02a24e27b641f86a61e421722a802a850c1 -SHA512 (elixir-1.16.2-doc.zip) = 922fcc573336bfccc90387fcbd2b00615ebe54a70506a5d456f768c05c7f896fa9be493423a0338cd951c01e67db832a06b47c14da122ddc4c4ad1362432a9af +SHA512 (elixir-1.17.1.tar.gz) = ac8db93d4bff29b361fc40dbd01217726f7926cc60493abfbc9dcab5c2868156002589bfc1bcaba31ff86d29dd7e30060bb9baa5693845e366add4fc015d0495 +SHA512 (elixir-1.17.1-doc.zip) = bcfc4b628a610d6bdfbdba28da94bf6140ae336d0901ca829ee51a8d036466b70466fa2737237ab78b3c4606625af40df8cbd821ce45d6533db1bc764f97c1a1
arch-excludes@lists.fedoraproject.org