Hello community,

here is the log from the commit of package python3-espressomd for 
openSUSE:Factory checked in at 2019-11-18 20:09:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-espressomd (Old)
 and      /work/SRC/openSUSE:Factory/.python3-espressomd.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-espressomd"

Mon Nov 18 20:09:11 2019 rev:4 rq:749184 version:4.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-espressomd/python3-espressomd.changes    
2019-05-02 19:20:11.557728395 +0200
+++ 
/work/SRC/openSUSE:Factory/.python3-espressomd.new.26869/python3-espressomd.changes
 2019-11-18 20:09:31.461618513 +0100
@@ -1,0 +2,28 @@
+Fri Nov 15 16:24:45 UTC 2019 - Christoph Junghans <[email protected]>
+
+- Version bump to 4.1.1
+  * Restore checkpointing mechanism for the steepest descent and NPT
+    integrators, LB and NPT thermostats (#3245)
+  * Increase the minimum MPI version to 3.0; OpenMPI versions 1.6.5 and
+    lower are no longer supported (#3236)
+  * Fix `Integrator.set_isotropic_npt()`: remove the silent conversion of
+    the incorrect input parameter `direction=[0,0,0]` to `[1,1,1]` in the
+    core; the function now throws an exception for fixed-volume boxes;
+    this change is unlikely to break pypresso scripts since not providing
+    a value to `direction` or providing `[1,1,1]` were the two standard
+    ways to set up a box with all directions allowed to rescale (#3253)
+  * Fix `Integrator.set_vv()`: this function failed to set the velocity
+    Verlet integrator if the NPT integrator was active; this is now
+    resolved (#3274)
+  * Fix the random segmentation fault triggered by the removal of a
+    particle with a bond or a virtual site relationship to another
+    particle (#3288)
+  * Fix `system.part.writevtk()`: the function now writes down all
+    particles when using `types="all"` (#3290)
+  * Disable the deprecated and broken ENGINE shear torque calculation
+    feature; the feature will be completely removed from the core in
+    the upcoming 4.2 release (#3277)
+  * Fix unit conversion for the LB fluid viscosity (#3287)
+
+
+-------------------------------------------------------------------

Old:
----
  espresso-4.0.2.tar.gz

New:
----
  espresso-4.1.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-espressomd.spec ++++++
--- /var/tmp/diff_new_pack.HSVfuv/_old  2019-11-18 20:09:33.457617496 +0100
+++ /var/tmp/diff_new_pack.HSVfuv/_new  2019-11-18 20:09:33.457617496 +0100
@@ -16,23 +16,25 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-
-%define mpi_implem openmpi2
-%ifarch ppc64
-%define mpi_implem openmpi
-%endif
-%if  0%{?sle_version} == 120300 && 0%{?is_opensuse}
-%define mpi_implem openmpi
+# Build with OpenMPI
+%if 0%{?sle_version} == 0
+%define mpiver  openmpi2
+%else
+%if 0%{?sle_version} <= 120300
+%define mpiver  openmpi
+%else
+  %if 0%{?sle_version} <= 150000
+  %define mpiver  openmpi2
+  %else
+  %define mpiver  openmpi3
+  %endif
 %endif
-%if 0%{?sle_version} == 120400 && !0%{?is_opensuse}
-%define mpi_implem openmpi
 %endif
 
 %define pkgname espresso
 %define modname %{pkgname}md
-%define sonum 4
 Name:           python3-%{modname}
-Version:        4.0.2
+Version:        4.1.1
 Release:        0
 Summary:        Parallel simulation software for soft matter research
 License:        GPL-3.0-or-later
@@ -45,7 +47,7 @@
 # Currently libboost_mpi-devel and hdf5 use different mpi versions
 # BuildRequires:  hdf5-devel
 BuildRequires:  gsl-devel
-BuildRequires:  %{mpi_implem}-devel
+BuildRequires:  %{mpiver}-devel
 BuildRequires:  python3-Cython
 BuildRequires:  python3-devel
 BuildRequires:  python3-numpy-devel
@@ -57,6 +59,7 @@
 %else
 BuildRequires:  boost-devel
 %endif
+Obsoletes:      libEspresso4
 
 %description
 ESPResSo is a highly versatile software package for performing and analyzing
@@ -66,18 +69,11 @@
 such as polymers, liquid crystals, colloids, ferrofluids and biological
 systems, for example DNA and lipid membranes.
 
-%package -n libEspresso%{sonum}
-Summary:        Shared libraries for ESPResSo
-Group:          System/Libraries
-
-%description -n libEspresso%{sonum}
-This package provides shared libraries for ESPResSo.
-
 %prep
 %setup -q -n %{pkgname}
 
 %build
-source %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
+source %{_libdir}/mpi/gcc/%{mpiver}/bin/mpivars.sh
 
 # overwrite .so linker flags on SUSE distros: drop --no-undefined
 # we don't install {i,}pypresso scripts as they aren't needed when installing 
in /usr
@@ -98,29 +94,15 @@
 rm -f %{buildroot}%{_libdir}/lib*.so
 
 %check
-LD_LIBRARY_PATH='%{buildroot}/%{_libdir}::%{_libdir}/mpi/gcc/%{mpi_implem}/%{_lib}'
 make -C build check CTEST_OUTPUT_ON_FAILURE=1 %{?testargs:%{testargs}}
-
-%post -n libEspresso%{sonum} -p /sbin/ldconfig
-%postun -n libEspresso%{sonum} -p /sbin/ldconfig
+# https://github.com/espressomd/espresso/issues/3315
+%ifarch i586
+%define testargs ARGS='-E 
\\(MpiCallbacks_test\\|matrix_vector_product\\|collision_detection\\)'
+%endif
+LD_LIBRARY_PATH='%{buildroot}/%{python3_sitearch}/espressomd::%{_libdir}/mpi/gcc/%{mpiver}/%{_lib}'
 make -C build check CTEST_OUTPUT_ON_FAILURE=1 %{?testargs:%{testargs}}
 
 %files
 %license COPYING
 %doc README AUTHORS NEWS ChangeLog
 %{python3_sitearch}/espressomd
 
-%files -n libEspresso%{sonum}
-%license COPYING
-%{_libdir}/libEspressoCore.so.%{sonum}
-%{_libdir}/libActor.so.%{sonum}
-%{_libdir}/libImmersedBoundary.so.%{sonum}
-%{_libdir}/libObjectInFluid.so.%{sonum}
-%{_libdir}/libAccumulators.so.%{sonum}
-%{_libdir}/libConstraints.so.%{sonum}
-%{_libdir}/libEspressoConfig.so.%{sonum}
-%{_libdir}/libEspressoScriptInterface.so.%{sonum}
-%{_libdir}/libObservables.so.%{sonum}
-%{_libdir}/libShapes.so.%{sonum}
-%{_libdir}/libVirtualSites.so.%{sonum}
-%{_libdir}/libcluster_analysis.so.%{sonum}
-
 %changelog

++++++ espresso-4.0.2.tar.gz -> espresso-4.1.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python3-espressomd/espresso-4.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.python3-espressomd.new.26869/espresso-4.1.1.tar.gz 
differ: char 5, line 1


Reply via email to