From 82d7d39538368d3ccceafd74da8097cd9a9bec29 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Nov 18 2018 22:23:51 +0000 Subject: Add patch to avoid test failure on some arches --- diff --git a/octave-symbolic-test.patch b/octave-symbolic-test.patch new file mode 100644 index 0000000..5ba8fd9 --- /dev/null +++ b/octave-symbolic-test.patch @@ -0,0 +1,9 @@ +diff -up symbolic-2.7.1/inst/@double/chebyshevU.m.test symbolic-2.7.1/inst/@double/chebyshevU.m +--- symbolic-2.7.1/inst/@double/chebyshevU.m.test 2018-10-02 01:19:21.000000000 -0600 ++++ symbolic-2.7.1/inst/@double/chebyshevU.m 2018-11-18 14:54:49.558505633 -0700 +@@ -156,4 +156,4 @@ end + %! x = 2; + %! A = chebyshevU (s, x); + %! B = double (chebyshevU (t, y)); +-%! assert (A, B, -eps); ++%! assert (A, B, -2*eps); diff --git a/octave-symbolic.spec b/octave-symbolic.spec index 5fdca66..1bbde22 100644 --- a/octave-symbolic.spec +++ b/octave-symbolic.spec @@ -5,11 +5,14 @@ Name: octave-%{octpkg} Version: 2.7.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Symbolic computations for Octave License: GPLv3+ URL: https://octave.sourceforge.io/%{octpkg} Source0: https://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz +# Increase tolerance on test that fails on ppc64, s390x +# https://savannah.gnu.org/bugs/index.php?55050 +Patch0: octave-symbolic-test.patch BuildArch: noarch BuildRequires: octave-devel @@ -31,6 +34,7 @@ variable precision arithmetic and other features. %prep %setup -q -n %{octpkg}-%{version} +%patch0 -p1 -b .test sed -i "s/python = 'python'/python = 'python3'/" inst/private/defaultpython.m %build @@ -76,6 +80,9 @@ popd %changelog +* Sun Nov 18 2018 Orion Poplawski - 2.7.1-3 +- Add patch to avoid test failure on some arches + * Wed Nov 14 2018 Orion Poplawski - 2.7.1-2 - Rebuild for octave 4.4