Hello community,

here is the log from the commit of package openmpi for openSUSE:Factory checked 
in at 2013-07-05 15:05:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi (Old)
 and      /work/SRC/openSUSE:Factory/.openmpi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmpi"

Changes:
--------
--- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes  2013-04-17 
23:12:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes     2013-07-05 
15:05:42.000000000 +0200
@@ -1,0 +2,34 @@
+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__.
+
+-------------------------------------------------------------------

Old:
----
  openmpi-1.7.tar.bz2

New:
----
  openmpi-1.7.2.tar.bz2
  openmpi-no_date_and_time.patch

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

Other differences:
------------------
++++++ openmpi.spec ++++++
--- /var/tmp/diff_new_pack.iBvG6T/_old  2013-07-05 15:05:44.000000000 +0200
+++ /var/tmp/diff_new_pack.iBvG6T/_new  2013-07-05 15:05:44.000000000 +0200
@@ -16,21 +16,26 @@
 #
 
 
+# NOTE: openib may be switched on without UDAPL support, but dapl implies
+#       openib
+
 %define with_dapl 0
+%define with_openib 0
 
 Name:           openmpi
-Version:        1.7
+Version:        1.7.2
 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.6/downloads/%{name}-%{version}.tar.bz2
+Source0:        
http://www.open-mpi.org/software/ompi/v1.7/downloads/%{name}-%{version}.tar.bz2
 Source1:        mpivars.sh
 Source2:        mpivars.csh
 Source3:        baselibs.conf
 # PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0:         remove-assembler-for-armv5.diff
+Patch1:         openmpi-no_date_and_time.patch
 BuildRequires:  Modules
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -42,6 +47,8 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if %{with_dapl}
 BuildRequires:  compat-dapl-devel
+%endif
+%if %{with_openib} || %{with_dapl}
 BuildRequires:  libibumad-devel
 BuildRequires:  libibverbs-devel
 %endif
@@ -53,11 +60,12 @@
 Requires:       mpi-selector
 Requires(preun): mpi-selector
 %define mpi_prefix %{_libdir}/mpi/gcc/%{name}
-%define mpi_bindir %{mpi_prefix}/%(echo "%{_bindir}" | sed "s|^%{_prefix}/||")
-%define mpi_libdir %{mpi_prefix}/%(echo "%{_libdir}" | sed "s|^%{_prefix}/||")
-%define mpi_datadir %{mpi_prefix}/%(echo "%{_datadir}" | sed 
"s|^%{_prefix}/||")
-%define mpi_includedir %{mpi_prefix}/%(echo "%{_includedir}" | sed 
"s|^%{_prefix}/||")
-%define mpi_mandir %{mpi_prefix}/%(echo "%{_mandir}" | sed "s|^%{_prefix}/||")
+
+%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
 Open MPI is a project combining technologies and resources from several
@@ -72,7 +80,7 @@
 Group:          Development/Libraries/Parallel
 Requires:       %{name} = %{version}
 Requires:       libstdc++-devel
-%if %{with_dapl}
+%if %{with_openib} || %{with_dapl}
 Requires:       libibumad-devel
 Requires:       libibverbs-devel
 %endif
@@ -99,6 +107,7 @@
 %ifarch armv5el armv5tel aarch64
 %patch0
 %endif
+%patch1
 
 %build
 ./autogen.sh
@@ -110,11 +119,14 @@
            --libdir="%{mpi_libdir}" \
            --mandir="%{mpi_mandir}" \
            --disable-static \
+%if %{with_openib}
+          --with-verbs \
+%endif
 %if %{with_dapl}
            --with-udapl \
 %endif
            --with-devel-headers
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 

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

++++++ openmpi-no_date_and_time.patch ++++++
From: Philipp Thomas <[email protected]>
Date: 2013-06-27 15:10:15+02:00
Subject: D not use __DATE__

Don't use __DATE__ as to not trigger useless rebuilds.

---
 ompi/debuggers/ompi_msgq_dll.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: ompi/debuggers/ompi_msgq_dll.c
===================================================================
--- ompi/debuggers/ompi_msgq_dll.c.orig 2013-04-13 12:44:32.000000000 +0200
+++ ompi/debuggers/ompi_msgq_dll.c      2013-06-27 15:09:29.067487847 +0200
@@ -190,7 +190,7 @@ int mqs_version_compatibility (void)
 char *mqs_version_string (void)
 {
     return "Open MPI message queue support for parallel"
-           " debuggers compiled on " __DATE__;
+           " debuggers compiled for openSUSE";
 } /* mqs_version_string */
 
 /* So the debugger can tell what interface width the library was compiled with 
*/
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to