Hello community,

here is the log from the commit of package python3-espressomd for 
openSUSE:Factory checked in at 2020-01-16 18:21:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-espressomd (Old)
 and      /work/SRC/openSUSE:Factory/.python3-espressomd.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-espressomd"

Thu Jan 16 18:21:54 2020 rev:5 rq:764825 version:4.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-espressomd/python3-espressomd.changes    
2019-11-18 20:09:31.461618513 +0100
+++ 
/work/SRC/openSUSE:Factory/.python3-espressomd.new.26092/python3-espressomd.changes
 2020-01-16 18:22:07.837005011 +0100
@@ -1,0 +2,66 @@
+Wed Jan 15 23:35:14 CET 2020 - Matej Cepl <[email protected]>
+
+- Update to 4.1.2:
+  - The interface has not been changed between ESPResSo 4.1.1 and
+    4.1.2.
+  - General corrections and improvements:
+    - Remove correlation between the rotational noise and
+      translational noise in the Langevin thermostat (#3355)
+    - Fix a bug that may cause the wrong temperature to be set by
+      the Langevin and DPD thermostats in the first time step
+      after the system was altered from the Python level, e.g.,
+      by changing particles or interactions (#3341)
+    - Fix a bug that caused the DPD thermostat to generate an
+      incorrect velocity distribution when used together with the
+      Langevin thermostat (#3352)
+    - Fix a bug in MMM2D and ELC with potential boundary
+      conditions, where one of the correction factors was
+      over-counted resulting in wrong energies (#3310)
+    - Fix a bug that caused the wrong bonds to be deleted when
+      removing particles from the system (#3356)
+    - Fix an ambiguity in `ParticleSlice`: the values in the
+      square brackets refer to particle ids, not array indices
+      (#3367). This means the ill-defined syntax
+      `system.part[0:-1]` is no longer valid. See the User Guide
+      section on Setting up particles for more information.
+    - Remove the mass prefactor in the `ComForce` observable and
+      use the correct Particle ids in the
+      `ParticleAngularVelocities` and `ParticleBodyVelocities`
+      observables (#3380)
+    - Fix a rounding error that caused debug builds of ESPResSo
+      running with multiple MPI threads to crash when a particle
+      was placed exactly on the boundary between two cells
+      (#3377)
+    - Fix `espressomd.has_features()` for the corner case where
+      the list of all compiled-in features is passed as argument,
+      returning ``False`` instead of ``True`` (#3318)
+    - Refactor the random number generator code (#3349)
+  - Documentation and tutorials corrections and improvements:
+    - Improve documentation of Monte Carlo methods (#3254, #3330)
+  - Build system and platform-related corrections and
+    improvements:
+    - List all Python dependencies in `requirements.txt` with the
+      supported version numbers (#3300). Please note that most of
+      them are optional.
+    - Add `MPIEXEC_PREFLAGS` and `MPIEXEC_POSTFLAGS` to the
+      command lines of parallel tests (#3221)
+    - Add the `-oversubscribe` flag to the command lines of
+      parallel tests running with OpenMPI v2.X to avoid exiting
+      early from a Python test configured without `MAX_NUM_PROC`
+      on a machine with a hyperthreaded CPU where OpenMPI is
+      configured such that the number of threads cannot exceed
+      the number of cores (#3335)
+    - Refactor the CI, maintainer, Doxygen and pypresso shell
+      scripts to make them more portable and support filepaths
+      containing whitespaces (#3326, #3373)
+    - Fix a nvcc compiler warning on the empty config (#3329)
+  - Improved testing:
+    - Add a test for ELC and MMM2D using analytic expressions of
+      the force and energy (#3331)
+    - Sped-up seven Python tests (#3319)
+    - Fix a test that broke on s390x architectures with Fedora 31
+      (#3312)
+    - Fix tests that broke on i586 architectures with OpenSUSE
+      Tumbleweed (#3327, #3358)
+
+-------------------------------------------------------------------

Old:
----
  espresso-4.1.1.tar.gz

New:
----
  espresso-4.1.2.tar.gz

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

Other differences:
------------------
++++++ python3-espressomd.spec ++++++
--- /var/tmp/diff_new_pack.lwdG7B/_old  2020-01-16 18:22:10.549006545 +0100
+++ /var/tmp/diff_new_pack.lwdG7B/_new  2020-01-16 18:22:10.581006563 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-espressomd
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2014 Christoph Junghans
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,6 +16,7 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 # Build with OpenMPI
 %if 0%{?sle_version} == 0
 %define mpiver  openmpi2
@@ -34,7 +35,7 @@
 %define pkgname espresso
 %define modname %{pkgname}md
 Name:           python3-%{modname}
-Version:        4.1.1
+Version:        4.1.2
 Release:        0
 Summary:        Parallel simulation software for soft matter research
 License:        GPL-3.0-or-later
@@ -46,8 +47,8 @@
 BuildRequires:  gcc-c++
 # Currently libboost_mpi-devel and hdf5 use different mpi versions
 # BuildRequires:  hdf5-devel
-BuildRequires:  gsl-devel
 BuildRequires:  %{mpiver}-devel
+BuildRequires:  gsl-devel
 BuildRequires:  python3-Cython
 BuildRequires:  python3-devel
 BuildRequires:  python3-numpy-devel
@@ -74,6 +75,8 @@
 
 %build
 source %{_libdir}/mpi/gcc/%{mpiver}/bin/mpivars.sh
+# gh#espressomd/espresso#3396
+%define _lto_cflags %{nil}
 
 # 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
@@ -94,9 +97,9 @@
 rm -f %{buildroot}%{_libdir}/lib*.so
 
 %check
-# https://github.com/espressomd/espresso/issues/3315
+# https://github.com/espressomd/espresso/issues/3315 & 
gh#espressomd/espresso#3396
 %ifarch i586
-%define testargs ARGS='-E 
\\(MpiCallbacks_test\\|matrix_vector_product\\|collision_detection\\)'
+%define testargs ARGS='-E \\(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}}
 

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


Reply via email to