Hello community, here is the log from the commit of package mvapich2 for openSUSE:Factory checked in at 2019-05-14 13:42:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mvapich2 (Old) and /work/SRC/openSUSE:Factory/.mvapich2.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mvapich2" Tue May 14 13:42:34 2019 rev:16 rq:702623 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/mvapich2/mvapich2.changes 2019-05-02 19:21:43.145832258 +0200 +++ /work/SRC/openSUSE:Factory/.mvapich2.new.5148/mvapich2.changes 2019-05-14 13:43:18.708632993 +0200 @@ -1,0 +2,11 @@ +Mon May 13 07:59:22 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + +- Update to mvapich2 2.3.1 + - See CHANGELOG for fixes and new features +- Refreshed patches against the new version: + - 0001-Drop-GCC-check.patch + - mvapich2-arm-support.patch + - mvapich2-s390_get_cycles.patch +- Drop mvapich2-fix-double-free.patch as it was merged upstream + +------------------------------------------------------------------- Old: ---- mvapich2-2.2.tar.gz mvapich2-fix-double-free.patch New: ---- mvapich2-2.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mvapich2.spec ++++++ --- /var/tmp/diff_new_pack.LiZd38/_old 2019-05-14 13:43:19.280634202 +0200 +++ /var/tmp/diff_new_pack.LiZd38/_new 2019-05-14 13:43:19.284634211 +0200 @@ -19,8 +19,8 @@ %global flavor @BUILD_FLAVOR@%{nil} %define pname mvapich2 -%define vers 2.2 -%define _vers 2_2 +%define vers 2.3.1 +%define _vers 2_3_1 %if "%{flavor}" == "" ExclusiveArch: do_not_build @@ -167,7 +167,6 @@ # PATCH-FIX-UPSTREAM 0001-Drop-GCC-check.patch (bnc#1129421) # It's been merged upstream, should be removed with the next release Patch3: 0001-Drop-GCC-check.patch -Patch4: mvapich2-fix-double-free.patch Url: http://mvapich.cse.ohio-state.edu/overview/mvapich2/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -298,7 +297,6 @@ %patch0 %patch2 %patch3 -%patch4 cp /usr/share/automake*/config.* . %build ++++++ 0001-Drop-GCC-check.patch ++++++ --- /var/tmp/diff_new_pack.LiZd38/_old 2019-05-14 13:43:19.304634253 +0200 +++ /var/tmp/diff_new_pack.LiZd38/_new 2019-05-14 13:43:19.304634253 +0200 @@ -1,7 +1,19 @@ -diff -Nrua autogen.sh autogen.sh +commit b609280fc0d0f0f5a728b08e874977cb16f921b8 +Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> +Date: Thu May 2 08:17:42 2019 +0200 + + 0001 Drop GCC check + + Skip GCC badly written GCC check intended for older released that may cause + bugs during future GCC updates + + Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + +diff --git autogen.sh autogen.sh +index a0b3d897d15b..f13f3ad543f0 100755 --- autogen.sh +++ autogen.sh -@@ -516,7 +516,7 @@ +@@ -516,7 +516,7 @@ fi echo_n "Checking for automake version... " recreate_tmp @@ -10,19 +22,20 @@ cat > .tmp/configure.ac<<EOF AC_INIT(testver,1.0) AC_CONFIG_AUX_DIR([m4]) -@@ -554,7 +554,7 @@ +@@ -554,7 +554,7 @@ fi echo_n "Checking for libtool version... " recreate_tmp --ver=2.4.3 +-ver=2.4.4 +ver=2.4.2 cat <<EOF >.tmp/configure.ac AC_INIT(testver,1.0) AC_CONFIG_AUX_DIR([m4]) -diff -Nrua src/binding/cxx/buildiface src/binding/cxx/buildiface +diff --git src/binding/cxx/buildiface src/binding/cxx/buildiface +index 3afd823c8bd0..9f73c84d7eb8 100755 --- src/binding/cxx/buildiface +++ src/binding/cxx/buildiface -@@ -1454,21 +1454,6 @@ +@@ -1454,21 +1454,6 @@ sub printDefineChecks { #endif\n\n"; } ++++++ mvapich2-2.2.tar.gz -> mvapich2-2.3.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/mvapich2/mvapich2-2.2.tar.gz /work/SRC/openSUSE:Factory/.mvapich2.new.5148/mvapich2-2.3.1.tar.gz differ: char 5, line 1 ++++++ mvapich2-arm-support.patch ++++++ --- /var/tmp/diff_new_pack.LiZd38/_old 2019-05-14 13:43:19.360634371 +0200 +++ /var/tmp/diff_new_pack.LiZd38/_new 2019-05-14 13:43:19.364634380 +0200 @@ -1,12 +1,21 @@ +commit 55640b711726705a0127eb7ce767ef69e7642790 +Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> +Date: Thu Jun 8 15:14:01 2017 +0200 + + mvapich2 arm support + + Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + diff --git src/mpid/ch3/channels/common/include/mv2_clock.h src/mpid/ch3/channels/common/include/mv2_clock.h -index ac117c2..335d07f 100644 +index af8bb2b77d08..b73a4ffa2fc0 100644 --- src/mpid/ch3/channels/common/include/mv2_clock.h +++ src/mpid/ch3/channels/common/include/mv2_clock.h -@@ -81,7 +81,24 @@ static inline cycles_t get_cycles() - asm volatile ("mov %0=ar.itc" : "=r" (ret)); - return ret; +@@ -92,7 +92,14 @@ static inline cycles_t get_cycles() + + return ret; } -+#elif defined(__ARM_ARCH_7A__) || defined(__arm__) +- ++#elif defined(__ARM_ARCH_7A__) +typedef unsigned long long cycles_t; +static inline cycles_t get_cycles(void) +{ @@ -14,16 +23,6 @@ + asm volatile("mrrc p15, 0, %Q0, %R0, c14" : "=r" (clk)); + return clk; +} -+#elif defined(__aarch64__) - -+typedef unsigned long cycles_t; -+static inline cycles_t get_cycles() -+{ -+ cycles_t cval; -+ asm volatile("isb" : : : "memory"); -+ asm volatile("mrs %0, cntvct_el0" : "=r" (cval)); -+ return cval; -+} #elif defined(__s390__) || defined(__s390x__) typedef unsigned long cycles_t; static inline cycles_t get_cycles() ++++++ mvapich2-s390_get_cycles.patch ++++++ --- /var/tmp/diff_new_pack.LiZd38/_old 2019-05-14 13:43:19.372634397 +0200 +++ /var/tmp/diff_new_pack.LiZd38/_new 2019-05-14 13:43:19.376634405 +0200 @@ -1,9 +1,17 @@ +commit 92d5b11beaf8919979705f44d56eb0569feceb93 +Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> +Date: Thu Jun 8 15:11:12 2017 +0200 + + mvapich2-s390_get_cycles + + Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + diff --git src/mpid/ch3/channels/common/include/mv2_clock.h src/mpid/ch3/channels/common/include/mv2_clock.h -index 7edc148..ac117c2 100644 +index dba8e51bf129..af8bb2b77d08 100644 --- src/mpid/ch3/channels/common/include/mv2_clock.h +++ src/mpid/ch3/channels/common/include/mv2_clock.h -@@ -82,6 +82,14 @@ static inline cycles_t get_cycles() - return ret; +@@ -93,6 +93,14 @@ static inline cycles_t get_cycles() + return ret; } +#elif defined(__s390__) || defined(__s390x__)