The package rpms/python3.8.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/python3.8.git/commit/?id=a9957cd593….
Change:
-%ifnarch %{arm}
Thanks.
Full change:
============
commit a9957cd5935171dc79f81dc3b2a0de0183aaae41
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Fri Jan 29 11:09:57 2021 +0100
Revert "Temporarily disable tests on 32 bit ARM, to be able to ship a CVE fix"
This reverts commit 832090ed32af2e62a5f1c8c5f53a149e42013267.
diff --git a/python3.8.spec b/python3.8.spec
index 63a181f..8130ae4 100644
--- a/python3.8.spec
+++ b/python3.8.spec
@@ -72,14 +72,8 @@ License: Python
# https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup
%bcond_without no_semantic_interposition
-%ifnarch %{arm}
# Run the test suite in %%check
%bcond_without tests
-%else
-# Builds with tests cause kojid OOM kill on 32 bit ARM builders
-# https://pagure.io/fedora-infrastructure/issue/9591
-%bcond_with tests
-%endif
# Extra build for debugging the interpreter or C-API extensions
# (the -debug subpackages)
The package rpms/python3.9.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/python3.9.git/commit/?id=ca1a2cefd8….
Change:
-%ifnarch %{arm}
Thanks.
Full change:
============
commit ca1a2cefd804cd75ae0cd5f844f1f9c824fdd7c7
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Fri Jan 29 11:08:34 2021 +0100
Revert "Temporarily disable tests on 32 bit ARM, to be able to ship a CVE fix"
This reverts commit ca1a6065650b51cd14d2341fd3a65bb6ed01c28d.
diff --git a/python3.9.spec b/python3.9.spec
index 5b8596a..efe7705 100644
--- a/python3.9.spec
+++ b/python3.9.spec
@@ -72,14 +72,8 @@ License: Python
# https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup
%bcond_without no_semantic_interposition
-%ifnarch %{arm}
# Run the test suite in %%check
%bcond_without tests
-%else
-# Builds with tests cause kojid OOM kill on 32 bit ARM builders
-# https://pagure.io/fedora-infrastructure/issue/9591
-%bcond_with tests
-%endif
# Extra build for debugging the interpreter or C-API extensions
# (the -debug subpackages)
The package rpms/libnbd.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/libnbd.git/commit/?id=26b60ce381dca….
Change:
+%ifnarch %{ix86}
Thanks.
Full change:
============
commit 26b60ce381dca173d32befad52fd159942b68eb2
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Thu Jan 28 22:58:15 2021 +0000
Disable BR nbdkit on i686 because it breaks ELN/RHEL 9.
diff --git a/libnbd.spec b/libnbd.spec
index 7488f81..4eac8f5 100644
--- a/libnbd.spec
+++ b/libnbd.spec
@@ -9,7 +9,7 @@
Name: libnbd
Version: 1.7.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: NBD client library in userspace
License: LGPLv2+
@@ -62,6 +62,15 @@ BuildRequires: coreutils
BuildRequires: gcc-c++
BuildRequires: gnutls-utils
BuildRequires: jq
+BuildRequires: nbd
+BuildRequires: qemu-img
+BuildRequires: util-linux
+
+# On RHEL, maybe even in Fedora in future, we do not build nbdkit for
+# i686. nbdkit is only needed for the test suite so make it optional.
+# This reduces our test exposure on 32 bit platforms, although there
+# is still Fedora/armv7 and some upstream testing.
+%ifnarch %{ix86}
BuildRequires: nbdkit
BuildRequires: nbdkit-data-plugin
BuildRequires: nbdkit-eval-plugin
@@ -70,9 +79,7 @@ BuildRequires: nbdkit-null-plugin
BuildRequires: nbdkit-pattern-plugin
BuildRequires: nbdkit-sh-plugin
BuildRequires: nbdkit-sparse-random-plugin
-BuildRequires: nbd
-BuildRequires: qemu-img
-BuildRequires: util-linux
+%endif
%description
@@ -292,6 +299,9 @@ make %{?_smp_mflags} check || {
%changelog
+* Thu Jan 28 2021 Richard W.M. Jones <rjones(a)redhat.com> - 1.7.1-3
+- Disable BR nbdkit on i686 because it breaks ELN/RHEL 9.
+
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
The package rpms/gap-pkg-digraphs.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/gap-pkg-digraphs.git/commit/?id=712….
Change:
+%ifnarch %{arm}
Thanks.
Full change:
============
commit 71222f989c065a90ad3a16cde4669912551d5611
Author: Jerry James <loganjerry(a)gmail.com>
Date: Thu Jan 28 10:38:56 2021 -0700
Disable tests on 32-bit ARM due to memory exhaustion.
diff --git a/gap-pkg-digraphs.spec b/gap-pkg-digraphs.spec
index 8018a6f..9c744cc 100644
--- a/gap-pkg-digraphs.spec
+++ b/gap-pkg-digraphs.spec
@@ -71,6 +71,8 @@ cp -a bin data gap tst VERSION* *.g \
cp -p doc/*.{bib,css,html,js,lab,pdf,six,txt,xml} \
%{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc
+# The 32-bit ARM builders frequently run out of memory while running tests
+%ifnarch %{arm}
%check
export LC_ALL=C.UTF-8
cd tst
@@ -102,6 +104,7 @@ GAP_EXIT_CODE(Test("standard/digraph.tst", rec( compareFunction := "uptowhitespa
EOF
find %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version} -size 0 -delete
+%endif
%files
%doc CHANGELOG.md README.md
@@ -116,6 +119,7 @@ find %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version} -size 0 -delete
%changelog
* Thu Jan 28 2021 Jerry James <loganjerry(a)gmail.com> - 1.4.0-1
- Version 1.4.0
+- Disable tests on 32-bit ARM due to memory exhaustion
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild