The package rpms/xtl.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/xtl.git/commit/?id=2bd8eebe774f3a....
Change:
+ExcludeArch: armv7hl ppc64le
Thanks.
Full change:
============
commit d6b28c254be56e599ea069320f7316b2f046037d
Merge: 2bd8eeb 90580d8
Author: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Tue Aug 27 01:58:02 2019 -0400
Merge branch 'f29'
diff --cc xtl.spec
index 9c9fae5,3b6bfca..3398d67
--- a/xtl.spec
+++ b/xtl.spec
@@@ -80,11 -76,8 +80,12 @@@ make xtes
%changelog
- * Tue Aug 27 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.4-2
+ * Tue Aug 27 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.5-1
+ - Update to latest version
+- Exclude arches that don't work
+
+* Sat Jul 27 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.4-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Apr 29 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.4-1
- Update to latest version
commit 90580d8b77a73636c58c687f9d4f70150327b326
Author: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Tue Aug 27 01:57:14 2019 -0400
Update to latest version.
diff --git a/.gitignore b/.gitignore
index 289c854..186f3db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/xtl-0.6.2.tar.gz
/xtl-0.6.3.tar.gz
/xtl-0.6.4.tar.gz
+/xtl-0.6.5.tar.gz
diff --git a/sources b/sources
index d743b00..bc1f310 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xtl-0.6.4.tar.gz) =
92ff932634a88fee9bfd27d092ebdf91752d90be8a4f3fc41aef90c195718c989082e53f1fcfae9d67b153ecd29d3dde6f8e2b540eeec0db1d0d229a9b0d2fe8
+SHA512 (xtl-0.6.5.tar.gz) =
5cecb38696bc89119ba07d46a40dc88a6072fc8f350c2b81d82ba48a1ab7dc2b85a336c247cb67c14cdad1af82d1eb34f55cb3957309cc51e70b94f9451b3287
diff --git a/xtl.spec b/xtl.spec
index 9c872fd..3b6bfca 100644
--- a/xtl.spec
+++ b/xtl.spec
@@ -2,7 +2,7 @@
%global debug_package %{nil}
Name: xtl
-Version: 0.6.4
+Version: 0.6.5
Release: 1%{?dist}
License: BSD
Summary: QuantStack tools library
@@ -76,6 +76,9 @@ make xtest
%changelog
+* Tue Aug 27 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.5-1
+- Update to latest version
+
* Mon Apr 29 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.4-1
- Update to latest version
commit 2bd8eebe774f3abf2dd2996413f12869f479e0f4
Author: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Tue Aug 27 01:17:38 2019 -0400
Exclude arches that don't work.
diff --git a/xtl.spec b/xtl.spec
index c77a06d..9c9fae5 100644
--- a/xtl.spec
+++ b/xtl.spec
@@ -11,6 +11,10 @@ Source0:
https://github.com/QuantStack/%{name}/archive/%{version}/%{name}
#
https://github.com/QuantStack/xtl/issues/97
Patch0001: 0001-Fix-complex-test.patch
+#
https://bugzilla.redhat.com/show_bug.cgi?id=1745840
+#
https://bugzilla.redhat.com/show_bug.cgi?id=1745841
+ExcludeArch: armv7hl ppc64le
+
BuildRequires: binutils
BuildRequires: cmake
BuildRequires: doxygen
@@ -76,6 +80,9 @@ make xtest
%changelog
+* Tue Aug 27 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.4-2
+- Exclude arches that don't work
+
* Sat Jul 27 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.4-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
commit 36de6a9b4fbec7a619e6c03a16495ed44e373f15
Author: Tomas Hrcka <thrcka(a)redhat.com>
Date: Mon Aug 19 17:03:29 2019 +0200
Revert "xtl fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1676253"
This reverts commit 8f9c4a20327134a34533ff5ec27e38c42b4d59ba.
Unretirement issue:
https://pagure.io/releng/issue/8625
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..289c854
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,12 @@
+/xtl-0.4.4.tar.gz
+/xtl-0.4.7.tar.gz
+/xtl-0.4.13.tar.gz
+/xtl-0.4.14.tar.gz
+/xtl-0.4.15.tar.gz
+/xtl-0.5.3.tar.gz
+/xtl-0.5.4.tar.gz
+/xtl-0.6.0.tar.gz
+/xtl-0.6.1.tar.gz
+/xtl-0.6.2.tar.gz
+/xtl-0.6.3.tar.gz
+/xtl-0.6.4.tar.gz
diff --git a/0001-Fix-complex-test.patch b/0001-Fix-complex-test.patch
new file mode 100644
index 0000000..b87df5a
--- /dev/null
+++ b/0001-Fix-complex-test.patch
@@ -0,0 +1,43 @@
+From 517cd4f961c155284916fe393445adbe0e137d2b Mon Sep 17 00:00:00 2001
+From: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
+Date: Wed, 8 Aug 2018 00:03:32 -0400
+Subject: [PATCH 1/2] Fix complex test.
+
+Signed-off-by: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
+---
+ test/test_xcomplex.cpp | 17 +++++++++++++----
+ 1 file changed, 13 insertions(+), 4 deletions(-)
+
+diff --git a/test/test_xcomplex.cpp b/test/test_xcomplex.cpp
+index d238f33..a8a96c9 100644
+--- a/test/test_xcomplex.cpp
++++ b/test/test_xcomplex.cpp
+@@ -253,12 +253,21 @@ namespace xtl
+ TEST(xcomplex, power)
+ {
+ complex_type c(1., 2.);
++ complex_type r, sr;
+ std::complex<double> sc(c);
+ double d = 1.5;
+- EXPECT_EQ(pow(c, c), complex_type(std::pow(sc, sc)));
+- EXPECT_EQ(pow(c, d), complex_type(std::pow(sc, d)));
+- EXPECT_EQ(pow(d, c), complex_type(std::pow(d, sc)));
+- EXPECT_EQ(sqrt(c), complex_type(std::sqrt(sc)));
++#define EXPECT_COMPLEX_EQ(a, b) \
++ do { \
++ r = a; \
++ sr = b; \
++ EXPECT_DOUBLE_EQ(r.real(), sr.real()); \
++ EXPECT_DOUBLE_EQ(r.imag(), sr.imag()); \
++ } while (0)
++ EXPECT_COMPLEX_EQ(pow(c, c), complex_type(std::pow(sc, sc)));
++ EXPECT_COMPLEX_EQ(pow(c, d), complex_type(std::pow(sc, d)));
++ EXPECT_COMPLEX_EQ(pow(d, c), complex_type(std::pow(d, sc)));
++ EXPECT_COMPLEX_EQ(sqrt(c), complex_type(std::sqrt(sc)));
++#undef EXPECT_COMPLEX_EQ
+ }
+
+ TEST(xcomplex, trigonometric)
+--
+2.17.1
+
diff --git a/dead.package b/dead.package
deleted file mode 100644
index f74c628..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-xtl fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1676253
diff --git a/sources b/sources
new file mode 100644
index 0000000..d743b00
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (xtl-0.6.4.tar.gz) =
92ff932634a88fee9bfd27d092ebdf91752d90be8a4f3fc41aef90c195718c989082e53f1fcfae9d67b153ecd29d3dde6f8e2b540eeec0db1d0d229a9b0d2fe8
diff --git a/xtl.spec b/xtl.spec
new file mode 100644
index 0000000..c77a06d
--- /dev/null
+++ b/xtl.spec
@@ -0,0 +1,129 @@
+# Header-only library.
+%global debug_package %{nil}
+
+Name: xtl
+Version: 0.6.4
+Release: 2%{?dist}
+License: BSD
+Summary: QuantStack tools library
+Url:
https://github.com/QuantStack/xtl
+Source0:
https://github.com/QuantStack/%{name}/archive/%{version}/%{name}-%{versio...
+#
https://github.com/QuantStack/xtl/issues/97
+Patch0001: 0001-Fix-complex-test.patch
+
+BuildRequires: binutils
+BuildRequires: cmake
+BuildRequires: doxygen
+BuildRequires: gcc-c++
+BuildRequires: gtest-devel
+BuildRequires: make
+BuildRequires: cmake(nlohmann_json)
+BuildRequires: python3dist(breathe)
+BuildRequires: python3dist(sphinx)
+BuildRequires: python3dist(sphinx-rtd-theme)
+
+%description
+Basic tools (containers, algorithms) used by other QuantStack packages.
+
+
+%package devel
+Summary: %{summary}
+Provides: xtl-static = %{version}-%{release}
+Requires: cmake-filesystem
+
+%description devel
+Development files for %{name} library.
+
+
+%package doc
+Summary: %{summary}
+
+%description doc
+Documentation files for %{name} library.
+
+
+%prep
+%autosetup -p1
+
+
+%build
+%cmake -DBUILD_TESTS=ON .
+%make_build
+
+pushd docs
+make html SPHINXBUILD=sphinx-build-3
+rm build/html/.buildinfo
+popd
+
+
+%install
+%make_install
+
+
+%check
+make xtest
+
+
+%files devel
+%doc README.md
+%license LICENSE
+%{_includedir}/xtl/
+%{_libdir}/cmake/xtl/
+%{_libdir}/pkgconfig/xtl.pc
+
+%files doc
+%doc docs/build/html
+
+
+%changelog
+* Sat Jul 27 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.4-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Mon Apr 29 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.4-1
+- Update to latest version
+
+* Wed Apr 10 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.3-1
+- Update to latest version
+
+* Sat Apr 06 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.2-1
+- Update to latest version
+
+* Tue Mar 26 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.1-1
+- Update to latest version
+
+* Fri Mar 08 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.0-1
+- Update to latest version
+
+* Wed Feb 13 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.5.4-1
+- Update to latest version
+
+* Sun Feb 03 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.3-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Wed Jan 23 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.5.3-1
+- Update to latest version
+
+* Wed Sep 05 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.15-1
+- Update to latest version
+
+* Thu Aug 16 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.14-2
+- rebuilt
+
+* Tue Aug 14 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.14-1
+- Update to latest version
+
+* Tue Aug 07 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.13-1
+- Update to latest version
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.7-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed May 02 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> 0.4.7-1
+- Update to latest version
+
+* Wed Mar 21 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> 0.4.4-2
+- Split documentation into subpackage
+- Run more tests on broken arches
+
+* Mon Mar 19 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> 0.4.4-1
+- Initial package for Fedora
commit 8f9c4a20327134a34533ff5ec27e38c42b4d59ba
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 16:51:33 2019 +0000
xtl fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1676253
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 289c854..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,12 +0,0 @@
-/xtl-0.4.4.tar.gz
-/xtl-0.4.7.tar.gz
-/xtl-0.4.13.tar.gz
-/xtl-0.4.14.tar.gz
-/xtl-0.4.15.tar.gz
-/xtl-0.5.3.tar.gz
-/xtl-0.5.4.tar.gz
-/xtl-0.6.0.tar.gz
-/xtl-0.6.1.tar.gz
-/xtl-0.6.2.tar.gz
-/xtl-0.6.3.tar.gz
-/xtl-0.6.4.tar.gz
diff --git a/0001-Fix-complex-test.patch b/0001-Fix-complex-test.patch
deleted file mode 100644
index b87df5a..0000000
--- a/0001-Fix-complex-test.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 517cd4f961c155284916fe393445adbe0e137d2b Mon Sep 17 00:00:00 2001
-From: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
-Date: Wed, 8 Aug 2018 00:03:32 -0400
-Subject: [PATCH 1/2] Fix complex test.
-
-Signed-off-by: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
----
- test/test_xcomplex.cpp | 17 +++++++++++++----
- 1 file changed, 13 insertions(+), 4 deletions(-)
-
-diff --git a/test/test_xcomplex.cpp b/test/test_xcomplex.cpp
-index d238f33..a8a96c9 100644
---- a/test/test_xcomplex.cpp
-+++ b/test/test_xcomplex.cpp
-@@ -253,12 +253,21 @@ namespace xtl
- TEST(xcomplex, power)
- {
- complex_type c(1., 2.);
-+ complex_type r, sr;
- std::complex<double> sc(c);
- double d = 1.5;
-- EXPECT_EQ(pow(c, c), complex_type(std::pow(sc, sc)));
-- EXPECT_EQ(pow(c, d), complex_type(std::pow(sc, d)));
-- EXPECT_EQ(pow(d, c), complex_type(std::pow(d, sc)));
-- EXPECT_EQ(sqrt(c), complex_type(std::sqrt(sc)));
-+#define EXPECT_COMPLEX_EQ(a, b) \
-+ do { \
-+ r = a; \
-+ sr = b; \
-+ EXPECT_DOUBLE_EQ(r.real(), sr.real()); \
-+ EXPECT_DOUBLE_EQ(r.imag(), sr.imag()); \
-+ } while (0)
-+ EXPECT_COMPLEX_EQ(pow(c, c), complex_type(std::pow(sc, sc)));
-+ EXPECT_COMPLEX_EQ(pow(c, d), complex_type(std::pow(sc, d)));
-+ EXPECT_COMPLEX_EQ(pow(d, c), complex_type(std::pow(d, sc)));
-+ EXPECT_COMPLEX_EQ(sqrt(c), complex_type(std::sqrt(sc)));
-+#undef EXPECT_COMPLEX_EQ
- }
-
- TEST(xcomplex, trigonometric)
---
-2.17.1
-
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..f74c628
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+xtl fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1676253
diff --git a/sources b/sources
deleted file mode 100644
index d743b00..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (xtl-0.6.4.tar.gz) =
92ff932634a88fee9bfd27d092ebdf91752d90be8a4f3fc41aef90c195718c989082e53f1fcfae9d67b153ecd29d3dde6f8e2b540eeec0db1d0d229a9b0d2fe8
diff --git a/xtl.spec b/xtl.spec
deleted file mode 100644
index c77a06d..0000000
--- a/xtl.spec
+++ /dev/null
@@ -1,129 +0,0 @@
-# Header-only library.
-%global debug_package %{nil}
-
-Name: xtl
-Version: 0.6.4
-Release: 2%{?dist}
-License: BSD
-Summary: QuantStack tools library
-Url:
https://github.com/QuantStack/xtl
-Source0:
https://github.com/QuantStack/%{name}/archive/%{version}/%{name}-%{versio...
-#
https://github.com/QuantStack/xtl/issues/97
-Patch0001: 0001-Fix-complex-test.patch
-
-BuildRequires: binutils
-BuildRequires: cmake
-BuildRequires: doxygen
-BuildRequires: gcc-c++
-BuildRequires: gtest-devel
-BuildRequires: make
-BuildRequires: cmake(nlohmann_json)
-BuildRequires: python3dist(breathe)
-BuildRequires: python3dist(sphinx)
-BuildRequires: python3dist(sphinx-rtd-theme)
-
-%description
-Basic tools (containers, algorithms) used by other QuantStack packages.
-
-
-%package devel
-Summary: %{summary}
-Provides: xtl-static = %{version}-%{release}
-Requires: cmake-filesystem
-
-%description devel
-Development files for %{name} library.
-
-
-%package doc
-Summary: %{summary}
-
-%description doc
-Documentation files for %{name} library.
-
-
-%prep
-%autosetup -p1
-
-
-%build
-%cmake -DBUILD_TESTS=ON .
-%make_build
-
-pushd docs
-make html SPHINXBUILD=sphinx-build-3
-rm build/html/.buildinfo
-popd
-
-
-%install
-%make_install
-
-
-%check
-make xtest
-
-
-%files devel
-%doc README.md
-%license LICENSE
-%{_includedir}/xtl/
-%{_libdir}/cmake/xtl/
-%{_libdir}/pkgconfig/xtl.pc
-
-%files doc
-%doc docs/build/html
-
-
-%changelog
-* Sat Jul 27 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.4-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Mon Apr 29 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.4-1
-- Update to latest version
-
-* Wed Apr 10 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.3-1
-- Update to latest version
-
-* Sat Apr 06 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.2-1
-- Update to latest version
-
-* Tue Mar 26 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.1-1
-- Update to latest version
-
-* Fri Mar 08 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.0-1
-- Update to latest version
-
-* Wed Feb 13 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.5.4-1
-- Update to latest version
-
-* Sun Feb 03 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.3-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Wed Jan 23 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.5.3-1
-- Update to latest version
-
-* Wed Sep 05 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.15-1
-- Update to latest version
-
-* Thu Aug 16 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.14-2
-- rebuilt
-
-* Tue Aug 14 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.14-1
-- Update to latest version
-
-* Tue Aug 07 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.4.13-1
-- Update to latest version
-
-* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.7-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Wed May 02 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> 0.4.7-1
-- Update to latest version
-
-* Wed Mar 21 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> 0.4.4-2
-- Split documentation into subpackage
-- Run more tests on broken arches
-
-* Mon Mar 19 2018 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> 0.4.4-1
-- Initial package for Fedora
commit c2854f809aec687b6818186754a205a9de9200dd
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 27 04:41:35 2019 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/xtl.spec b/xtl.spec
index 9c872fd..c77a06d 100644
--- a/xtl.spec
+++ b/xtl.spec
@@ -3,7 +3,7 @@
Name: xtl
Version: 0.6.4
-Release: 1%{?dist}
+Release: 2%{?dist}
License: BSD
Summary: QuantStack tools library
Url:
https://github.com/QuantStack/xtl
@@ -76,6 +76,9 @@ make xtest
%changelog
+* Sat Jul 27 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.4-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Mon Apr 29 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 0.6.4-1
- Update to latest version