The package rpms/gap-pkg-cvec.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-cvec.git/commit/?id=b95d9...
https://src.fedoraproject.org/cgit/rpms/gap-pkg-cvec.git/commit/?id=9dfee....
Change:
-%ifnarch aarch64
+%ifnarch aarch64
Thanks.
Full change:
============
commit b95d9437241337127c3f99fb99f9fabb9f6d0985
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Mar 23 21:02:20 2020 -0600
Drop aarch64 workaround.
diff --git a/gap-pkg-cvec.spec b/gap-pkg-cvec.spec
index 8f05b96..f6aee09 100644
--- a/gap-pkg-cvec.spec
+++ b/gap-pkg-cvec.spec
@@ -2,7 +2,7 @@
Name: gap-pkg-%{pkgname}
Version: 2.7.4
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Compact vectors over finite fields
License: GPLv2+
@@ -62,8 +62,6 @@ cp -a doc example gap local test tst *.g \
rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/clean
rm -f
%{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex}
-# Work around a possible aarch64-specific gcc bug
-%ifnarch aarch64
%check
export LC_ALL=C.UTF-8
@@ -74,7 +72,6 @@ SetUserPreference( "AtlasRep",
"AtlasRepDataDirectory", "%{_builddir}/atlasrep/"
EOF
gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
-%endif
%files
%doc CHANGES README.md TIMINGS TODO
@@ -90,6 +87,9 @@ gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" <
tst/testall.g
%{_gap_dir}/pkg/%{pkgname}-%{version}/example/
%changelog
+* Mon Mar 23 2020 Jerry James <loganjerry(a)gmail.com> - 2.7.4-5
+- Drop aarch64 workaround
+
* Thu Mar 12 2020 Jerry James <loganjerry(a)gmail.com> - 2.7.4-4
- Rebuild for gap 4.11.0
- Add atlasrep and tomlib BRs so that all tests can be run
commit 9dfeea4dc5cd79426a00595bbf2702cd1ea28e26
Author: Jerry James <loganjerry(a)gmail.com>
Date: Sat Mar 21 14:28:12 2020 -0600
Disable test suite on aarch64 until failure can be analyzed.
diff --git a/gap-pkg-cvec.spec b/gap-pkg-cvec.spec
index 55655fc..8f05b96 100644
--- a/gap-pkg-cvec.spec
+++ b/gap-pkg-cvec.spec
@@ -62,6 +62,8 @@ cp -a doc example gap local test tst *.g \
rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/clean
rm -f
%{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex}
+# Work around a possible aarch64-specific gcc bug
+%ifnarch aarch64
%check
export LC_ALL=C.UTF-8
@@ -72,6 +74,7 @@ SetUserPreference( "AtlasRep",
"AtlasRepDataDirectory", "%{_builddir}/atlasrep/"
EOF
gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+%endif
%files
%doc CHANGES README.md TIMINGS TODO
commit 711d613286cea3ac3621e98e00fef7a9831a3840
Author: Jerry James <loganjerry(a)gmail.com>
Date: Sat Mar 21 14:14:10 2020 -0600
Rebuild for gap 4.11.0.
Add atlasrep and tomlib BRs so that all tests can be run.
diff --git a/.gitignore b/.gitignore
index d5ba62c..f3bd741 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/cvec-*.tar.bz2
+/gap-pkg-cvec-testdata.tar.xz
diff --git a/gap-pkg-cvec.spec b/gap-pkg-cvec.spec
index f94e724..55655fc 100644
--- a/gap-pkg-cvec.spec
+++ b/gap-pkg-cvec.spec
@@ -2,17 +2,23 @@
Name: gap-pkg-%{pkgname}
Version: 2.7.4
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Compact vectors over finite fields
License: GPLv2+
URL:
https://gap-packages.github.io/cvec/
Source0:
https://github.com/gap-packages/cvec/releases/download/v%{version}/%{pkgn...
+# Predownloaded data from ATLAS needed for the tests
+Source1: %{name}-testdata.tar.xz
BuildRequires: gap-devel
+BuildRequires: gap-pkg-atlasrep
BuildRequires: gap-pkg-autodoc
BuildRequires: gap-pkg-io-doc
BuildRequires: gap-pkg-orb-doc
+BuildRequires: gap-pkg-tomlib
+BuildRequires: gcc
+BuildRequires: libtool
Requires: gap-pkg-io%{?_isa}
Requires: gap-pkg-orb%{?_isa}
@@ -35,8 +41,11 @@ This package contains documentation for gap-pkg-%{pkgname}.
%prep
%autosetup -n %{pkgname}-%{version}
+%setup -q -n %{pkgname}-%{version} -T -D -b 1
%build
+export LC_ALL=C.UTF-8
+
# This is NOT an autotools-generated configure script; do NOT use %%configure
./configure %{_gap_dir}
%make_build V=1
@@ -56,11 +65,13 @@ rm -f
%{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,i
%check
export LC_ALL=C.UTF-8
-# Skip the babymonster test, which requires downloading data from the AtlasRep
-# library. Koji builders have no network access.
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/tst/babymonster.tst
+# Tell ATLAS where to find downloaded files
+mkdir ~/.gap
+cat > ~/.gap/gap.ini << EOF
+SetUserPreference( "AtlasRep", "AtlasRepDataDirectory",
"%{_builddir}/atlasrep/" );
+EOF
+
gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
-cp -p tst/babymonster.tst %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/tst
%files
%doc CHANGES README.md TIMINGS TODO
@@ -76,6 +87,10 @@ cp -p tst/babymonster.tst
%{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/tst
%{_gap_dir}/pkg/%{pkgname}-%{version}/example/
%changelog
+* Thu Mar 12 2020 Jerry James <loganjerry(a)gmail.com> - 2.7.4-4
+- Rebuild for gap 4.11.0
+- Add atlasrep and tomlib BRs so that all tests can be run
+
* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.4-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
diff --git a/sources b/sources
index bcfcc8e..bbe6dd0 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (cvec-2.7.4.tar.bz2) =
1070061b2ec31cc7f5abaa082b3f1056f82a44d2f6a6003f735ae22a104044e03e82582e517b8a1363a9746527e2fdad7409a7f89614f89cb6640094f26840d4
+SHA512 (gap-pkg-cvec-testdata.tar.xz) =
25974f87a8d3c9dcb12a24ae1753b897da177fb036c362d7d566dadda51e2e05cf78e13190790deafe39af880fba5ab47629317ef66bdb13b70c4ad63846ff2a