Hello community,

here is the log from the commit of package openmpi for openSUSE:Factory checked 
in at 2014-10-09 12:52:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi (Old)
 and      /work/SRC/openSUSE:Factory/.openmpi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmpi"

Changes:
--------
New Changes file:

--- /dev/null   2014-09-26 12:09:11.568032006 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-testsuite.changes   
2014-10-09 12:52:16.000000000 +0200
@@ -0,0 +1,825 @@
+-------------------------------------------------------------------
+Mon Oct  6 17:09:13 UTC 2014 - [email protected]
+
+- Fix testsuite build
+
+-------------------------------------------------------------------
+Tue Sep  2 13:12:49 CEST 2014 - [email protected]
+
+- Remove the line suppressing the warning about the library calling
+  exit and the one suppressing the warning about a script without
+  a shebang.
+
+-------------------------------------------------------------------
+Tue Jun  3 11:24:34 CEST 2014 - [email protected]
+
+- Update to OFED 3.12 final.
+
+-------------------------------------------------------------------
+Fri May  9 15:03:47 CEST 2014 - [email protected]
+
+- Support for udapl was dropped beginning with 1.7 so remove
+  all traces in the spec file.
+
+-------------------------------------------------------------------
+Mon May  5 16:33:30 CEST 2014 - [email protected]
+
+- Include a file only for x86 and x86_64.
+
+-------------------------------------------------------------------
+Mon May  5 11:06:54 CEST 2014 - [email protected]
+
+- Fix source URL.
+- Fix file list for devel package.
+
+-------------------------------------------------------------------
+Wed Apr 30 14:09:05 CEST 2014 - [email protected]
+
+- Fix file list for devel package.
+
+-------------------------------------------------------------------
+Tue Apr 29 18:00:19 CEST 2014 - [email protected]
+
+- Split off everything that is only needed for developing code
+  using OpenMPI into openmpi-devel, including stuff like the
+  wrapper scripts for the compilers.
+- The openmpi-testsuite package now creates a package that only
+  contains the test log.
+- Add openmpi-no_network_in_build.patch to not run the nfs based
+  test inside the buildroot.
+
+-------------------------------------------------------------------
+Wed Apr 23 17:59:27 CEST 2014 - [email protected]
+
+- Update to 1.8.1:
+  - Fix serious bug where running mpi bugs as root deletes files
+    in /.
+
+-------------------------------------------------------------------
+Thu Apr  3 16:58:45 CEST 2014 - [email protected]
+
+- Update to 1.8. Changes since 1.7.5:
+  * Commit upstream ROMIO fix for mixed NFS+local filesystem environments.
+  * Several fixes for MPI-3 one-sided support.  For example,
+    arbitrary-length datatypes are now supported.
+  * Add config support for the Mellanox ConnectX 4 card.
+  * Add missing MPI_COMM_GET|SET_INFO functions, and missing
+    MPI_WEIGHTS_EMPTY and MPI_ERR_RMA_SHARED constants.  Thanks to
+    Lisandro Dalcin for pointing out the issue.
+  * Update some help messages in OSHMEM, the usnic BTL, the TCP BTL, and
+    ORTE, and update documentation about ompi_info's --level option.
+  * Fix some compiler warnings.
+  * Ensure that ORTE daemons are not bound to a single processor
+    if TaskAffinity is set on by default in Slurm. Thanks to Artem Polyakov
+    for identifying the problem and providing a patch
+
+- fix ifarch test for intel/amd.
+
+-------------------------------------------------------------------
+Tue Apr  1 09:51:22 UTC 2014 - [email protected]
+
+- fixed specfile, adopted version to 1.8 rc1  
+
+-------------------------------------------------------------------
+Mon Mar 31 12:04:41 CEST 2014 - [email protected]
+
+- Update to 1.8 rc1.
+
+-------------------------------------------------------------------
+Wed Mar  5 13:38:04 CET 2014 - [email protected]
+
+- Compile with PSM support on i686 and c86_64 (fate#315889)
+
+-------------------------------------------------------------------
+Wed Feb 12 17:38:09 CET 2014 - [email protected]
+
+- Update to 1.7.4, i.e. a version with support for MPI-3
+  (fate#316375, fate#314327, fate#314835):
+  The list of features and bug fixes since 1.7.2 is far too long
+  to list here. See the file NEWS in the package documentation for
+  a detailed listing.  
+- Add the files NEWS, LICENSE, AUTHORS, README and README.JAVA.txt
+  as ackagwe documentation.
+- Create openmpi-testsuite.spec to run the opnmpi testsuite.
+- Because of one yet unfixed bug running the test suite will always
+  succeed.
+
+-------------------------------------------------------------------
+Mon Feb 10 20:02:28 UTC 2014 - [email protected]
+
+- Added infinipath-psm-devel to BuildRequires
+
+-------------------------------------------------------------------
+Thu Jan 16 12:16:43 CET 2014 - [email protected]
+
+- Create openmpi-testsuite.spec to run the openmpi testsuite.
+- Because of one yet unfixed bug running the test suite will always
+  succeed.
+
+-------------------------------------------------------------------
+Sun Oct 20 12:04:38 UTC 2013 - [email protected]
+
+- Split libraries into subpackage to satisfy program dependencies
+  without requiring the development environment
+
+-------------------------------------------------------------------
+Sat Oct 12 14:16:27 UTC 2013 - [email protected]
+
+- Enable use of GCC intrinsics for atomics instead of custom assembler
+- Remove remove-assembler-for-armv5.diff
+
+-------------------------------------------------------------------
+Thu Jun 27 13:30:32 CEST 2013 - [email protected]
+
+- Update to 1.7.2:
+  * Updated default SRQ parameters for the openib BTL.
+  * Major VampirTrace update to 5.14.4.2.
+  * Fix to set flag==1 when MPI_IPROBE is called with MPI_PROC_NULL.
+  * Set the Intel Phi device to be ignored by default by the openib BTL.
+  * Decrease the internal memory storage used by intrinsic MPI datatypes
+    for Fortran types.  Thanks to Takahiro Kawashima for the initial
+    patch.
+  * Fix total registered memory calculation for Mellanox ConnectIB and
+    OFED 2.0.
+  * Fix possible data corruption in the MXM MTL component.
+  * Remove extraneous -L from hwloc's embedding.  Thanks to Stefan
+    Friedel for reporting the issue.
+  * Fix contiguous datatype memory check.  Thanks to Eric Chamberland
+    for reporting the issue.
+  * Make the openib BTL more friendly to ignoring verbs devices that are
+    not RC-capable.
+  * Fix some MPI datatype engine issues.  Thanks to Thomas Jahns for
+    reporting the issue.
+  * Add INI information for Chelsio T5 device.
+  * Integrate MXM STREAM support for MPI_ISEND and MPI_IRECV, and other
+    minor MXM fixes.
+  * Improved alignment for OpenFabrics buffers.
+  * Fix to not show amorphous "MPI was already finalized" error when
+    failing to MPI_File_close an open file.  Thanks to Brian Smith for
+    reporting the issue.
+- Modify spec so that openmpi can be compiled without UDAPL support
+  but with support for IB verbs.
+- Simplify macros so that the build service parser understands them.
+- Add openmpi-no_date_and_time.patch to not use __DATE__.
+
+-------------------------------------------------------------------
+Mon Apr  8 12:20:50 CEST 2013 - [email protected]
+
+- Update to 1.7.
+  The following is an abbreviated list of changes in v1.7 (note that
+  countless other smaller improvements and enhancements are not shown
+  below):
+
+  - Added MPI-3 functionality:
+      - MPI_GET_LIBRARY_VERSION
+      - Matched probe
+      - MPI_TYPE_CREATE_HINDEXED_BLOCK
+      - Non-blocking collectives
+      - MPI_INFO_ENV support
+      - Fortran '08 bindings (see below)
+
+  - Dropped support for checkpoint/restart due to loss of maintainer :-(
+  - Enabled compile-time warning of deprecated MPI functions by default
+    (in supported compilers).
+  - Revamped Fortran MPI bindings (see the README for details):
+    - "mpifort" is now the preferred wrapper compiler for Fortran
+    - Added "use mpi_f08" bindings (for compilers that support it)
+    - Added better "use mpi" support (for compilers that support it)
+    - Removed incorrect MPI_SCATTERV interface from "mpi" module that
+      was added in the 1.5.x series for ABI reasons.
+  - Lots of VampirTrace upgrades and fixes; upgrade to v5.14.3.
+  - Modified process affinity system to provide warning when bindings
+    result in being "bound to all", which is equivalent to not being
+    bound.
+  - Removed maffinity, paffinity, and carto frameworks (and associated
+    MCA params).
+  - Upgraded to hwloc v1.5.1.
+  - Added performance improvements to the OpenIB (OpenFabrics) BTL.
++++ 628 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-testsuite.changes
--- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes  2013-11-07 
17:37:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes     2014-10-09 
12:52:16.000000000 +0200
@@ -1,0 +2,118 @@
+Mon Oct  6 17:09:13 UTC 2014 - [email protected]
+
+- Fix testsuite build
+
+-------------------------------------------------------------------
+Tue Sep  2 13:12:49 CEST 2014 - [email protected]
+
+- Remove the line suppressing the warning about the library calling
+  exit and the one suppressing the warning about a script without
+  a shebang.
+
+-------------------------------------------------------------------
+Tue Jun  3 11:24:34 CEST 2014 - [email protected]
+
+- Update to OFED 3.12 final.
+
+-------------------------------------------------------------------
+Fri May  9 15:03:47 CEST 2014 - [email protected]
+
+- Support for udapl was dropped beginning with 1.7 so remove
+  all traces in the spec file.
+
+-------------------------------------------------------------------
+Mon May  5 16:33:30 CEST 2014 - [email protected]
+
+- Include a file only for x86 and x86_64.
+
+-------------------------------------------------------------------
+Mon May  5 11:06:54 CEST 2014 - [email protected]
+
+- Fix source URL.
+- Fix file list for devel package.
+
+-------------------------------------------------------------------
+Wed Apr 30 14:09:05 CEST 2014 - [email protected]
+
+- Fix file list for devel package.
+
+-------------------------------------------------------------------
+Tue Apr 29 18:00:19 CEST 2014 - [email protected]
+
+- Split off everything that is only needed for developing code
+  using OpenMPI into openmpi-devel, including stuff like the
+  wrapper scripts for the compilers.
+- The openmpi-testsuite package now creates a package that only
+  contains the test log.
+- Add openmpi-no_network_in_build.patch to not run the nfs based
+  test inside the buildroot.
+
+-------------------------------------------------------------------
+Wed Apr 23 17:59:27 CEST 2014 - [email protected]
+
+- Update to 1.8.1:
+  - Fix serious bug where running mpi bugs as root deletes files
+    in /.
+
+-------------------------------------------------------------------
+Thu Apr  3 16:58:45 CEST 2014 - [email protected]
+
+- Update to 1.8. Changes since 1.7.5:
+  * Commit upstream ROMIO fix for mixed NFS+local filesystem environments.
+  * Several fixes for MPI-3 one-sided support.  For example,
+    arbitrary-length datatypes are now supported.
+  * Add config support for the Mellanox ConnectX 4 card.
+  * Add missing MPI_COMM_GET|SET_INFO functions, and missing
+    MPI_WEIGHTS_EMPTY and MPI_ERR_RMA_SHARED constants.  Thanks to
+    Lisandro Dalcin for pointing out the issue.
+  * Update some help messages in OSHMEM, the usnic BTL, the TCP BTL, and
+    ORTE, and update documentation about ompi_info's --level option.
+  * Fix some compiler warnings.
+  * Ensure that ORTE daemons are not bound to a single processor
+    if TaskAffinity is set on by default in Slurm. Thanks to Artem Polyakov
+    for identifying the problem and providing a patch
+
+- fix ifarch test for intel/amd.
+
+-------------------------------------------------------------------
+Tue Apr  1 09:51:22 UTC 2014 - [email protected]
+
+- fixed specfile, adopted version to 1.8 rc1  
+
+-------------------------------------------------------------------
+Mon Mar 31 12:04:41 CEST 2014 - [email protected]
+
+- Update to 1.8 rc1.
+
+-------------------------------------------------------------------
+Wed Mar  5 13:38:04 CET 2014 - [email protected]
+
+- Compile with PSM support on i686 and c86_64 (fate#315889)
+
+-------------------------------------------------------------------
+Wed Feb 12 17:38:09 CET 2014 - [email protected]
+
+- Update to 1.7.4, i.e. a version with support for MPI-3
+  (fate#316375, fate#314327, fate#314835):
+  The list of features and bug fixes since 1.7.2 is far too long
+  to list here. See the file NEWS in the package documentation for
+  a detailed listing.  
+- Add the files NEWS, LICENSE, AUTHORS, README and README.JAVA.txt
+  as ackagwe documentation.
+- Create openmpi-testsuite.spec to run the opnmpi testsuite.
+- Because of one yet unfixed bug running the test suite will always
+  succeed.
+
+-------------------------------------------------------------------
+Mon Feb 10 20:02:28 UTC 2014 - [email protected]
+
+- Added infinipath-psm-devel to BuildRequires
+
+-------------------------------------------------------------------
+Thu Jan 16 12:16:43 CET 2014 - [email protected]
+
+- Create openmpi-testsuite.spec to run the openmpi testsuite.
+- Because of one yet unfixed bug running the test suite will always
+  succeed.
+
+-------------------------------------------------------------------

Old:
----
  openmpi-1.7.2.tar.bz2

New:
----
  openmpi-1.8.1.tar.bz2
  openmpi-no_network_in_build.patch
  openmpi-rpmlintrc
  openmpi-testsuite.changes
  openmpi-testsuite.spec
  pre_checkin.sh

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

Other differences:
------------------
++++++ openmpi-testsuite.spec ++++++
#
# spec file for package openmpi-testsuite
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


##########################################################################
# NOTE: If you modified openmpi.spec and/or openmpi.changes please run   #
#       pre_checkin.sh in this directory before submitting the package.  #
#       This will create the -testsuite spec and changes.                #
##########################################################################

%define with_openib 1

Name:           openmpi-testsuite
Version:        1.8.1
Release:        0
Summary:        A powerful implementaion of MPI
License:        BSD-3-Clause
Group:          Development/Libraries/Parallel
Url:            http://www.open-mpi.org/
Source0:        
http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-%{version}.tar.bz2
Source1:        mpivars.sh
Source2:        mpivars.csh
Source3:        baselibs.conf
Source4:        openmpi-rpmlintrc
Patch1:         openmpi-no_date_and_time.patch
Patch2:         openmpi-no_network_in_build.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  Modules
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  gcc-fortran
BuildRequires:  libtool
BuildRequires:  mpi-selector
%if %{with_openib}
BuildRequires:  libibumad-devel
BuildRequires:  libibverbs-devel
%endif
%ifarch x86_64
BuildRequires:  numactl
%endif
%ifarch %{ix86} x86_64
BuildRequires:  infinipath-psm-devel
%endif
%if "%{name}" == "openmpi-testsuite"
BuildRequires:  openmpi = %{version}
%endif
Requires:       mpi-selector
Requires(preun): mpi-selector
%define mpi_prefix %{_libdir}/mpi/gcc/openmpi

%define mpi_bindir %{mpi_prefix}/bin
%define mpi_libdir %{mpi_prefix}/%{_lib}
%define mpi_datadir %{mpi_prefix}/share
%define mpi_includedir %{mpi_prefix}/include
%define mpi_mandir %{mpi_prefix}/share/man

%description
%if "%{name}" == "openmpi-testsuite"
This package contains the test log in the documentation directory
%else
Open MPI is a project combining technologies and resources from several
other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
build the best MPI library available.

This RPM contains all the tools necessary to compile, link, and run
Open MPI jobs.
%endif

%package        libs
Summary:        OpenMPI runtime libraries
Group:          System/Libraries

%description libs
Open MPI is a project combining technologies and resources from several
other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
build the best MPI library available.

This subpackage contains the OpenMPI shared libraries.

%package        devel
Summary:        SDK for openMPI
Group:          Development/Libraries/Parallel
Requires:       libstdc++-devel
Requires:       openmpi = %{version}
%if %{with_openib}
Requires:       libibumad-devel
Requires:       libibverbs-devel
%endif

%description devel
Open MPI is a project combining technologies and resources from several
other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
build the best MPI library available.

This RPM contains all the wrappers necessary to compile, link, and run
Open MPI jobs.

%package        devel-static
Summary:        Static openMPI libraries
Group:          Development/Libraries/Parallel
Requires:       %{name}-devel = %{version}

%description devel-static
This RPM contains the static library files, which are packaged separately from
the dynamic library and headers.

%prep
%setup -q -n openmpi-%{version}
%patch1
%patch2

%build
./autogen.sh
%configure --prefix="%{mpi_prefix}" \
           --exec-prefix="%{mpi_prefix}" \
           --bindir="%{mpi_bindir}" \
           --datadir="%{mpi_datadir}" \
           --includedir="%{mpi_includedir}" \
           --libdir="%{mpi_libdir}" \
           --mandir="%{mpi_mandir}" \
           --disable-static  \
           --enable-builtin-atomics \
%if %{with_openib}
           --with-verbs \
%endif
%ifarch %{ix86} x86_64
           --with-psm \
%endif
           --with-devel-headers
make %{?_smp_mflags} V=1

%if "%{name}" == "openmpi-testsuite"
%check
make check

%install
%else
%install

make install DESTDIR="%buildroot"
# make and install mpivars files
sed -e 's,prefix,%{mpi_prefix},g' -e 's,libdir,%{mpi_libdir},g' %{SOURCE1} \
    > %{buildroot}%{mpi_bindir}/mpivars.sh
sed -e 's,prefix,%{mpi_prefix},g' -e 's,libdir,%{mpi_libdir},g' %{SOURCE2} \
    > %{buildroot}%{mpi_bindir}/mpivars.csh
for input in `find %{buildroot}/%{mpi_mandir} -type f` ; do
        if test -f "$input.gz"; then
                #echo "Remove old file $input.gz"
                rm -f "$input.gz"
        fi
        if test -L "$input"; then
                link=`perl -e 'print readlink($ARGV[0]);' -- "$input"`
                test -d "$link" && continue
                test -d "%{buildroot}/$link" && continue
                rm -f "$input"
                ln -sf "$link.gz" "$input.gz"
        else
                gzip -nf9 "$input"
        fi
        ls -l "$input.gz"
done

pushd %{buildroot}%{mpi_libdir}
rm libopen-trace-format.la
rm libotfaux.la

for f in libvt\*.la; do
    sed -i 's%%-L.*.libs %%%%g' $f
done
popd

mkdir -p %{buildroot}%{_datadir}/modules/gnu-openmpi
%fdupes %{buildroot}%{mpi_mandir} %{buildroot}%{mpi_datadir}

cat << EOF > %{buildroot}%{_datadir}/modules/gnu-openmpi/%{version}
#%%Module
proc ModulesHelp { } {
        global dotversion
        puts stderr "\tLoads the gnu - openmpi %{version}  Environment"
}

module-whatis  "Loads the gnu openmpi %{version} Environment."
conflict gnu-openmpi
prepend-path PATH %{mpi_bindir}
prepend-path INCLUDE %{mpi_includedir}
prepend-path INCLUDE %{mpi_libdir}/lib64
prepend-path MANPATH %{mpi_mandir}
prepend-path LD_LIBRARY_PATH %{mpi_libdir}

EOF

cat << EOF > %{buildroot}%{_datadir}/modules/gnu-openmpi/.version
#%%Module1.0
set ModulesVersion "%{version}"

EOF
%endif

%post
/usr/bin/mpi-selector \
        --register %{name}-%{version} \
        --source-dir %{mpi_bindir} \
        --yes
/usr/bin/mpi-selector \
        --system \
        --set %{name}-%{version} \
        --yes

%preun
/usr/bin/mpi-selector --unregister %{name}-%{version} --yes
/usr/bin/mpi-selector --system --query
if [ ! -z "`/usr/bin/mpi-selector --system --query`" ]; then
    /usr/bin/mpi-selector --system --unset --yes %{name}-%{version}
fi

%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig

%if "%{name}" == "openmpi"

%files
%defattr(-, root, root)
%doc NEWS README AUTHORS LICENSE
%dir %{_libdir}/mpi
%dir %{_libdir}/mpi/gcc
%dir %{mpi_prefix}
%dir %{mpi_bindir}
%dir %{mpi_libdir}
%dir %{mpi_datadir}
%dir %{mpi_mandir}
#
%config %{_sysconfdir}/openmpi-default-hostfile
%config %{_sysconfdir}/openmpi-mca-params.conf
#
%dir /usr/share/modules/gnu-openmpi
/usr/share/modules/gnu-openmpi/.version
/usr/share/modules/gnu-openmpi/1.8.1
#
%dir %{mpi_datadir}/openmpi/amca-param-sets
%dir %{mpi_datadir}/openmpi/doc
%{mpi_datadir}/openmpi/amca-param-sets/btl-openib-benchmark
%{mpi_datadir}/openmpi/amca-param-sets/example.conf
%{mpi_datadir}/openmpi/doc/COPYRIGHT-ptmalloc2.txt
#
%{mpi_bindir}/mpirun
%{mpi_bindir}/mpivars.csh
%{mpi_bindir}/mpivars.sh
%{mpi_bindir}/ompi-clean
%{mpi_bindir}/ompi-ps
%{mpi_bindir}/ompi-server
%{mpi_bindir}/ompi-top
%{mpi_bindir}/ompi_info
%{mpi_bindir}/orte-clean
%{mpi_bindir}/orte-info
%{mpi_bindir}/orte-ps
%{mpi_bindir}/orte-server
%{mpi_bindir}/orte-top
%{mpi_bindir}/orted
%{mpi_bindir}/orterun
%{mpi_bindir}/oshmem_info
%{mpi_bindir}/oshrun
%{mpi_bindir}/shmemrun
#
%dir %{mpi_mandir}/man1
%{mpi_mandir}/man1/oshmem_info.1.gz
%{mpi_mandir}/man1/orte-clean.1.gz
%{mpi_mandir}/man1/orte-info.1.gz
%{mpi_mandir}/man1/orte-ps.1.gz
%{mpi_mandir}/man1/orte-server.1.gz
%{mpi_mandir}/man1/orte-top.1.gz
%{mpi_mandir}/man1/orted.1.gz
%{mpi_mandir}/man1/orterun.1.gz
%{mpi_mandir}/man1/mpirun.1.gz
%{mpi_mandir}/man1/ompi-clean.1.gz
%{mpi_mandir}/man1/ompi-ps.1.gz
%{mpi_mandir}/man1/ompi-server.1.gz
%{mpi_mandir}/man1/ompi-top.1.gz
%{mpi_mandir}/man1/ompi_info.1.gz
%{mpi_mandir}/man7
#
%dir %{mpi_datadir}/openmpi
%{mpi_datadir}/openmpi/help-dash-host.txt
%{mpi_datadir}/openmpi/help-db-base.txt
%{mpi_datadir}/openmpi/help-errmgr-base.txt
%{mpi_datadir}/openmpi/help-ess-base.txt
%{mpi_datadir}/openmpi/help-hostfile.txt
%{mpi_datadir}/openmpi/help-mca-base.txt
%{mpi_datadir}/openmpi/help-mca-bml-r2.txt
%{mpi_datadir}/openmpi/help-mca-coll-base.txt
%{mpi_datadir}/openmpi/help-mca-op-base.txt
%{mpi_datadir}/openmpi/help-mca-var.txt
%{mpi_datadir}/openmpi/help-mpi-api.txt
%{mpi_datadir}/openmpi/help-mpi-btl-base.txt
%{mpi_datadir}/openmpi/help-mpi-btl-openib-cpc-base.txt
%{mpi_datadir}/openmpi/help-mpi-btl-openib.txt
%{mpi_datadir}/openmpi/help-mpi-btl-sm.txt
%{mpi_datadir}/openmpi/help-mpi-btl-tcp.txt
%{mpi_datadir}/openmpi/help-mpi-btl-vader.txt
%{mpi_datadir}/openmpi/help-mpi-coll-sm.txt
%{mpi_datadir}/openmpi/help-mpi-common-sm.txt
%{mpi_datadir}/openmpi/help-mpi-errors.txt
%{mpi_datadir}/openmpi/help-mpi-pml-bfo.txt
%{mpi_datadir}/openmpi/help-mpi-pml-ob1.txt
%{mpi_datadir}/openmpi/help-mpi-runtime.txt
%{mpi_datadir}/openmpi/help-mpool-base.txt
%ifarch %ix86 x86_64
%{mpi_datadir}/openmpi/help-mtl-psm.txt
%endif
%{mpi_datadir}/openmpi/help-ompi-common-verbs.txt
%{mpi_datadir}/openmpi/help-ompi-crcp-base.txt
%{mpi_datadir}/openmpi/help-ompi-dpm-base.txt
%{mpi_datadir}/openmpi/help-ompi-dpm-orte.txt
%{mpi_datadir}/openmpi/help-ompi-pubsub-orte.txt
%{mpi_datadir}/openmpi/help-oob-base.txt
%{mpi_datadir}/openmpi/help-oob-tcp.txt
%{mpi_datadir}/openmpi/help-opal-compress-base.txt
%{mpi_datadir}/openmpi/help-opal-compress-bzip.txt
%{mpi_datadir}/openmpi/help-opal-compress-gzip.txt
%{mpi_datadir}/openmpi/help-opal-crs-base.txt
%{mpi_datadir}/openmpi/help-opal-crs-none.txt
%{mpi_datadir}/openmpi/help-opal-hwloc-base.txt
%{mpi_datadir}/openmpi/help-opal-memory-linux.txt
%{mpi_datadir}/openmpi/help-opal-runtime.txt
%{mpi_datadir}/openmpi/help-opal-shmem-mmap.txt
%{mpi_datadir}/openmpi/help-opal-shmem-posix.txt
%{mpi_datadir}/openmpi/help-opal-shmem-sysv.txt
%{mpi_datadir}/openmpi/help-opal-util.txt
%{mpi_datadir}/openmpi/help-opal-wrapper.txt
%{mpi_datadir}/openmpi/help-opal_info.txt
%{mpi_datadir}/openmpi/help-orte-clean.txt
%{mpi_datadir}/openmpi/help-orte-filem-base.txt
%{mpi_datadir}/openmpi/help-orte-filem-raw.txt
%{mpi_datadir}/openmpi/help-orte-info.txt
%{mpi_datadir}/openmpi/help-orte-odls-base.txt
%{mpi_datadir}/openmpi/help-orte-odls-default.txt
%{mpi_datadir}/openmpi/help-orte-ps.txt
%{mpi_datadir}/openmpi/help-orte-rmaps-base.txt
%{mpi_datadir}/openmpi/help-orte-rmaps-lama.txt
%{mpi_datadir}/openmpi/help-orte-rmaps-md.txt
%{mpi_datadir}/openmpi/help-orte-rmaps-ppr.txt
%{mpi_datadir}/openmpi/help-orte-rmaps-resilient.txt
%{mpi_datadir}/openmpi/help-orte-rmaps-rr.txt
%{mpi_datadir}/openmpi/help-orte-rmaps-seq.txt
%{mpi_datadir}/openmpi/help-orte-runtime.txt
%{mpi_datadir}/openmpi/help-orte-server.txt
%{mpi_datadir}/openmpi/help-orte-snapc-base.txt
%{mpi_datadir}/openmpi/help-orte-sstore-base.txt
%{mpi_datadir}/openmpi/help-orte-top.txt
%{mpi_datadir}/openmpi/help-orted.txt
%{mpi_datadir}/openmpi/help-orterun.txt
%{mpi_datadir}/openmpi/help-oshmem-sshmem-mmap.txt
%{mpi_datadir}/openmpi/help-oshmem-sshmem-sysv.txt
%{mpi_datadir}/openmpi/help-plm-base.txt
%{mpi_datadir}/openmpi/help-plm-rsh.txt
%{mpi_datadir}/openmpi/help-plm-slurm.txt
%{mpi_datadir}/openmpi/help-ras-base.txt
%{mpi_datadir}/openmpi/help-ras-simulator.txt
%{mpi_datadir}/openmpi/help-ras-slurm.txt
%{mpi_datadir}/openmpi/help-regex.txt
%{mpi_datadir}/openmpi/help-rmaps_rank_file.txt
%{mpi_datadir}/openmpi/help-sec-base.txt
%{mpi_datadir}/openmpi/help-shmem-api.txt
%{mpi_datadir}/openmpi/help-shmem-mca.txt
%{mpi_datadir}/openmpi/help-shmem-runtime.txt
%{mpi_datadir}/openmpi/help-shmem-spml-yoda.txt
%{mpi_datadir}/openmpi/help-state-staged-hnp.txt
%{mpi_datadir}/openmpi/mca-btl-openib-device-params.ini
%{mpi_datadir}/openmpi/mca-coll-ml.config

%files libs
%defattr(-,root,root)
%dir %mpi_prefix/
%dir %mpi_libdir/
%mpi_libdir/*.so.*

%files devel
%defattr(-,root,root)
%doc %{mpi_datadir}/vampirtrace
%{_sysconfdir}/openmpi-totalview.tcl
#
%dir %{mpi_libdir}/pkgconfig
%dir %{mpi_libdir}/openmpi
#
%{mpi_bindir}/mpiCC
%{mpi_bindir}/mpiCC-vt
%{mpi_bindir}/mpic++
%{mpi_bindir}/mpic++-vt
%{mpi_bindir}/mpicc
%{mpi_bindir}/mpicc-vt
%{mpi_bindir}/mpicxx
%{mpi_bindir}/mpicxx-vt
%{mpi_bindir}/mpiexec
%{mpi_bindir}/mpif77
%{mpi_bindir}/mpif77-vt
%{mpi_bindir}/mpif90
%{mpi_bindir}/mpif90-vt
%{mpi_bindir}/mpifort
%{mpi_bindir}/mpifort-vt
%{mpi_bindir}/opal_wrapper
%{mpi_bindir}/opalc++
%{mpi_bindir}/opalcc
%{mpi_bindir}/opari
%{mpi_bindir}/ortecc
%{mpi_bindir}/oshcc
%{mpi_bindir}/oshfort
%{mpi_bindir}/otfaux
%{mpi_bindir}/otfconfig
%{mpi_bindir}/otfinfo
%{mpi_bindir}/otfmerge
%{mpi_bindir}/otfmerge-mpi
%{mpi_bindir}/otfprint
%{mpi_bindir}/otfprofile
%{mpi_bindir}/otfprofile-mpi
%{mpi_bindir}/otfshrink
%{mpi_bindir}/shmemcc
%{mpi_bindir}/shmemfort
%{mpi_bindir}/vtCC
%{mpi_bindir}/vtc++
%{mpi_bindir}/vtcc
%{mpi_bindir}/vtcxx
%{mpi_bindir}/vtf77
%{mpi_bindir}/vtf90
%{mpi_bindir}/vtfilter
%{mpi_bindir}/vtfilter-mpi
%{mpi_bindir}/vtfiltergen
%{mpi_bindir}/vtfiltergen-mpi
%{mpi_bindir}/vtfort
%{mpi_bindir}/vtrun
%{mpi_bindir}/vtunify
%{mpi_bindir}/vtunify-mpi
%{mpi_bindir}/vtwrapper
%{mpi_libdir}/mpi.mod
#
%{mpi_mandir}/man1/mpiCC.1
%{mpi_mandir}/man1/mpic++.1.gz
%{mpi_mandir}/man1/mpicc.1.gz
%{mpi_mandir}/man1/mpicxx.1.gz
%{mpi_mandir}/man1/mpiexec.1.gz
%{mpi_mandir}/man1/mpif77.1.gz
%{mpi_mandir}/man1/mpif90.1.gz
%{mpi_mandir}/man1/mpifort.1.gz
%{mpi_mandir}/man1/opal_wrapper.1.gz
%{mpi_mandir}/man1/opalc++.1.gz
%{mpi_mandir}/man1/opalcc.1.gz
%{mpi_mandir}/man3
#
%{mpi_datadir}/openmpi/mpiCC-vt-wrapper-data.txt
%{mpi_datadir}/openmpi/mpiCC-wrapper-data.txt
%{mpi_datadir}/openmpi/mpic++-vt-wrapper-data.txt
%{mpi_datadir}/openmpi/mpic++-wrapper-data.txt
%{mpi_datadir}/openmpi/mpicc-vt-wrapper-data.txt
%{mpi_datadir}/openmpi/mpicc-wrapper-data.txt
%{mpi_datadir}/openmpi/mpicxx-vt-wrapper-data.txt
%{mpi_datadir}/openmpi/mpicxx-wrapper-data.txt
%{mpi_datadir}/openmpi/mpif77-vt-wrapper-data.txt
%{mpi_datadir}/openmpi/mpif77-wrapper-data.txt
%{mpi_datadir}/openmpi/mpif90-vt-wrapper-data.txt
%{mpi_datadir}/openmpi/mpif90-wrapper-data.txt
%{mpi_datadir}/openmpi/mpifort-vt-wrapper-data.txt
%{mpi_datadir}/openmpi/mpifort-wrapper-data.txt
%{mpi_datadir}/openmpi/opalc++-wrapper-data.txt
%{mpi_datadir}/openmpi/opalcc-wrapper-data.txt
%{mpi_datadir}/openmpi/openmpi-valgrind.supp
%{mpi_datadir}/openmpi/ortecc-wrapper-data.txt
%{mpi_datadir}/openmpi/oshcc-wrapper-data.txt
%{mpi_datadir}/openmpi/oshfort-wrapper-data.txt
%{mpi_datadir}/openmpi/shmemcc-wrapper-data.txt
%{mpi_datadir}/openmpi/shmemfort-wrapper-data.txt
#
%{mpi_includedir}
%{mpi_libdir}/openmpi/*.so
%{mpi_libdir}/*.so
%{mpi_libdir}/pkgconfig/*.pc

%files devel-static
%defattr(-, root, root)
%{mpi_libdir}/*.la
%{mpi_libdir}/openmpi/*.la
%{mpi_libdir}/*.a
%endif

%if "%{name}" == "openmpi-testsuite"
%files
%defattr(-, root, root)
%doc test/util/test-suite.log
%endif

%changelog
++++++ openmpi.spec ++++++
--- /var/tmp/diff_new_pack.Ymi6Hk/_old  2014-10-09 12:52:17.000000000 +0200
+++ /var/tmp/diff_new_pack.Ymi6Hk/_new  2014-10-09 12:52:17.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package openmpi
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,29 @@
 #
 
 
-# NOTE: openib may be switched on without UDAPL support, but dapl implies
-#       openib
+##########################################################################
+# NOTE: If you modified openmpi.spec and/or openmpi.changes please run   #
+#       pre_checkin.sh in this directory before submitting the package.  #
+#       This will create the -testsuite spec and changes.                #
+##########################################################################
 
-%define with_dapl   0
-%define with_openib 0
+%define with_openib 1
 
 Name:           openmpi
-Version:        1.7.2
+Version:        1.8.1
 Release:        0
 Summary:        A powerful implementaion of MPI
 License:        BSD-3-Clause
 Group:          Development/Libraries/Parallel
 Url:            http://www.open-mpi.org/
-Source0:        
http://www.open-mpi.org/software/ompi/v1.7/downloads/%{name}-%{version}.tar.bz2
+Source0:        
http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-%{version}.tar.bz2
 Source1:        mpivars.sh
 Source2:        mpivars.csh
 Source3:        baselibs.conf
+Source4:        openmpi-rpmlintrc
 Patch1:         openmpi-no_date_and_time.patch
+Patch2:         openmpi-no_network_in_build.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  Modules
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -42,20 +47,22 @@
 BuildRequires:  gcc-fortran
 BuildRequires:  libtool
 BuildRequires:  mpi-selector
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if %{with_dapl}
-BuildRequires:  compat-dapl-devel
-%endif
-%if %{with_openib} || %{with_dapl}
+%if %{with_openib}
 BuildRequires:  libibumad-devel
 BuildRequires:  libibverbs-devel
 %endif
 %ifarch x86_64
 BuildRequires:  numactl
 %endif
+%ifarch %{ix86} x86_64
+BuildRequires:  infinipath-psm-devel
+%endif
+%if "%{name}" == "openmpi-testsuite"
+BuildRequires:  openmpi = %{version}
+%endif
 Requires:       mpi-selector
 Requires(preun): mpi-selector
-%define mpi_prefix %{_libdir}/mpi/gcc/%{name}
+%define mpi_prefix %{_libdir}/mpi/gcc/openmpi
 
 %define mpi_bindir %{mpi_prefix}/bin
 %define mpi_libdir %{mpi_prefix}/%{_lib}
@@ -64,12 +71,16 @@
 %define mpi_mandir %{mpi_prefix}/share/man
 
 %description
+%if "%{name}" == "openmpi-testsuite"
+This package contains the test log in the documentation directory
+%else
 Open MPI is a project combining technologies and resources from several
 other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
 build the best MPI library available.
 
 This RPM contains all the tools necessary to compile, link, and run
 Open MPI jobs.
+%endif
 
 %package libs
 Summary:        OpenMPI runtime libraries
@@ -85,9 +96,9 @@
 %package        devel
 Summary:        SDK for openMPI
 Group:          Development/Libraries/Parallel
-Requires:       %{name} = %{version}
 Requires:       libstdc++-devel
-%if %{with_openib} || %{with_dapl}
+Requires:       openmpi = %{version}
+%if %{with_openib}
 Requires:       libibumad-devel
 Requires:       libibverbs-devel
 %endif
@@ -97,7 +108,7 @@
 other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
 build the best MPI library available.
 
-This RPM contains all the tools necessary to compile, link, and run
+This RPM contains all the wrappers necessary to compile, link, and run
 Open MPI jobs.
 
 %package        devel-static
@@ -110,8 +121,9 @@
 the dynamic library and headers.
 
 %prep
-%setup -q
+%setup -q -n openmpi-%{version}
 %patch1
+%patch2
 
 %build
 ./autogen.sh
@@ -127,12 +139,18 @@
 %if %{with_openib}
           --with-verbs \
 %endif
-%if %{with_dapl}
-           --with-udapl \
+%ifarch %{ix86} x86_64
+          --with-psm \
 %endif
            --with-devel-headers
 make %{?_smp_mflags} V=1
 
+%if "%{name}" == "openmpi-testsuite"
+%check
+make check
+
+%install
+%else
 %install
 
 make install DESTDIR="%buildroot"
@@ -158,11 +176,20 @@
        ls -l "$input.gz"
 done
 
+pushd %{buildroot}%{mpi_libdir}
+rm libopen-trace-format.la
+rm libotfaux.la
+
+for f in libvt\*.la; do
+    sed -i 's%%-L.*.libs %%%%g' $f
+done
+popd
+
 mkdir -p %{buildroot}%{_datadir}/modules/gnu-openmpi
 %fdupes %{buildroot}%{mpi_mandir} %{buildroot}%{mpi_datadir}
 
 cat << EOF > %{buildroot}%{_datadir}/modules/gnu-openmpi/%{version}
-#%Module
+#%%Module
 proc ModulesHelp { } {
         global dotversion
         puts stderr "\tLoads the gnu - openmpi %{version}  Environment"
@@ -172,17 +199,18 @@
 conflict gnu-openmpi
 prepend-path PATH %{mpi_bindir}
 prepend-path INCLUDE %{mpi_includedir}
-prepend-path INCLUDE %{mpi_prefix}/lib64
+prepend-path INCLUDE %{mpi_libdir}/lib64
 prepend-path MANPATH %{mpi_mandir}
 prepend-path LD_LIBRARY_PATH %{mpi_libdir}
 
 EOF
 
 cat << EOF > %{buildroot}%{_datadir}/modules/gnu-openmpi/.version
-#%Module1.0
+#%%Module1.0
 set ModulesVersion "%{version}"
 
 EOF
+%endif
 
 %post
 /usr/bin/mpi-selector \
@@ -204,22 +232,156 @@
 %post libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
+%if "%{name}" == "openmpi"
+
 %files
 %defattr(-, root, root)
+%doc NEWS README AUTHORS LICENSE
 %dir %{_libdir}/mpi
 %dir %{_libdir}/mpi/gcc
 %dir %{mpi_prefix}
+%dir %{mpi_bindir}
 %dir %{mpi_libdir}
 %dir %{mpi_datadir}
 %dir %{mpi_mandir}
-
-%{mpi_bindir}/
-%{mpi_mandir}/man1/
-%{mpi_libdir}/*.mod
-
-%{mpi_datadir}/%{name}
-%config %{_sysconfdir}/*
-%{_datadir}/modules/gnu-openmpi/
+#
+%config %{_sysconfdir}/openmpi-default-hostfile
+%config %{_sysconfdir}/openmpi-mca-params.conf
+#
+%dir /usr/share/modules/gnu-openmpi
+/usr/share/modules/gnu-openmpi/.version
+/usr/share/modules/gnu-openmpi/1.8.1
+#
+%dir %{mpi_datadir}/openmpi/amca-param-sets
+%dir %{mpi_datadir}/openmpi/doc
+%{mpi_datadir}/openmpi/amca-param-sets/btl-openib-benchmark
+%{mpi_datadir}/openmpi/amca-param-sets/example.conf
+%{mpi_datadir}/openmpi/doc/COPYRIGHT-ptmalloc2.txt
+#
+%{mpi_bindir}/mpirun
+%{mpi_bindir}/mpivars.csh
+%{mpi_bindir}/mpivars.sh
+%{mpi_bindir}/ompi-clean
+%{mpi_bindir}/ompi-ps
+%{mpi_bindir}/ompi-server
+%{mpi_bindir}/ompi-top
+%{mpi_bindir}/ompi_info
+%{mpi_bindir}/orte-clean
+%{mpi_bindir}/orte-info
+%{mpi_bindir}/orte-ps
+%{mpi_bindir}/orte-server
+%{mpi_bindir}/orte-top
+%{mpi_bindir}/orted
+%{mpi_bindir}/orterun
+%{mpi_bindir}/oshmem_info
+%{mpi_bindir}/oshrun
+%{mpi_bindir}/shmemrun
+#
+%dir %{mpi_mandir}/man1
+%{mpi_mandir}/man1/oshmem_info.1.gz
+%{mpi_mandir}/man1/orte-clean.1.gz
+%{mpi_mandir}/man1/orte-info.1.gz
+%{mpi_mandir}/man1/orte-ps.1.gz
+%{mpi_mandir}/man1/orte-server.1.gz
+%{mpi_mandir}/man1/orte-top.1.gz
+%{mpi_mandir}/man1/orted.1.gz
+%{mpi_mandir}/man1/orterun.1.gz
+%{mpi_mandir}/man1/mpirun.1.gz
+%{mpi_mandir}/man1/ompi-clean.1.gz
+%{mpi_mandir}/man1/ompi-ps.1.gz
+%{mpi_mandir}/man1/ompi-server.1.gz
+%{mpi_mandir}/man1/ompi-top.1.gz
+%{mpi_mandir}/man1/ompi_info.1.gz
+%{mpi_mandir}/man7
+#
+%dir %{mpi_datadir}/openmpi
+%{mpi_datadir}/openmpi/help-dash-host.txt
+%{mpi_datadir}/openmpi/help-db-base.txt
+%{mpi_datadir}/openmpi/help-errmgr-base.txt
+%{mpi_datadir}/openmpi/help-ess-base.txt
+%{mpi_datadir}/openmpi/help-hostfile.txt
+%{mpi_datadir}/openmpi/help-mca-base.txt
+%{mpi_datadir}/openmpi/help-mca-bml-r2.txt
+%{mpi_datadir}/openmpi/help-mca-coll-base.txt
+%{mpi_datadir}/openmpi/help-mca-op-base.txt
+%{mpi_datadir}/openmpi/help-mca-var.txt
+%{mpi_datadir}/openmpi/help-mpi-api.txt
+%{mpi_datadir}/openmpi/help-mpi-btl-base.txt
+%{mpi_datadir}/openmpi/help-mpi-btl-openib-cpc-base.txt
+%{mpi_datadir}/openmpi/help-mpi-btl-openib.txt
+%{mpi_datadir}/openmpi/help-mpi-btl-sm.txt
+%{mpi_datadir}/openmpi/help-mpi-btl-tcp.txt
+%{mpi_datadir}/openmpi/help-mpi-btl-vader.txt
+%{mpi_datadir}/openmpi/help-mpi-coll-sm.txt
+%{mpi_datadir}/openmpi/help-mpi-common-sm.txt
+%{mpi_datadir}/openmpi/help-mpi-errors.txt
+%{mpi_datadir}/openmpi/help-mpi-pml-bfo.txt
+%{mpi_datadir}/openmpi/help-mpi-pml-ob1.txt
+%{mpi_datadir}/openmpi/help-mpi-runtime.txt
+%{mpi_datadir}/openmpi/help-mpool-base.txt
+%ifarch %ix86 x86_64
+%{mpi_datadir}/openmpi/help-mtl-psm.txt
+%endif
+%{mpi_datadir}/openmpi/help-ompi-common-verbs.txt
+%{mpi_datadir}/openmpi/help-ompi-crcp-base.txt
+%{mpi_datadir}/openmpi/help-ompi-dpm-base.txt
+%{mpi_datadir}/openmpi/help-ompi-dpm-orte.txt
+%{mpi_datadir}/openmpi/help-ompi-pubsub-orte.txt
+%{mpi_datadir}/openmpi/help-oob-base.txt
+%{mpi_datadir}/openmpi/help-oob-tcp.txt
+%{mpi_datadir}/openmpi/help-opal-compress-base.txt
+%{mpi_datadir}/openmpi/help-opal-compress-bzip.txt
+%{mpi_datadir}/openmpi/help-opal-compress-gzip.txt
+%{mpi_datadir}/openmpi/help-opal-crs-base.txt
+%{mpi_datadir}/openmpi/help-opal-crs-none.txt
+%{mpi_datadir}/openmpi/help-opal-hwloc-base.txt
+%{mpi_datadir}/openmpi/help-opal-memory-linux.txt
+%{mpi_datadir}/openmpi/help-opal-runtime.txt
+%{mpi_datadir}/openmpi/help-opal-shmem-mmap.txt
+%{mpi_datadir}/openmpi/help-opal-shmem-posix.txt
+%{mpi_datadir}/openmpi/help-opal-shmem-sysv.txt
+%{mpi_datadir}/openmpi/help-opal-util.txt
+%{mpi_datadir}/openmpi/help-opal-wrapper.txt
+%{mpi_datadir}/openmpi/help-opal_info.txt
+%{mpi_datadir}/openmpi/help-orte-clean.txt
+%{mpi_datadir}/openmpi/help-orte-filem-base.txt
+%{mpi_datadir}/openmpi/help-orte-filem-raw.txt
+%{mpi_datadir}/openmpi/help-orte-info.txt
+%{mpi_datadir}/openmpi/help-orte-odls-base.txt
+%{mpi_datadir}/openmpi/help-orte-odls-default.txt
+%{mpi_datadir}/openmpi/help-orte-ps.txt
+%{mpi_datadir}/openmpi/help-orte-rmaps-base.txt
+%{mpi_datadir}/openmpi/help-orte-rmaps-lama.txt
+%{mpi_datadir}/openmpi/help-orte-rmaps-md.txt
+%{mpi_datadir}/openmpi/help-orte-rmaps-ppr.txt
+%{mpi_datadir}/openmpi/help-orte-rmaps-resilient.txt
+%{mpi_datadir}/openmpi/help-orte-rmaps-rr.txt
+%{mpi_datadir}/openmpi/help-orte-rmaps-seq.txt
+%{mpi_datadir}/openmpi/help-orte-runtime.txt
+%{mpi_datadir}/openmpi/help-orte-server.txt
+%{mpi_datadir}/openmpi/help-orte-snapc-base.txt
+%{mpi_datadir}/openmpi/help-orte-sstore-base.txt
+%{mpi_datadir}/openmpi/help-orte-top.txt
+%{mpi_datadir}/openmpi/help-orted.txt
+%{mpi_datadir}/openmpi/help-orterun.txt
+%{mpi_datadir}/openmpi/help-oshmem-sshmem-mmap.txt
+%{mpi_datadir}/openmpi/help-oshmem-sshmem-sysv.txt
+%{mpi_datadir}/openmpi/help-plm-base.txt
+%{mpi_datadir}/openmpi/help-plm-rsh.txt
+%{mpi_datadir}/openmpi/help-plm-slurm.txt
+%{mpi_datadir}/openmpi/help-ras-base.txt
+%{mpi_datadir}/openmpi/help-ras-simulator.txt
+%{mpi_datadir}/openmpi/help-ras-slurm.txt
+%{mpi_datadir}/openmpi/help-regex.txt
+%{mpi_datadir}/openmpi/help-rmaps_rank_file.txt
+%{mpi_datadir}/openmpi/help-sec-base.txt
+%{mpi_datadir}/openmpi/help-shmem-api.txt
+%{mpi_datadir}/openmpi/help-shmem-mca.txt
+%{mpi_datadir}/openmpi/help-shmem-runtime.txt
+%{mpi_datadir}/openmpi/help-shmem-spml-yoda.txt
+%{mpi_datadir}/openmpi/help-state-staged-hnp.txt
+%{mpi_datadir}/openmpi/mca-btl-openib-device-params.ini
+%{mpi_datadir}/openmpi/mca-coll-ml.config
 
 %files libs
 %defattr(-,root,root)
@@ -230,17 +392,113 @@
 %files devel
 %defattr(-,root,root)
 %doc %{mpi_datadir}/vampirtrace
-
+%{_sysconfdir}/openmpi-totalview.tcl
+#
+%dir %{mpi_libdir}/pkgconfig
+%dir %{mpi_libdir}/openmpi
+#
+%{mpi_bindir}/mpiCC
+%{mpi_bindir}/mpiCC-vt
+%{mpi_bindir}/mpic++
+%{mpi_bindir}/mpic++-vt
+%{mpi_bindir}/mpicc
+%{mpi_bindir}/mpicc-vt
+%{mpi_bindir}/mpicxx
+%{mpi_bindir}/mpicxx-vt
+%{mpi_bindir}/mpiexec
+%{mpi_bindir}/mpif77
+%{mpi_bindir}/mpif77-vt
+%{mpi_bindir}/mpif90
+%{mpi_bindir}/mpif90-vt
+%{mpi_bindir}/mpifort
+%{mpi_bindir}/mpifort-vt
+%{mpi_bindir}/opal_wrapper
+%{mpi_bindir}/opalc++
+%{mpi_bindir}/opalcc
+%{mpi_bindir}/opari
+%{mpi_bindir}/ortecc
+%{mpi_bindir}/oshcc
+%{mpi_bindir}/oshfort
+%{mpi_bindir}/otfaux
+%{mpi_bindir}/otfconfig
+%{mpi_bindir}/otfinfo
+%{mpi_bindir}/otfmerge
+%{mpi_bindir}/otfmerge-mpi
+%{mpi_bindir}/otfprint
+%{mpi_bindir}/otfprofile
+%{mpi_bindir}/otfprofile-mpi
+%{mpi_bindir}/otfshrink
+%{mpi_bindir}/shmemcc
+%{mpi_bindir}/shmemfort
+%{mpi_bindir}/vtCC
+%{mpi_bindir}/vtc++
+%{mpi_bindir}/vtcc
+%{mpi_bindir}/vtcxx
+%{mpi_bindir}/vtf77
+%{mpi_bindir}/vtf90
+%{mpi_bindir}/vtfilter
+%{mpi_bindir}/vtfilter-mpi
+%{mpi_bindir}/vtfiltergen
+%{mpi_bindir}/vtfiltergen-mpi
+%{mpi_bindir}/vtfort
+%{mpi_bindir}/vtrun
+%{mpi_bindir}/vtunify
+%{mpi_bindir}/vtunify-mpi
+%{mpi_bindir}/vtwrapper
+%{mpi_libdir}/mpi.mod
+#
+%{mpi_mandir}/man1/mpiCC.1
+%{mpi_mandir}/man1/mpic++.1.gz
+%{mpi_mandir}/man1/mpicc.1.gz
+%{mpi_mandir}/man1/mpicxx.1.gz
+%{mpi_mandir}/man1/mpiexec.1.gz
+%{mpi_mandir}/man1/mpif77.1.gz
+%{mpi_mandir}/man1/mpif90.1.gz
+%{mpi_mandir}/man1/mpifort.1.gz
+%{mpi_mandir}/man1/opal_wrapper.1.gz
+%{mpi_mandir}/man1/opalc++.1.gz
+%{mpi_mandir}/man1/opalcc.1.gz
+%{mpi_mandir}/man3
+#
+%{mpi_datadir}/openmpi/mpiCC-vt-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpiCC-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpic++-vt-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpic++-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpicc-vt-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpicc-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpicxx-vt-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpicxx-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpif77-vt-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpif77-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpif90-vt-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpif90-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpifort-vt-wrapper-data.txt
+%{mpi_datadir}/openmpi/mpifort-wrapper-data.txt
+%{mpi_datadir}/openmpi/opalc++-wrapper-data.txt
+%{mpi_datadir}/openmpi/opalcc-wrapper-data.txt
+%{mpi_datadir}/openmpi/openmpi-valgrind.supp
+%{mpi_datadir}/openmpi/ortecc-wrapper-data.txt
+%{mpi_datadir}/openmpi/oshcc-wrapper-data.txt
+%{mpi_datadir}/openmpi/oshfort-wrapper-data.txt
+%{mpi_datadir}/openmpi/shmemcc-wrapper-data.txt
+%{mpi_datadir}/openmpi/shmemfort-wrapper-data.txt
+#
 %{mpi_includedir}
+%{mpi_libdir}/openmpi/*.so
 %{mpi_libdir}/*.so
-%{mpi_libdir}/openmpi
-%{mpi_libdir}/pkgconfig
-%{mpi_mandir}/man3/
-%{mpi_mandir}/man7/
+%{mpi_libdir}/pkgconfig/*.pc
 
 %files devel-static
 %defattr(-, root, root)
 %{mpi_libdir}/*.la
+%{mpi_libdir}/openmpi/*.la
 %{mpi_libdir}/*.a
+%endif
+
+%if "%{name}" == "openmpi-testsuite"
+%files
+%defattr(-, root, root)
+%doc test/util/test-suite.log
+%endif
 
 %changelog

++++++ openmpi-1.7.2.tar.bz2 -> openmpi-1.8.1.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/openmpi/openmpi-1.7.2.tar.bz2 
/work/SRC/openSUSE:Factory/.openmpi.new/openmpi-1.8.1.tar.bz2 differ: char 11, 
line 1

++++++ openmpi-no_network_in_build.patch ++++++
---
 test/util/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: test/util/Makefile.am
===================================================================
--- test/util/Makefile.am.orig  2014-04-22 16:51:00.000000000 +0200
+++ test/util/Makefile.am       2014-04-29 18:37:08.260494412 +0200
@@ -33,7 +33,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/test/suppo
 
 
 check_PROGRAMS = \
-       opal_bit_ops opal_path_nfs
+       opal_bit_ops
 
 TESTS = \
        $(check_PROGRAMS)
++++++ openmpi-rpmlintrc ++++++
# This line is mandatory to access the configuration functions
from Config import *

#false positive
addFilter("openmpi.* rpath-in-buildconfig")
++++++ pre_checkin.sh ++++++
#!/bin/bash
# This script has to be run prior to a check-in if changes were done
# to spec and/or changes
sed -e "s,^\(Name:.*openmpi\),\1-testsuite," openmpi.spec > 
openmpi-testsuite.spec
cp openmpi.changes openmpi-testsuite.changes

osc service localrun format_spec_file

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to