Hello community, here is the log from the commit of package eigen3 for openSUSE:Factory checked in at 2015-11-24 22:32:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eigen3 (Old) and /work/SRC/openSUSE:Factory/.eigen3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "eigen3" Changes: -------- --- /work/SRC/openSUSE:Factory/eigen3/eigen3.changes 2015-09-11 09:01:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.eigen3.new/eigen3.changes 2015-11-24 22:33:00.000000000 +0100 @@ -1,0 +2,48 @@ +Mon Nov 16 13:14:52 UTC 2015 - p.drouand@gmail.com + +- Update to version 3.2.7 + * Add support for dense.cwiseProduct(sparse). + * Fix a regression regarding (dense*sparse).diagonal(). + * Make the IterativeLinearSolvers module compatible with MPL2-only + mode by defaulting to COLAMDOrdering and NaturalOrdering for ILUT + and ILLT respectively. + * Bug 266: backport support for c++11 move semantic + * operator/=(Scalar) now performs a true division (instead of mat*(1/s)) + * Improve numerical accuracy in LLT and triangular solve by using + true scalar divisions (instead of mat * (1/s)) + * Bug 1092: fix iterative solver constructors for expressions as input + * Bug 1088: fix setIdenity for non-compressed sparse-matrix + * Bug 1086: add support for recent SuiteSparse versions + * Add overloads for real-scalar times SparseMatrix<complex> operations. + This avoids real to complex conversions, and also fixes a compilation + issue with MSVC. + * Use explicit Scalar types for AngleAxis initialization + * Fix several shortcomings in cost computation (avoid multiple + re-evaluation in some very rare cases). + * Bug 1090: fix a shortcoming in redux logic for which + slice-vectorization plus unrolling might happen. + * Fix compilation issue with MSVC by backporting + DenseStorage::operator= from devel branch. + * Bug 1063: fix nesting of unsupported/AutoDiffScalar to prevent + dead references when computing second-order derivatives + * Bug 1100: remove explicit CMAKE_INSTALL_PREFIX prefix to conform + to cmake install's DESTINATION parameter. + * unsupported/ArpackSupport is now properly installed by make install. + * Bug 1080: warning fixes +- Changes from version 3.2.6 + * fix some compilation issues with MSVC 2013, including bugs 1000 and 1057 + * SparseLU: fixes to support EIGEN_DEFAULT_TO_ROW_MAJOR (bug 1053), and + for empty (bug 1026) and some structurally rank deficient matrices (bug 792) + * Bug 1075: fix AlignedBox::sample() for Dynamic dimension + * fix regression in AMD ordering when a column has only one off-diagonal + non-zero (used in sparse Cholesky) + * fix Jacobi preconditioner with zero diagonal entries + * fix Quaternion identity initialization for non-implicitly convertible types + * Bug 1059: fix predux_max<Packet4i> for NEON + * Bug 1039: fix some issues when redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE + * Bug 1062: fix SelfAdjointEigenSolver for RowMajor matrices + * MKL: fix support for the 11.2 version, and fix a naming conflict (bug 1067) + * Bug 1033: explicit type conversion from 0 to RealScalar +- + +------------------------------------------------------------------- Old: ---- 3.2.5.tar.bz2 New: ---- 3.2.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eigen3.spec ++++++ --- /var/tmp/diff_new_pack.ccNhAf/_old 2015-11-24 22:33:01.000000000 +0100 +++ /var/tmp/diff_new_pack.ccNhAf/_new 2015-11-24 22:33:01.000000000 +0100 @@ -17,7 +17,7 @@ Name: eigen3 -Version: 3.2.5 +Version: 3.2.7 Release: 0 Summary: C++ Template Library for Linear Algebra License: MPL-2.0 and LGPL-2.1+ and BSD-3-Clause @@ -49,7 +49,6 @@ BuildRequires: texlive-amsfonts BuildRequires: texlive-latex BuildRequires: pkgconfig(gl) -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %if 0%{?suse_version} > 1310 BuildRequires: metis-devel @@ -71,7 +70,7 @@ numerical solvers, and related algorithms. %prep -%setup -q -n eigen-eigen-bdd17ee3b1b3 +%setup -q -n eigen-eigen-b30b87236a1b %patch0 -p1 %patch1 -p1 @@ -88,19 +87,11 @@ %install %cmake_install - -# Manually install documentation in order to fix rpmlint error "files-duplicated-waste" and warning "files-duplicate" with fdupes macro -mkdir -p %{buildroot}%{_docdir}/%{name}-devel -%if 0%{?suse_version} > 1140 -cp -a build/doc/html/ %{buildroot}%{_docdir}/%{name}-devel/ -%endif -cp -a COPYING.* %{buildroot}%{_docdir}/%{name}-devel/ - -%fdupes -s %{buildroot} +%fdupes -s build/doc/html/ %files devel %defattr(-,root,root,-) -%doc %{_docdir}/%{name}-devel/ +%doc build/doc/html/ COPYING.* %{_includedir}/eigen3/ %{_datadir}/pkgconfig/eigen3.pc ++++++ 3.2.5.tar.bz2 -> 3.2.7.tar.bz2 ++++++ ++++ 2250 lines of diff (skipped)