The package rpms/prusa-slicer.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/prusa-slicer.git/commit/?id=e5cf3....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit e5cf3b2bd8f5a9dcab93e3b9ec4ac4511900fc95
Author: Jason Tibbitts <j(a)tib.bs>
Date: Fri Sep 6 13:23:24 2019 -0500
Temporarily disable s390x build.
diff --git a/prusa-slicer.spec b/prusa-slicer.spec
index f803d66..cd46556 100644
--- a/prusa-slicer.spec
+++ b/prusa-slicer.spec
@@ -3,7 +3,7 @@
Name: prusa-slicer
Version: 2.1.0~rc0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: 3D printing slicer optimized for Prusa printers
# The main PrusaSlicer code and resources are AGPLv3, with small parts as
@@ -20,6 +20,10 @@ Source0:
https://github.com/prusa3d/PrusaSlicer/archive/version_2.1.0-rc.
Source1: %name.desktop
Source2: %name.appdata.xml
+# The source fails to build on s390x, so disable it temporarily; see
+#
https://github.com/prusa3d/PrusaSlicer/issues/2879
+ExcludeArch: s390x
+
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: cereal-devel
@@ -386,6 +390,10 @@ make test ARGS=-V
%changelog
+* Fri Sep 06 2019 Jason L Tibbitts III <tibbs(a)math.uh.edu> - 2.1.0~rc0-2
+- Temporarily disable build on s390x because of a new bug in the code upstream:
+
https://github.com/prusa3d/PrusaSlicer/issues/2879
+
* Wed Sep 04 2019 Jason L Tibbitts III <tibbs(a)math.uh.edu> - 2.1.0~rc0-1
- Update to rc0.
- Drop tests which are known to fail.
commit 626ee093ec0032a531f60e3bbd862d72bb67ca1a
Author: Jason Tibbitts <j(a)tib.bs>
Date: Fri Sep 6 10:19:32 2019 -0500
Remove an unused patch/source file.
diff --git a/patch-testsuite-epsilon b/patch-testsuite-epsilon
deleted file mode 100644
index 3a7d8d0..0000000
--- a/patch-testsuite-epsilon
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/xs/t/03_point.t b/xs/t/03_point.t
-index cb71f68..0cc58e1 100644
---- a/xs/t/03_point.t
-+++ b/xs/t/03_point.t
-@@ -44,7 +44,7 @@ ok !$point->coincides_with($point2), 'coincides_with';
-
- {
- my $line = Slic3r::Line->new([50,50], [125,-25]);
-- is +Slic3r::Point->new(100,0)->distance_to_line($line), 0,
'distance_to_line()';
-+ cmp_ok(abs(Slic3r::Point->new(100,0)->distance_to_line($line)),
'<=', 4e-15, 'distance_to_line()');
- }
-
- {
diff --git a/prusa-slicer.spec b/prusa-slicer.spec
index 128ed66..f803d66 100644
--- a/prusa-slicer.spec
+++ b/prusa-slicer.spec
@@ -20,13 +20,6 @@ Source0:
https://github.com/prusa3d/PrusaSlicer/archive/version_2.1.0-rc.
Source1: %name.desktop
Source2: %name.appdata.xml
-# A single test suite fails, but only on aarch64 and s390x, due to floating
-# point rouding issues. This patch adds small epsilon (4e-15) to one
-# comparison to work around this.
-# We will conditionally apply this so it's a source file, not a patch.
-#
https://github.com/prusa3d/PrusaSlicer/issues/2461
-Source10: patch-testsuite-epsilon
-
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: cereal-devel