Hello community,

here is the log from the commit of package openmpi for openSUSE:Factory checked 
in at 2015-12-06 07:24:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-testsuite.changes        
2015-11-12 19:35:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-testsuite.changes   
2015-12-06 07:24:38.000000000 +0100
@@ -1,0 +2,217 @@
+Mon Nov 30 10:22:26 CET 2015 - [email protected]
+
+- Really do remove openmpi-external_libltdl.patch.
+
+-------------------------------------------------------------------
+Sat Nov 28 19:22:14 UTC 2015 - [email protected]
+
+- updated to 1.8.8
+- remove unneeded patch4 openmpi-external_libltdl.patch
+- update files list
+- list of changes since 1.8.3
+1.8.8
+-----
+- Fix a segfault in MPI_FINALIZE with the PSM MTL.
+- Fix mpi_f08 sentinels (e.g., MPI_STATUS_IGNORE) handling.
+- Set some additional MXM default values for OSHMEM.
+- Fix an invalid memory access in MPI_MRECV and MPI_IMRECV.
+- Include two fixes that were mistakenly left out of the official
+  v1.8.7 tarball:
+  - Fixed MPI_WIN_POST and MPI_WIN_START for zero-size messages
+  - Protect the OOB TCP ports from segfaulting when accessed by
+   port scanners
+
+
+1.8.7
+----
+** NOTE: v1.8.7 technically breaks ABI with prior versions
+** in the 1.8 series because it repairs two incorrect API
+** signatures. However, users will only need to recompile
+** if they were using those functions - which they couldn't
+** have been, because the signatures were wrong :-)
+
+- Plugged a memory leak that impacted blocking sends
+- Fixed incorrect declaration for MPI_T_pvar_get_index and added
+  missing return code MPI_T_INVALID_NAME.
+- Fixed an uninitialized variable in PMI2 support
+- Added new vendor part id for Mellanox ConnectX4-LX
+- Fixed NBC_Copy for legitimate zero-size messages
+- Fixed MPI_Win_post and MPI_Win_start for zero-size messages
+- Protect the OOB ports from segfaulting when accessed by port
+  scanners
+- Fixed several Fortran typos
+- Fixed configure detection of XRC support
+- Fixed support for highly heterogeneous systems to avoid
+  memory corruption when printing out the bindings
+
+
+1.8.6
+-----
+- Fixed memory leak on Mac OS-X exposed by TCP keepalive
+- Fixed keepalive support to ensure that daemon/node failure
+  results in complete job cleanup
+- Update Java binding support
+- Fixed MPI_THREAD_MULTIPLE bug in vader shared memory BTL
+- Fixed issue during shutdown when CUDA initialization wasn't
+  complete
+- Fixed orted environment when no prefix given
+- Fixed trivial typo in MPI_Neighbor_allgather manpage
+- Fixed tree-spawn support for sh and ksh shells
+- Several data type fixes
+- Fixed IPv6 support bug
+- Cleaned up an unlikely build issue
+- Fixed PMI2 process map parsing for cyclic mappings
+- Fixed memalign threshold in openib BTL
+- Fixed debugger access to message queues for blocking send/recv
+
+
+1.8.5
+-----
+- Fixed configure problems in some cases when using an external
+  hwloc installation.  Thanks to Erick Schnetter for reporting the
+  error and helping track down the source of the problem.
+- Fixed linker error on OS X when using the clang compiler.
+  Thanks to Erick Schnetter for reporting the error and helping
+  track down the source of the problem.
+- Fixed MPI_THREAD_MULTIPLE deadlock error in the vader BTL.
+  Thanks to Thomas Klimpel for reporting the issue.
+- Fixed several Valgrind warnings.  Thanks for Lisandro Dalcin for
+  contributing a patch fixing some one-sided code paths.
+- Fixed version compatibility test in OOB that broke ABI within the
+  1.8 series. NOTE: this will not resolve the problem between 
+  pre-1.8.5 versions, but will fix it going forward.
+- Fix some issues related to running on Intel Xeon Phi 
+  coprocessors.
+- Opportunistically switch away from using GNU Libtool's libltdl
+  library when possible (by default).
+- Fix some VampirTrace errors.  Thanks to Paul Hargrove for
+  reporting the issues.
+- Correct default binding patterns when --use-hwthread-cpus was
+  specified and nprocs <= 2.
+- Fix warnings about -finline-functions when compiling with clang.
+- Updated the embedded hwloc with several bug fixes, including the
+  "duplicate Lhwloc1 symbol" that multiple users reported on some
+  platforms.
+- Do not error when mpirun is invoked with with default bindings
+  (i.e., no binding was specified), and one or more nodes do not
+  support bindings.  Thanks to Annu Desari for pointing out the
+  problem.
+- Let root invoke "mpirun --version" to check the version without
+  printing the "Don't run as root!" warnings.  Thanks to Robert
+  McLay for the suggestion.
+- Fixed several bugs in OpenSHMEM support.
+- Extended vader shared memory support to 32-bit architectures.
+- Fix handling of very large datatypes.  Thanks to Bogdan Sataric
+  for the bug report.
+- Fixed a bug in handling subarray MPI datatypes, and a bug when
+  using MPI_LB and MPI_UB.  Thanks to Gus Correa for pointing out
+  the issue.
+- Restore user-settable bandwidth and latency PML MCA variables.
+- Multiple bug fixes for cleanup during MPI_FINALIZE in unusual
+  situations.
+- Added support for TCP keepalive signals to ensure timely
+  termination when sockets between daemons cannot be created
+  (e.g., due to a firewall).
+- Added MCA parameter to allow full use of a SLURM allocation when
+  started from a tool (supports LLNL debugger).
+- Fixed several bugs in the configure logic for PMI and hwloc.
+- Fixed incorrect interface index in TCP communications setup.
+  Thanks to Mark Kettenis for spotting the problem and providing
+  a patch.
+- Fixed MPI_IREDUCE_SCATTER with single-process communicators when
+  MPI_IN_PLACE was not used.
+- Added XRC support for OFED v3.12 and higher.
+- Various updates and bug fixes to the Mellanox hcoll collective
+  support.
+- Fix problems with Fortran compilers that did not support
+  REAL*16/COMPLEX*32 types.  Thanks to Orion Poplawski for
+  identifying the issue.
+- Fixed problem with rpath/runpath support in pkg-config files.
+  Thanks to Christoph Junghans for notifying us of the issue.
+- Man page fixes:
+  - Removed erroneous "color" discussion from MPI_COMM_SPLIT_TYPE.
+    Thanks to Erick Schnetter for spotting the outdated text.
+  - Fixed prototypes for MPI_IBARRIER.  Thanks to Maximilian for
+    finding the issue.
+  - Updated docs about buffer usage in non-blocking communications.
+    Thanks to Alexander Pozdneev for citing the outdated text.
+  - Added documentation about the 'ompi_unique' MPI_Info key with
+    MPI_PUBLISH_NAME.
+  - Fixed typo in MPI_INTERCOMM_MERGE.  Thanks to Harald Servat for
+    noticing and sending a patch.
+  - Updated configure paths in HACKING.
+    Thanks to Maximilien Levesque for the fix.
+  - Fixed Fortran typo in MPI_WIN_LOCK_ALL.  Thanks to Thomas Jahns
+    for pointing out the issue.
+- Fixed a number of MPI one-sided bugs.
+- Fixed MPI_COMM_SPAWN when invoked from a singleton job.
+- Fixed a number of minor issues with CUDA support, including
+  registering of shared memory and supporting reduction support for
+  GPU buffers.
+- Improved support for building OMPI on Cray platforms.
+- Fixed performance regression introduced by the inadvertent
+  default enabling of MPI_THREAD_MULTIPLE support.
+
+1.8.4
+-----
+- Fix MPI_SIZEOF; now available in mpif.h for modern Fortran
+  compilers (see README for more details).  Also fixed various
+  compiler/linker errors.
+- Fixed inadvertant Fortran ABI break between v1.8.1 and v1.8.2 in
+  the mpi interface module when compiled with gfortran >= v4.9.
+- Fix various MPI_THREAD_MULTIPLE issues in the TCP BTL.
+- mpirun no longer requires the --hetero-nodes switch; it will
+  automatically detect when running in heterogeneous scenarios.
+- Update LSF support, to include revamped affinity functionality.
+- Update embedded hwloc to v1.9.1.
+- Fixed max registerable memory computation in the openib BTL.
+- Updated error message when debuggers are unable to find various
+  symbols/types to be more clear.  Thanks to Dave Love for raising
+  the issue.
+- Added proper support for LSF and PBS/Torque libraries in static
+  builds.
+- Rankfiles now support physical processor IDs.
+- Fixed potential hang in MPI_ABORT.
+- Fixed problems with the PSM MTL and "re-connect" scenarios,
+  such as MPI_INTERCOMM_CREATE.
+- Fix MPI_IREDUCE_SCATTER with a single process.
+- Fix (rare) race condition in stdout/stderr funneling to mpirun
+  where some trailing output could get lost when a process
+  terminated.
+- Removed inadvertent change that set --enable-mpi-thread-multiple
+  "on" by default, thus impacting performance for non-threaded
+  apps.
+- Significantly reduced startup time by optimizing internal hash
+  table implementation.
+- Fixed OS X linking with the Fortran mpi module when used with
+  gfortran >= 4.9.  Thanks to Github user yafshar for raising the
+  issue.
+- Fixed memory leak on Cygwin platforms.  Thanks for Marco Atzer
+  for reporting the issue.
+- Fixed seg fault in neighborhood collectives when the degree of
+  the topology is higher than the communicator size.  Thanks to
+  Lisandro Dalcin for reporting the issue.
+- Fixed segfault in neighborhood collectives under certain use-cases.
+- Fixed various issues regarding Solaris support. Thanks to Siegmar
+  Gross for patiently identifying all the issues.
+- Fixed PMI configure tests for certain Slurm installation patterns.
++++ 20 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/openmpi/openmpi-testsuite.changes
++++ and /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-testsuite.changes
openmpi.changes: same change

Old:
----
  openmpi-1.8.3.tar.bz2
  openmpi-external_libltdl.patch

New:
----
  openmpi-1.8.8.tar.bz2

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

Other differences:
------------------
++++++ openmpi-testsuite.spec ++++++
--- /var/tmp/diff_new_pack.B0BWOO/_old  2015-12-06 07:24:40.000000000 +0100
+++ /var/tmp/diff_new_pack.B0BWOO/_new  2015-12-06 07:24:40.000000000 +0100
@@ -29,7 +29,7 @@
 %endif
 
 Name:           openmpi-testsuite
-Version:        1.8.3
+Version:        1.8.8
 Release:        0
 Summary:        A powerful implementaion of MPI
 License:        BSD-3-Clause
@@ -43,7 +43,6 @@
 Patch1:         openmpi-no_date_and_time.patch
 Patch2:         openmpi-no_network_in_build.patch
 Patch3:         openmpi-1.8.3-fix-bashisms.patch
-Patch4:         openmpi-external_libltdl.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  Modules
 BuildRequires:  autoconf
@@ -133,7 +132,6 @@
 %patch1
 %patch2
 %patch3 -p1
-%patch4
 
 %build
 %if 0%{suse_version} >= 1315
@@ -152,7 +150,7 @@
            --mandir="%{mpi_mandir}" \
            --disable-static  \
            --enable-builtin-atomics \
-           --with-libltdl=external \
+           --with-libltdl=%{_prefix} \
 %if %{with_openib}
           --with-verbs \
 %endif
@@ -344,7 +342,7 @@
 %endif
 %{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-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
@@ -401,6 +399,8 @@
 %{mpi_datadir}/openmpi/help-orte-top.txt
 %{mpi_datadir}/openmpi/help-orted.txt
 %{mpi_datadir}/openmpi/help-orterun.txt
+%{mpi_datadir}/openmpi/help-oshmem-info.txt
+%{mpi_datadir}/openmpi/help-oshmem-sshmem.txt
 %{mpi_datadir}/openmpi/help-oshmem-sshmem-mmap.txt
 %{mpi_datadir}/openmpi/help-oshmem-sshmem-sysv.txt
 %{mpi_datadir}/openmpi/help-plm-base.txt

++++++ openmpi.spec ++++++
--- /var/tmp/diff_new_pack.B0BWOO/_old  2015-12-06 07:24:40.000000000 +0100
+++ /var/tmp/diff_new_pack.B0BWOO/_new  2015-12-06 07:24:40.000000000 +0100
@@ -29,7 +29,7 @@
 %endif
 
 Name:           openmpi
-Version:        1.8.3
+Version:        1.8.8
 Release:        0
 Summary:        A powerful implementaion of MPI
 License:        BSD-3-Clause
@@ -43,7 +43,6 @@
 Patch1:         openmpi-no_date_and_time.patch
 Patch2:         openmpi-no_network_in_build.patch
 Patch3:         openmpi-1.8.3-fix-bashisms.patch
-Patch4:         openmpi-external_libltdl.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  Modules
 BuildRequires:  autoconf
@@ -133,7 +132,6 @@
 %patch1
 %patch2
 %patch3 -p1
-%patch4
 
 %build
 %if 0%{suse_version} >= 1315
@@ -152,7 +150,7 @@
            --mandir="%{mpi_mandir}" \
            --disable-static  \
            --enable-builtin-atomics \
-           --with-libltdl=external \
+           --with-libltdl=%{_prefix} \
 %if %{with_openib}
           --with-verbs \
 %endif
@@ -344,7 +342,7 @@
 %endif
 %{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-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
@@ -401,6 +399,8 @@
 %{mpi_datadir}/openmpi/help-orte-top.txt
 %{mpi_datadir}/openmpi/help-orted.txt
 %{mpi_datadir}/openmpi/help-orterun.txt
+%{mpi_datadir}/openmpi/help-oshmem-info.txt
+%{mpi_datadir}/openmpi/help-oshmem-sshmem.txt
 %{mpi_datadir}/openmpi/help-oshmem-sshmem-mmap.txt
 %{mpi_datadir}/openmpi/help-oshmem-sshmem-sysv.txt
 %{mpi_datadir}/openmpi/help-plm-base.txt

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


Reply via email to