Hello community, here is the log from the commit of package mvapich2 for openSUSE:Factory checked in at 2017-09-12 19:57:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mvapich2 (Old) and /work/SRC/openSUSE:Factory/.mvapich2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mvapich2" Tue Sep 12 19:57:58 2017 rev:3 rq:523634 version:2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mvapich2/mvapich2.changes 2017-08-10 14:11:39.488212965 +0200 +++ /work/SRC/openSUSE:Factory/.mvapich2.new/mvapich2.changes 2017-09-12 19:57:59.389185180 +0200 @@ -1,0 +2,13 @@ +Tue Sep 12 09:25:01 UTC 2017 - nmoreychaisemar...@suse.com + +- Drop unnecessary dependency to xorg-x11-devel + +------------------------------------------------------------------- +Mon Sep 11 09:19:37 UTC 2017 - nmoreychaisemar...@suse.com + +- Only requires verbs libraries for verbs build. + libibverbs devel causes a SEGV when run in a chroot using the + psm or psm2 conduits +- Add testuite packages for all build flavours + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mvapich2.spec ++++++ --- /var/tmp/diff_new_pack.bt2oVR/_old 2017-09-12 19:58:00.437037841 +0200 +++ /var/tmp/diff_new_pack.bt2oVR/_new 2017-09-12 19:58:00.441037279 +0200 @@ -18,16 +18,36 @@ %global flavor @BUILD_FLAVOR@%nil +%if "%{flavor}" == "" +%define build_flavor verbs +%endif +%if "%{flavor}" == "testsuite" +%define build_flavor verbs +%define testsuite 1 +%endif + +%if "%{flavor}" == "psm" +%define build_flavor psm +%endif +%if "%{flavor}" == "psm-testsuite" +%define build_flavor psm +%define testsuite 1 +%endif + +%if "%{flavor}" == "psm2" +%define build_flavor psm2 +%endif +%if "%{flavor}" == "psm2-testsuite" +%define build_flavor psm2 +%define testsuite 1 +%endif + %if "%{flavor}" != "" %define pack_suff -%{flavor} %else %define pack_suff %{nil} %endif -%if "%flavor" == "testsuite" -%define testsuite 1 -%endif - %define module_name mvapich2%{pack_suff} %define _prefix /usr/%_lib/mpi/gcc/%{module_name} %define _libexecdir %{_prefix}/%{_lib} @@ -56,10 +76,6 @@ BuildRequires: bison BuildRequires: gcc-c++ BuildRequires: gcc-fortran -BuildRequires: infiniband-diags-devel -BuildRequires: libibumad-devel -BuildRequires: libibverbs-devel -BuildRequires: librdmacm-devel %ifnarch s390 s390x armv7hl BuildRequires: libnuma-devel %endif @@ -68,15 +84,20 @@ BuildRequires: mpi-selector BuildRequires: python-devel BuildRequires: sysfsutils -BuildRequires: xorg-x11-devel -%if "%{flavor}" == "psm" +%if "%{build_flavor}" == "psm" ExclusiveArch: %ix86 x86_64 BuildRequires: infinipath-psm-devel %endif -%if "%{flavor}" == "psm2" +%if "%{build_flavor}" == "psm2" ExclusiveArch: x86_64 BuildRequires: libpsm2-devel %endif +%if "%{build_flavor}" == "verbs" +BuildRequires: infiniband-diags-devel +BuildRequires: libibumad-devel +BuildRequires: libibverbs-devel +BuildRequires: librdmacm-devel +%endif Requires: mpi-selector @@ -90,15 +111,17 @@ Summary: OSU MVAPICH2 MPI package Group: Development/Libraries/Parallel Requires: %{name} = %{version} -Requires: libibumad-devel -Requires: libibverbs-devel -Requires: librdmacm-devel -%if "%{flavor}" == "psm" +%if "%{build_flavor}" == "psm" Requires: infinipath-psm-devel %endif -%if "%{flavor}" == "psm2" +%if "%{build_flavor}" == "psm2" Requires: libpsm2-devel %endif +%if "%{build_flavor}" == "verbs" +Requires: libibumad-devel +Requires: libibverbs-devel +Requires: librdmacm-devel +%endif %description devel This is an MPI-2 implementation which includes all MPI-1 features. It @@ -128,11 +151,11 @@ #./autogen.sh %configure \ --disable-wrapper-rpath \ -%if "%{flavor}" == "psm" +%if "%{build_flavor}" == "psm" --with-device=ch3:psm \ --with-psm=/usr \ %endif -%if "%{flavor}" == "psm2" +%if "%{build_flavor}" == "psm2" --with-device=ch3:psm \ --with-psm2=/usr \ %endif ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.bt2oVR/_old 2017-09-12 19:58:00.473032780 +0200 +++ /var/tmp/diff_new_pack.bt2oVR/_new 2017-09-12 19:58:00.477032218 +0200 @@ -1,5 +1,7 @@ <multibuild> <package>testsuite</package> <package>psm</package> + <package>psm-testsuite</package> <package>psm2</package> + <package>psm2-testsuite</package> </multibuild>