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)