Hello community,

here is the log from the commit of package openmpi for openSUSE:Factory checked 
in at 2012-03-22 13:37:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi (Old)
 and      /work/SRC/openSUSE:Factory/.openmpi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmpi", Maintainer is "p...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes  2012-02-01 
13:17:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes     2012-03-22 
13:37:04.000000000 +0100
@@ -1,0 +2,95 @@
+Tue Mar 20 19:05:25 CET 2012 - p...@suse.de
+
+- Update to 1.5.4:
+  * Add support for the (as yet unreleased) Mellanox MXM transport.
+  * Add support for dynamic service levels (SLs) in the openib BTL.
+  * Fixed C++ bindings cosmetic/warnings issue with
+    MPI::Comm::NULL_COPY_FN and MPI::Comm::NULL_DELETE_FN.
+  * Also allow the word "slots" in rankfiles (i.e., not just "slot").
+  * Add Mellanox ConnectX 3 device IDs to the openib BTL defaults.
+  * Various FCA updates.
+  * Add missing ARM assembly code files.
+  * Update to allow more than 128 entries in an appfile.
+  * Various VT updates and bug fixes.
+  * Update description of btl_openib_cq_size to be more accurate.
+  * Various assembly "clobber" fixes.
+  * Fix a hang in carto selection in obscure situations.
+  * Updated to Automake 1.11.1
+  * Fix compilation of LSF support.
+  * Update MPI_Comm_spawn_multiple.3 man page to reflect what it
+    actually does.
+  * Fix for possible corruption of the environment.
+  * Enable use of PSM on direct-launch SLURM jobs.
+  * Update paffinity hwloc to v1.2, and to fix minor bugs affinity
+    assignment bugs on PPC64/Linux platforms.
+  * Let the openib BTL auto-detect its bandwidth.
+  * Support new MPI-2.2 datatypes.
+  * Updates to support more datatypes in MPI one-sided communication.
+  * Fix recursive locking bug when MPI-IO was used with
+    MPI_THREAD_MULTIPLE.
+  * Fix mpirun handling of prefix conflicts.
+  * Ensure mpirun's --xterm options leaves sessions attached.
+  * Fixed type of sendcounts and displs in the "use mpi" F90 module.
+    ABI is preserved, but applications may well be broken.  See the
+    README for more details.
+  * Fix indexed datatype leaks.
+  * Fix debugger mapping when mpirun's -npernode option is used.
+  * Fix segv associated with MPI_Comm_create with MPI_GROUP_EMPTY.
+  * Improved LoadLeveler ORTE support.
+  * Add new btl_openib_gid_index MCA parameter to allow selecting which
+    GID to use on an OpenFabrics device's GID table.
+  * Add support for PCI relaxed ordering in the OpenFabrics BTL (when
+    available).
+  * Update rsh logic to allow correct SGE operation.
+  * Ensure that the mca_paffinity_alone MCA parameter only appears once
+    in the ompi_info output.
+  * Fixed return codes from MPI_PROBE and MPI_IPROBE.
+  * If something goes wrong during MPI_INIT, fix the error
+    message to say that it's illegal to invoke MPI_INIT before
+    MPI_INIT.
+
+  For further changes see NEWS in the package documentation.
+
+-------------------------------------------------------------------
+Fri Mar 16 17:52:23 UTC 2012 - alinm.el...@gmail.com
+
+- updated to 1.4.5
+- added files to make openmpi available via Modules 
+Changes since 1.4.4
+- Fixed the --disable-memory-manager configure switch.
+  (** also to appear in 1.5.5)
+- Fix typos in code and man pages.  Thanks to Fujitsu for these fixes.
+  (** also to appear in 1.5.5)
+- Improve management of the registration cache; when full, try freeing
+  old entries and attempt to re-register.
+- Fixed a data packing pointer alignment issue.  Thanks to Fujitsu
+  for the patch.
+  (** also to appear in 1.5.5)
+- Add ability to turn off warning about having the shared memory backing
+  store over a networked filesystem.  Thanks to Chris Samuel for this
+  suggestion.
+  (** also to appear in 1.5.5)
+- Removed an unnecessary memmove() and plugged a couple of small memory leaks
+  in the openib OOB connection setup code.
+- Fixed some QLogic bugs. Thanks to Mark Debbage from QLogic for the patches. 
+- Fixed problem with MPI_IN_PLACE and other sentinel Fortran constants
+  on OS X.
+  (** also to appear in 1.5.5)
+- Fix SLURM cpus-per-task allocation.
+  (** also to appear in 1.5.5)
+- Fix the datatype engine for when data left over from the previous
+  pack was larger than the allowed space in the pack buffer. Thanks to
+  Yuki Matsumoto and Takahiro Kawashima for the bug report and the
+  patch.
+- Fix Fortran value for MPI_MAX_PORT_NAME.  Thanks to Enzo Dari for
+  raising the issue.
+- Workaround an Intel compiler v12.1.0 2011.6.233 vector optimization
+  bug.
+- Fix issues on Solaris with the openib BTL.
+- Fixes for the Oracle Studio 12.2 Fortran compiler.
+- Update iWARP parameters for the Intel NICs.
+  (** also to appear in 1.5.5)
+- Fix obscure cases where MPI_ALLGATHER could crash.  Thanks to Andrew
+  Senin for reporting the problem.
+  (** also to appear in 1.5.5)
+-------------------------------------------------------------------

Old:
----
  arm_support
  openmpi-1.4.4.tar.bz2

New:
----
  openmpi-1.5.4.tar.bz2

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

Other differences:
------------------
++++++ openmpi.spec ++++++
--- /var/tmp/diff_new_pack.fYuNOZ/_old  2012-03-22 13:37:06.000000000 +0100
+++ /var/tmp/diff_new_pack.fYuNOZ/_new  2012-03-22 13:37:06.000000000 +0100
@@ -15,24 +15,27 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define with_dapl 0
 
 Name:           openmpi
 Summary:        A powerful implementaion of MPI
 License:        BSD-3-Clause
 Group:          Development/Libraries/Parallel
-Version:        1.4.4
+Version:        1.5.4
 Release:        0
 Source0:        %{name}-%{version}.tar.bz2
+#Source0:        
http://www.open-mpi.org/software/ompi/v1.4/downloads/%{name}-%{version}.tar.bz2
 Source1:        mpivars.sh
 Source2:        mpivars.csh
 Source3:        baselibs.conf
-Patch0:         arm_support
-# Patch0:         openmpi-new-ehca.patch
 Url:            http://www.open-mpi.org/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  Modules
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
+BuildRequires:  libquadmath46
 BuildRequires:  mpi-selector
 %if %{with_dapl}
 BuildRequires:  compat-dapl-devel
@@ -61,9 +64,11 @@
 %package devel
 Summary:        A powerful implementaion of MPI
 Group:          Development/Libraries/Parallel
-Requires:       %{name} = %{version} libstdc++-devel
+Requires:       %{name} = %{version}
+Requires:       libstdc++-devel
 %if %{with_dapl}
-Requires:       libibverbs-devel libibumad-devel
+Requires:       libibumad-devel
+Requires:       libibverbs-devel
 %endif
 
 %description devel
@@ -77,7 +82,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %ifarch %arm
@@ -92,7 +96,7 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT install
+%makeinstall
 # make and install mpivars files
 sed -e 's,prefix,%_prefix,g' -e 's,libdir,%_prefix/%_lib,g' %{S:1} \
     > $RPM_BUILD_ROOT%_bindir/mpivars.sh
@@ -115,6 +119,34 @@
        ls -l "$input.gz"
 done
 
+rm -f %buildroot/%_libdir/libotf.la
+
+mkdir -p ${RPM_BUILD_ROOT}/usr/share/modules/gnu-openmpi
+%fdupes %{buildroot}%{_mandir} %{buildroot}%{_datadir}
+
+cat << EOF > ${RPM_BUILD_ROOT}/usr/share/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 /usr/%_lib/mpi/gcc/openmpi/bin
+prepend-path INCLUDE /usr/%_lib/mpi/gcc/openmpi/include
+prepend-path INCLUDE /usr/%_lib/mpi/gcc/openmpi/lib64
+prepend-path MANPATH /usr/%_lib/mpi/gcc/openmpi/share/man
+prepend-path LD_LIBRARY_PATH /usr/%_lib/mpi/gcc/openmpi/%_lib
+
+EOF
+
+cat << EOF > ${RPM_BUILD_ROOT}/usr/share/modules/gnu-openmpi/.version
+#%Module1.0
+set ModulesVersion "%version"
+
+EOF
+
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
@@ -146,11 +178,15 @@
 %dir %_prefix/share/man/man1
 %dir %_prefix/include
 %config %_sysconfdir/*
+
 %_bindir/*
 %_mandir/man1/*
 %_libdir/*.so.*
 %_libdir/*.mod
 %_datadir/%name
+/usr/share/modules/gnu-openmpi/
+%dir /usr/%_lib/mpi
+%dir /usr/%_lib/mpi/gcc
 
 %files devel
 %defattr(-,root,root)
@@ -166,5 +202,7 @@
 %doc %_prefix/share/*.SPEC
 %doc %_prefix/share/vampirtrace
 %doc %_prefix/share/vt*-wrapper-data.txt
+%_libdir/pkgconfig
+%_datadir/libtool
 
 %changelog

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

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to