Hello community, here is the log from the commit of package python3-espressomd for openSUSE:Factory checked in at 2020-10-30 11:47:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-espressomd (Old) and /work/SRC/openSUSE:Factory/.python3-espressomd.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-espressomd" Fri Oct 30 11:47:45 2020 rev:10 rq:844905 version:4.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python3-espressomd/python3-espressomd.changes 2020-08-24 15:05:19.738459160 +0200 +++ /work/SRC/openSUSE:Factory/.python3-espressomd.new.3463/python3-espressomd.changes 2020-10-30 11:48:03.377727973 +0100 @@ -1,0 +2,18 @@ +Thu Oct 29 15:42:42 UTC 2020 - Christoph Junghans <jungh...@votca.org> + +- added boost-1.74.patch to fix build with boost-1.74 + (gh#espressomd/espresso#3864) + +------------------------------------------------------------------- +Tue Oct 20 19:03:28 UTC 2020 - Christoph Junghans <jungh...@votca.org> + +- Update to 4.1.4, see + https://github.com/espressomd/espresso/blob/4.1.4/NEWS for + details + +------------------------------------------------------------------- +Tue Sep 8 20:26:00 UTC 2020 - Christoph Junghans <jungh...@votca.org> + +- fix unversioned Obsoletes: statement + +------------------------------------------------------------------- Old: ---- espresso-4.1.3.tar.gz New: ---- boost-1.74.patch espresso-4.1.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-espressomd.spec ++++++ --- /var/tmp/diff_new_pack.U9exMb/_old 2020-10-30 11:48:04.237728735 +0100 +++ /var/tmp/diff_new_pack.U9exMb/_new 2020-10-30 11:48:04.241728738 +0100 @@ -35,13 +35,15 @@ %define pkgname espresso %define modname %{pkgname}md Name: python3-%{modname} -Version: 4.1.3 +Version: 4.1.4 Release: 0 Summary: Parallel simulation software for soft matter research License: GPL-3.0-or-later Group: Productivity/Scientific/Chemistry URL: http://espressomd.org Source: https://github.com/%{modname}/%{pkgname}/releases/download/%{version}/%{pkgname}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM boost-1.74.patch gh#espressomd/espresso#3864 +Patch0: boost-1.74.patch BuildRequires: cmake BuildRequires: fftw3-devel BuildRequires: gcc-c++ @@ -63,7 +65,7 @@ %else BuildRequires: boost-devel %endif -Obsoletes: libEspresso4 +Obsoletes: libEspresso4 < 4.1 Requires: python3-numpy Requires: python3-h5py # make sure rpm pulls in the right dependency @@ -79,6 +81,7 @@ %prep %setup -q -n %{pkgname} +%patch0 -p1 %build source %{_libdir}/mpi/gcc/%{mpiver}/bin/mpivars.sh @@ -103,7 +106,7 @@ rm -f %{buildroot}%{_libdir}/lib*.so %check -# https://github.com/espressomd/espresso/issues/3315 +# gh#espressomd/espresso#3315 %ifarch i586 %define testargs ARGS='-E collision_detection' %endif ++++++ boost-1.74.patch ++++++ >From a392907978506408482d0bdd388534455ba8dfba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-No=C3=ABl=20Grad?= <jg...@icp.uni-stuttgart.de> Date: Wed, 28 Oct 2020 21:22:39 +0100 Subject: [PATCH] core: Add guard for boost 1.74.0 This <boost/serialization/version.hpp> include guards against an issue in boost::serialization from boost 1.74.0 that leads to compiler error "explicit specialization of undeclared template struct 'version'" when including <boost/serialization/optional.hpp>. More details in tickets: https://github.com/boostorg/serialization/issues/210 https://github.com/boostorg/serialization/issues/217 diff --git a/src/core/grid_based_algorithms/lb_particle_coupling.hpp b/src/core/grid_based_algorithms/lb_particle_coupling.hpp index de12cb4..13111ab 100644 --- a/src/core/grid_based_algorithms/lb_particle_coupling.hpp +++ b/src/core/grid_based_algorithms/lb_particle_coupling.hpp @@ -21,6 +21,15 @@ #include "ParticleRange.hpp" +/* This <boost/serialization/version.hpp> include guards against an issue + * in boost::serialization from boost 1.74.0 that leads to compiler error + * "explicit specialization of undeclared template struct 'version'" when + * including <boost/serialization/optional.hpp>. More details in tickets: + * https://github.com/boostorg/serialization/issues/210 + * https://github.com/boostorg/serialization/issues/217 + */ +#include <boost/serialization/version.hpp> + #include <boost/serialization/optional.hpp> #include "ParticleRange.hpp" ++++++ espresso-4.1.3.tar.gz -> espresso-4.1.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/python3-espressomd/espresso-4.1.3.tar.gz /work/SRC/openSUSE:Factory/.python3-espressomd.new.3463/espresso-4.1.4.tar.gz differ: char 5, line 1