Hello community, here is the log from the commit of package openmpi for openSUSE:Factory checked in at 2012-04-17 22:00:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi (Old) and /work/SRC/openSUSE:Factory/.openmpi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openmpi", Maintainer is "pth@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes 2012-03-23 12:23:47.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes 2012-04-17 22:00:25.000000000 +0200 @@ -1,0 +2,58 @@ +Sat Apr 14 08:33:37 UTC 2012 - dmueller@suse.com + +- fix ARM support again + +------------------------------------------------------------------- +Tue Mar 20 19:05:25 CET 2012 - pth@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. + +------------------------------------------------------------------- Old: ---- arm_support openmpi-1.4.5.tar.bz2 New: ---- openmpi-1.5.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi.spec ++++++ --- /var/tmp/diff_new_pack.bC6q7e/_old 2012-04-17 22:00:29.000000000 +0200 +++ /var/tmp/diff_new_pack.bC6q7e/_new 2012-04-17 22:00:29.000000000 +0200 @@ -22,18 +22,17 @@ Summary: A powerful implementaion of MPI License: BSD-3-Clause Group: Development/Libraries/Parallel -Version: 1.4.5 +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: mpi-selector @@ -43,7 +42,7 @@ BuildRequires: libibverbs-devel %endif # List loosely based on files available in openmpi-1.4.4/opal/asm/generated/ -ExclusiveArch: %alpha x86_64 %ix86 ia64 mips mips64 ppc ppc64 %sparc +ExclusiveArch: %alpha %arm x86_64 %ix86 ia64 mips mips64 ppc ppc64 %sparc %ifarch x86_64 BuildRequires: numactl %endif @@ -82,12 +81,8 @@ %prep %setup -q -%patch0 -p1 %build -%ifarch %arm -./autogen.sh -%endif %configure \ --disable-static \ %if %{with_dapl} @@ -97,7 +92,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 @@ -120,7 +115,10 @@ 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 @@ -200,5 +198,7 @@ %doc %_prefix/share/*.SPEC %doc %_prefix/share/vampirtrace %doc %_prefix/share/vt*-wrapper-data.txt +%_libdir/pkgconfig +%_datadir/libtool %changelog ++++++ openmpi-1.4.5.tar.bz2 -> openmpi-1.5.4.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/openmpi/openmpi-1.4.5.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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org