Package: eigen3
Version: 3.3~beta2-2
Followup-For: Bug #836844
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu yakkety ubuntu-patch

This issue has been fixed upstream with a change to the code; we should not
patch out the test, but instead take this upstream fix.

The attached patch has been applied in Ubuntu.  Please consider including it
in Debian as well.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru eigen3-3.3~beta2/debian/patches/fix-ppc64el-signed-output.patch eigen3-3.3~beta2/debian/patches/fix-ppc64el-signed-output.patch
--- eigen3-3.3~beta2/debian/patches/fix-ppc64el-signed-output.patch	1969-12-31 16:00:00.000000000 -0800
+++ eigen3-3.3~beta2/debian/patches/fix-ppc64el-signed-output.patch	2016-09-27 00:28:12.000000000 -0700
@@ -0,0 +1,31 @@
+# HG changeset patch
+# User Gael Guennebaud <g.g...@free.fr>
+# Date 1473746319 -7200
+# Node ID 3806ea6d2b5d09fb28e0a248ec914317a25ec9f7
+# Parent  799e3315e2b00e598e0b9900bab37d6d17d5bfa1
+Bug 1285: fix regression introduced in changeset 6c00c9378f16
+
+diff --git a/Eigen/src/LU/FullPivLU.h b/Eigen/src/LU/FullPivLU.h
+--- a/Eigen/src/LU/FullPivLU.h
++++ b/Eigen/src/LU/FullPivLU.h
+@@ -436,7 +436,7 @@
+     Index m_nonzero_pivots;
+     RealScalar m_l1_norm;
+     RealScalar m_maxpivot, m_prescribedThreshold;
+-    char m_det_pq;
++    signed char m_det_pq;
+     bool m_isInitialized, m_usePrescribedThreshold;
+ };
+ 
+diff --git a/Eigen/src/LU/PartialPivLU.h b/Eigen/src/LU/PartialPivLU.h
+--- a/Eigen/src/LU/PartialPivLU.h
++++ b/Eigen/src/LU/PartialPivLU.h
+@@ -284,7 +284,7 @@
+     PermutationType m_p;
+     TranspositionType m_rowsTranspositions;
+     RealScalar m_l1_norm;
+-    char m_det_p;
++    signed char m_det_p;
+     bool m_isInitialized;
+ };
+ 
diff -Nru eigen3-3.3~beta2/debian/patches/series eigen3-3.3~beta2/debian/patches/series
--- eigen3-3.3~beta2/debian/patches/series	2016-09-03 13:06:42.000000000 -0700
+++ eigen3-3.3~beta2/debian/patches/series	2016-09-27 09:42:25.000000000 -0700
@@ -7,3 +7,4 @@
 10_vectorization.patch
 12_grammer_tweak.patch
 20_fix_FTBFS_in_check_for_aliasing.patch
+fix-ppc64el-signed-output.patch
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to