The package rpms/sagemath.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/sagemath.git/commit/?id=042a67aa7....
Change:
+ExclusiveArch: aarch64 %{ix86} x86_64 ppc sparcv9
Thanks.
Full change:
============
commit 042a67aa713de52630839f9158d7e3d41ea39b0f
Author: Jerry James <loganjerry(a)gmail.com>
Date: Fri Feb 28 14:51:18 2020 -0700
Do not build for 32-bit ARM, which is unable to unpack the source
RPM without running out of memory.
diff --git a/sagemath.spec b/sagemath.spec
index d456da1..236cea4 100644
--- a/sagemath.spec
+++ b/sagemath.spec
@@ -100,8 +100,10 @@ URL:
http://www.sagemath.org
Source0:
http://files.sagemath.org/src/sage-%{version}.tar.gz
Source1:
https://github.com/JohnCremona/ecdata/archive/%{cremona_ver}/cremona-%{cr...
Source2: gprc.expect
-# Follow maxima's ExclusiveArch
-ExclusiveArch: aarch64 %{arm} %{ix86} x86_64 ppc sparcv9
+# Follow maxima's ExclusiveArch, except exclude 32-bit ARM. The source RPM is
+# now about 2GB in size. The 32-bit ARM builders run out of memory trying to
+# create the SRPM and also trying to unpack the SRPM before starting a build.
+ExclusiveArch: aarch64 %{ix86} x86_64 ppc sparcv9
# Fix stray escapes in python strings
Patch0: %{name}-escape.patch
@@ -1808,6 +1810,8 @@ rm -fr
%{SAGE_LOCAL}/var/lib/sage/installed/database_cremona_ellcurve-%{cremona_
- New -jupyter subpackage
- Add suitesparse BR
- Drop pathlib2 BR (bz 1797116)
+- Do not build for 32-bit ARM, which is unable to unpack the source RPM without
+ running out of memory
* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.9-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild