Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sundials for openSUSE:Factory checked in at 2025-08-07 16:49:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sundials (Old) and /work/SRC/openSUSE:Factory/.sundials.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sundials" Thu Aug 7 16:49:46 2025 rev:21 rq:1298084 version:7.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sundials/sundials.changes 2025-05-03 21:02:09.301641981 +0200 +++ /work/SRC/openSUSE:Factory/.sundials.new.1085/sundials.changes 2025-08-07 16:51:27.334930502 +0200 @@ -1,0 +2,31 @@ +Mon Aug 4 12:48:10 UTC 2025 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 7.4.0: + * New features: + - ARKodeSetCFLFraction now allows cfl_frac to be greater than + or equal to one. + - Added an option to enable compensated summation of the time + accumulator for all of ARKODE. + * Bug fixes: + - Fixed segfaults in CVodeAdjInit and IDAAdjInit when called + after adjoint memory has been freed. + - Fixed a CMake bug that would cause the Caliper compile test + to fail at configure time. + - Fixed a bug in the CVODE/CVODES CVodeSetEtaFixedStepBounds + function which disallowed setting eta_min_fx or eta_max_fx + to 1. + - SUNAdjointStepper_PrintAllStats was reporting the wrong + quantity for the number of "recompute passes" and has been + fixed. + * Deprecation Notices: The SPRKStepSetUseCompensatedSums + function has been deprecated. Use the + ARKodeSetUseCompensatedSums function instead. +- Enable openmpi5 flavour. +- Replace use of %post(un) scriptlets with %ldconfig_scriplets. +- Clean up %check section: + * Tests no longer dump bloated output to stdout, so no need to + redirect to a file any more. + * Floating point issues seemingly resolved upstream, so run the + full gamut of tests without excluding any. + +------------------------------------------------------------------- Old: ---- sundials-7.3.0.tar.gz New: ---- sundials-7.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sundials.spec ++++++ --- /var/tmp/diff_new_pack.uBWOGM/_old 2025-08-07 16:51:28.598982356 +0200 +++ /var/tmp/diff_new_pack.uBWOGM/_new 2025-08-07 16:51:28.598982356 +0200 @@ -25,10 +25,12 @@ %undefine DisOMPI2 %undefine DisOMPI3 %undefine DisOMPI4 +%undefine DisOMPI5 %else %define DisOMPI1 ExclusiveArch: do_not_build %define DisOMPI3 ExclusiveArch: do_not_build %define DisOMPI4 ExclusiveArch: do_not_build +%define DisOMPI5 ExclusiveArch: do_not_build %undefine DisOMPI2 %endif @@ -92,7 +94,7 @@ %define shlib_sunnonlin libsundials_sunnonlin4%{?my_suffix} Name: %{package_name} -Version: 7.3.0 +Version: 7.4.0 Release: 0 Summary: Suite of nonlinear solvers # SUNDIALS is licensed under BSD with some additional (but unrestrictive) clauses. @@ -299,9 +301,6 @@ %fdupes %{buildroot} %check -# Send extremely verbose output to a log file instead of printing to screen to avoid build log bloat -# Disable the sunlinsol tests which fail apparently due to minor floating pt issues -# On 32-bit, also disable the sunmatrix tests which fail due to minor floating pt issues %if %{with mpi} . %{my_bindir}/mpivars.sh @@ -319,44 +318,19 @@ export OMPI_MCA_rmaps_base_oversubscribe=1 fi %endif -%ifarch %ix86 -%ctest --quiet --output-log test-output.log --exclude-regex "test_(sunlinsol_lapack|sunmatrix_sparse)*" || ( grep "Fail" test-output.log; exit 1 ) -%else -%ctest --quiet --output-log test-output.log --exclude-regex "test_sunlinsol_lapack*" || ( grep "Fail" test-output.log; exit 1; ) -%endif - -%post -n %{shlib_arkode} -p /sbin/ldconfig -%postun -n %{shlib_arkode} -p /sbin/ldconfig - -%post -n %{shlib_cvode} -p /sbin/ldconfig -%postun -n %{shlib_cvode} -p /sbin/ldconfig - -%post -n %{shlib_cvodes} -p /sbin/ldconfig -%postun -n %{shlib_cvodes} -p /sbin/ldconfig - -%post -n %{shlib_core} -p /sbin/ldconfig -%postun -n %{shlib_core} -p /sbin/ldconfig - -%post -n %{shlib_ida} -p /sbin/ldconfig -%postun -n %{shlib_ida} -p /sbin/ldconfig - -%post -n %{shlib_idas} -p /sbin/ldconfig -%postun -n %{shlib_idas} -p /sbin/ldconfig - -%post -n %{shlib_kinsol} -p /sbin/ldconfig -%postun -n %{shlib_kinsol} -p /sbin/ldconfig - -%post -n %{shlib_nvec} -p /sbin/ldconfig -%postun -n %{shlib_nvec} -p /sbin/ldconfig - -%post -n %{shlib_sunlinsol} -p /sbin/ldconfig -%postun -n %{shlib_sunlinsol} -p /sbin/ldconfig - -%post -n %{shlib_sunmatrix} -p /sbin/ldconfig -%postun -n %{shlib_sunmatrix} -p /sbin/ldconfig +%ctest -%post -n %{shlib_sunnonlin} -p /sbin/ldconfig -%postun -n %{shlib_sunnonlin} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{shlib_arkode} +%ldconfig_scriptlets -n %{shlib_cvode} +%ldconfig_scriptlets -n %{shlib_cvodes} +%ldconfig_scriptlets -n %{shlib_core} +%ldconfig_scriptlets -n %{shlib_ida} +%ldconfig_scriptlets -n %{shlib_idas} +%ldconfig_scriptlets -n %{shlib_kinsol} +%ldconfig_scriptlets -n %{shlib_nvec} +%ldconfig_scriptlets -n %{shlib_sunlinsol} +%ldconfig_scriptlets -n %{shlib_sunmatrix} +%ldconfig_scriptlets -n %{shlib_sunnonlin} %if %{without mpi} %files doc ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.uBWOGM/_old 2025-08-07 16:51:28.642984162 +0200 +++ /var/tmp/diff_new_pack.uBWOGM/_new 2025-08-07 16:51:28.646984326 +0200 @@ -2,5 +2,6 @@ <package>mvapich2</package> <package>serial</package> <package>openmpi4</package> + <package>openmpi5</package> </multibuild> ++++++ sundials-7.3.0.tar.gz -> sundials-7.4.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/sundials/sundials-7.3.0.tar.gz /work/SRC/openSUSE:Factory/.sundials.new.1085/sundials-7.4.0.tar.gz differ: char 5, line 1