Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sundials for openSUSE:Factory checked in at 2022-09-15 22:57:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sundials (Old) and /work/SRC/openSUSE:Factory/.sundials.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sundials" Thu Sep 15 22:57:58 2022 rev:10 rq:1003568 version:6.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sundials/sundials.changes 2022-07-07 12:58:35.251432278 +0200 +++ /work/SRC/openSUSE:Factory/.sundials.new.2083/sundials.changes 2022-09-15 22:58:13.393051551 +0200 @@ -1,0 +2,38 @@ +Wed Sep 14 05:05:44 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 6.3.0: + * Added GetUserData functions in each package to retrieve the + user data pointer provided to SetUserData functions + * Fixed a bug in ERKStepReset, ERKStepReInit, ARKStepReset, + ARKStepReInit, MRIStepReset, and MRIStepReInit where a + previously-set value of tstop (from a call to + ERKStepSetStopTime, ARKStepSetStopTime, or MRIStepSetStopTime, + respectively) would not be cleared. + * Updated MRIStepReset to call the corresponding + MRIStepInnerResetFn with the same (tR,yR) arguments for the + MRIStepInnerStepper object that is used to evolve the MRI + "fast" time scale subproblems. + * Added a new example which demonstrates using CVODE with a + discontinuous right-hand-side function and rootfinding. + * Added a variety of embedded DIRK methods from [Kennedy & + Carpenter, NASA TM-2016-219173, 2016] and [Kennedy & + Carpenter, Appl. Numer. Math., 146, 2019] to ARKODE. + * Fixed the unintuitive behavior of the USE_GENERIC_MATH CMake + option which caused the double precision math functions to be + used regardless of the value of SUNDIALS_PRECISION. + * Changed SUNDIALS_LOGGING_ENABLE_MPI CMake option default to be + 'OFF'. +- Split off sundials-sunlibs (previously libsundials4) into + individual shared lib packages: libsundials_sunlinsol4_3_0, + libsundials_sunmatrix4, and libsundials_sunnonlin3_3_0. + +------------------------------------------------------------------- +Fri Sep 9 12:46:04 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Rename libsundials4 to sundials-sunlibs as it packages multiple + shared libs pertaining to the main sundials library; shlib + naming guidelines do not apply in this case. +- Drop no longer needed rpmlintrc file. +- Make -doc package into noarch. + +------------------------------------------------------------------- Old: ---- sundials-6.2.0.tar.gz sundials-rpmlintrc New: ---- sundials-6.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sundials.spec ++++++ --- /var/tmp/diff_new_pack.ELokQk/_old 2022-09-15 22:58:14.749055379 +0200 +++ /var/tmp/diff_new_pack.ELokQk/_new 2022-09-15 22:58:14.753055391 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package sundials # # Copyright (c) 2022 SUSE LLC # @@ -95,7 +95,6 @@ # /SECTION -%define shlib_main libsundials4%{?my_suffix} %define shlib_arkode libsundials_arkode5%{?my_suffix} %define shlib_cvode libsundials_cvode6%{?my_suffix} %define shlib_cvodes libsundials_cvodes6%{?my_suffix} @@ -104,9 +103,12 @@ %define shlib_idas libsundials_idas5%{?my_suffix} %define shlib_kinsol libsundials_kinsol6%{?my_suffix} %define shlib_nvec libsundials_nvec6%{?my_suffix} +%define shlib_sunlinsol libsundials_sunlinsol4_3_0%{?my_suffix} +%define shlib_sunmatrix libsundials_sunmatrix4%{?my_suffix} +%define shlib_sunnonlin libsundials_sunnonlin3_3_0%{?my_suffix} Name: %{package_name} -Version: 6.2.0 +Version: 6.3.0 Release: 0 Summary: Suite of nonlinear solvers # SUNDIALS is licensed under BSD with some additional (but unrestrictive) clauses. @@ -114,7 +116,6 @@ License: BSD-3-Clause URL: https://computing.llnl.gov/projects/sundials Source0: https://github.com/LLNL/%{pname}/releases/download/v%{version}/%{pname}-%{version}.tar.gz -Source99: sundials-rpmlintrc # PATCH-FIX-UPSTREAM sundials-link-pthread.patch badshah...@gmail.com -- Explicitly link against pthread to fix linking errors when `-Wl,--no-undefined` is added to the linker flags Patch0: sundials-link-pthread.patch Group: Development/Libraries/Parallel @@ -152,8 +153,10 @@ Requires: %{shlib_idas} = %{version} Requires: %{shlib_ida} = %{version} Requires: %{shlib_kinsol} = %{version} -Requires: %{shlib_main} = %{version} Requires: %{shlib_nvec} = %{version} +Requires: %{shlib_sunlinsol} = %{version} +Requires: %{shlib_sunmatrix} = %{version} +Requires: %{shlib_sunnonlin} = %{version} %description devel SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers @@ -163,6 +166,7 @@ %package doc Summary: Suite of nonlinear solvers (documentation) +BuildArch: noarch %description doc SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers @@ -170,15 +174,6 @@ This package contains the documentation files -%package -n %{shlib_main} -Summary: Suite of nonlinear solvers - main shared libraries - -%description -n %{shlib_main} -SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers -for use in writing mathematical software. - -This package provides the main shared libraries for SUNDIALS. - %package -n %{shlib_arkode} Summary: Suite of nonlinear solvers - arkode shared libraries @@ -251,6 +246,35 @@ This package provides the shared libraries for SUNDIALS' nvec solvers. +%package -n %{shlib_sunlinsol} +Summary: Suite of nonlinear solvers - sunlinsol shared libraries + +%description -n %{shlib_sunlinsol} +SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers +for use in writing mathematical software. + +This package provides the sunlinsol shared libraries for SUNDIALS. + +%package -n %{shlib_sunmatrix} +Summary: Suite of nonlinear solvers - sunmatrix shared libraries +Conflicts: libsundials4%{?my_suffix} + +%description -n %{shlib_sunmatrix} +SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers +for use in writing mathematical software. + +This package provides the sunmatrix shared libraries for SUNDIALS. + +%package -n %{shlib_sunnonlin} +Summary: Suite of nonlinear solvers - sunnonlin shared libraries +Conflicts: libsundials4%{?my_suffix} + +%description -n %{shlib_sunnonlin} +SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers +for use in writing mathematical software. + +This package provides the sunnonlin shared libraries for SUNDIALS. + %prep %autosetup -p1 -n %{pname}-%{version} @@ -301,9 +325,6 @@ %ctest --quiet --output-log test-output.log --exclude-regex "test_sunlinsol_lapack*" || ( grep "Fail" test-output.log; exit 1; ) %endif -%post -n %{shlib_main} -p /sbin/ldconfig -%postun -n %{shlib_main} -p /sbin/ldconfig - %post -n %{shlib_arkode} -p /sbin/ldconfig %postun -n %{shlib_arkode} -p /sbin/ldconfig @@ -328,6 +349,15 @@ %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 + +%post -n %{shlib_sunnonlin} -p /sbin/ldconfig +%postun -n %{shlib_sunnonlin} -p /sbin/ldconfig + %if %{without mpi} %files doc %doc doc/cvode/cv_examples.pdf @@ -351,11 +381,6 @@ %endif %{my_libdir}/cmake/sundials/ -%files -n %{shlib_main} -%{my_libdir}/libsundials_sun*.so.* -%if %{with mpi} -%endif - %files -n %{shlib_arkode} %{my_libdir}/libsundials_arkode.so.* @@ -380,4 +405,13 @@ %files -n %{shlib_nvec} %{my_libdir}/libsundials_nvec*.so.* +%files -n %{shlib_sunlinsol} +%{my_libdir}/libsundials_sunlinsol*.so.* + +%files -n %{shlib_sunmatrix} +%{my_libdir}/libsundials_sunmatrix*.so.* + +%files -n %{shlib_sunnonlin} +%{my_libdir}/libsundials_sunnonlin*.so.* + %changelog ++++++ sundials-6.2.0.tar.gz -> sundials-6.3.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/sundials/sundials-6.2.0.tar.gz /work/SRC/openSUSE:Factory/.sundials.new.2083/sundials-6.3.0.tar.gz differ: char 5, line 1