Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package eigen3 for openSUSE:Factory checked 
in at 2022-02-09 20:38:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/eigen3 (Old)
 and      /work/SRC/openSUSE:Factory/.eigen3.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "eigen3"

Wed Feb  9 20:38:20 2022 rev:25 rq:951737 version:3.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/eigen3/eigen3.changes    2021-08-25 
20:56:18.845310392 +0200
+++ /work/SRC/openSUSE:Factory/.eigen3.new.1898/eigen3.changes  2022-02-09 
20:38:34.094285296 +0100
@@ -1,0 +2,10 @@
+Tue Feb  1 23:06:35 UTC 2022 - Stefan Br??ns <stefan.bru...@rwth-aachen.de>
+
+- Add _constraints for docs(+test) to avoid OOM build failures
+- Drop obsolete/unnecessary patches
+  * eigen3-3.3.1-fixcmake.patch (no longer has any effect)
+  * 01_install_FindEigen3.patch (CMake Config mode is preferred)
+- Fix build for ppc64le (affects test and dependent packages, e.g.
+  arpack-ng), add fix_ppc64le_always_inline_680.patch
+
+-------------------------------------------------------------------

Old:
----
  01_install_FindEigen3.patch
  eigen3-3.3.1-fixcmake.patch

New:
----
  _constraints
  fix_ppc64le_always_inline_680.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ eigen3.spec ++++++
--- /var/tmp/diff_new_pack.ctEUFP/_old  2022-02-09 20:38:34.718286789 +0100
+++ /var/tmp/diff_new_pack.ctEUFP/_new  2022-02-09 20:38:34.722286798 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -41,10 +41,8 @@
 Source0:        
https://gitlab.com/libeigen/eigen/-/archive/%{version}/%{srcname}-%{version}.tar.bz2
 Patch0:         0001-Disable-Altivec-for-ppc64le.patch
 Patch1:         0001-Do-stack-allignment-on-ppc.patch
-# PATCH-FIX-OPENSUSE 01_install_FindEigen3.patch asterios.dra...@gmail.com -- 
Install FindEigen3.cmake
-Patch3:         01_install_FindEigen3.patch
-# PATCH-FIX-OPENSUSE eigen3-3.3.1-fixcmake.patch -- Fix double {prefix} as we 
use INCLUDE_INSTALL_DIR with {_includedir}
-Patch4:         eigen3-3.3.1-fixcmake.patch
+# PATCH-FIX-UPSTREAM -- 
https://gitlab.com/libeigen/eigen/-/merge_requests/680.patch
+Patch2:         fix_ppc64le_always_inline_680.patch
 %if %{with tests}
 # SECTION Patches to fix tests
 # PATCH-FIX-UPSTREAM eigen3-googlehash-detection.patch badshah...@gmail.com -- 
GoogleHash needs C++11 std to compile test code and be succesfully detected
@@ -123,9 +121,9 @@
  -DEIGEN_TEST_OPENMP:Bool=%{?with_tests:ON}%{!?with_tests:OFF}
 
 %if "%{flavor}" == ""
-make %{?_smp_mflags} all %{?with_tests:buildtests}
+%cmake_build all %{?with_tests:buildtests}
 %else
-make %{?_smp_mflags} doc
+%cmake_build doc
 %endif
 
 rm -f doc/html/*.tgz
@@ -160,7 +158,6 @@
 %{_includedir}/eigen3/
 %{_datadir}/eigen3/
 %{_datadir}/pkgconfig/eigen3.pc
-%{_datadir}/cmake/Modules/FindEigen3.cmake
 
 %endif
 

++++++ _constraints ++++++
<?xml version="1.0" encoding="UTF-8"?>
<constraints>
  <overwrite>
    <conditions>
      <package>eigen3:docs</package>
    </conditions>
    <hardware>
      <disk>
        <size unit="G">5</size>
      </disk>
      <memory>
        <size unit="G">7</size>
      </memory>
    </hardware>
  </overwrite>
</constraints>

++++++ fix_ppc64le_always_inline_680.patch ++++++
++++ 3139 lines (skipped)

Reply via email to