Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package superlu for openSUSE:Factory checked in at 2023-08-30 10:17:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/superlu (Old) and /work/SRC/openSUSE:Factory/.superlu.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "superlu" Wed Aug 30 10:17:37 2023 rev:31 rq:1105479 version:6.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/superlu/superlu.changes 2023-05-05 15:57:17.276086101 +0200 +++ /work/SRC/openSUSE:Factory/.superlu.new.1766/superlu.changes 2023-08-30 10:18:03.646960653 +0200 @@ -1,0 +2,14 @@ +Sun Aug 6 08:39:35 UTC 2023 - Christoph G <f...@grueninger.de> + +- Update to version 6.0.1 + * Doxygen cleanup + * Fix memory leak in ILU routines + * Clean up some f2c-ed files +- Run regression tests with CTest +- Disable building examples +- Update patch superlu-remove-mc64ad.patch +- Drop patch superlu-examples_Makefile_remove_itersol.patch as + we use CMake and no longer the provided Makefiles. And + examples are no longer built. + +------------------------------------------------------------------- Old: ---- superlu-6.0.0.tar.gz superlu-examples_Makefile_remove_itersol.patch New: ---- superlu-6.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ superlu.spec ++++++ --- /var/tmp/diff_new_pack.vAA1la/_old 2023-08-30 10:18:05.843039026 +0200 +++ /var/tmp/diff_new_pack.vAA1la/_new 2023-08-30 10:18:05.847039168 +0200 @@ -20,7 +20,7 @@ # Base package name %define pname superlu -%define ver 6.0.0 +%define ver 6.0.1 %define _ver %(echo %{ver} | tr . _) %if "%flavor" == "" @@ -99,10 +99,9 @@ # The Harwell Subroutine Library (HSL) routine mc64ad.c have been removed # from the original sources for legal reasons. This patch disables the inclusion of # this routine in the library which, however, remains fully functional -Patch3: superlu-remove-mc64ad.patch -Patch4: superlu-examples_Makefile_remove_itersol.patch -Patch5: superlu-make.linux.patch -BuildRequires: cmake >= 2.8.12 +Patch0: superlu-remove-mc64ad.patch +Patch1: superlu-make.linux.patch +BuildRequires: cmake >= 3.5 BuildRequires: fdupes BuildRequires: tcsh %if %{without hpc} @@ -112,7 +111,7 @@ Requires: %{compiler_family}%{?c_f_ver}-compilers-hpc BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel BuildRequires: libopenblas%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc-devel -BuildRequires: suse-hpc >= 0.3 +BuildRequires: suse-hpc >= 0.5.20230501 %endif %description @@ -120,7 +119,7 @@ decomposition of sparse matrices. Documentation can be found in the %{name}-doc package or on -http://www.netlib.org. +https://portal.nersc.gov/project/sparse/superlu/. %package -n %libname Summary: SuperLU matrix solver @@ -178,9 +177,7 @@ %prep %setup -q -n superlu-%{version} -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 +%autopatch -p1 cp %SOURCE2 ./ # Create baselibs.conf dynamically (non-HPC build only). %if %{without hpc} @@ -197,7 +194,8 @@ module load openblas %hpc_cmake \ %endif - -DCMAKE_BUILD_TYPE=Release -DUSE_XSDK_DEFAULTS='TRUE' -Denable_tests=OFF + -DCMAKE_BUILD_TYPE=Release -DUSE_XSDK_DEFAULTS='TRUE' \ + -Denable_tests=ON -Denable_examples=OFF make %{?_smp_mflags} %install @@ -217,6 +215,9 @@ cp FORTRAN/README README.fortran %fdupes -s examples +%check +%ctest + %if %{with hpc} %{hpc_write_pkgconfig} ++++++ get-tarball.sh ++++++ --- /var/tmp/diff_new_pack.vAA1la/_old 2023-08-30 10:18:05.891040738 +0200 +++ /var/tmp/diff_new_pack.vAA1la/_new 2023-08-30 10:18:05.899041024 +0200 @@ -1,7 +1,7 @@ #!/bin/bash set -e -VERSION=5.3.0 +VERSION=6.1.0 FILES="mc64ad.c sgsisx.c sldperm.c dgsisx.c dldperm.c cgsisx.c cldperm.c zgsisx.c zldperm.c" URL="https://github.com/xiaoyeli/superlu/archive/v$VERSION/superlu-$VERSION.tar.gz" TAR="superlu-$VERSION.tar.gz" ++++++ superlu-6.0.0.tar.gz -> superlu-6.0.1.tar.gz ++++++ ++++ 126182 lines of diff (skipped)