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