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

Reply via email to