Hello community, here is the log from the commit of package openmpi for openSUSE:Factory checked in at 2013-04-17 23:12:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi (Old) and /work/SRC/openSUSE:Factory/.openmpi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes 2013-03-05 06:46:39.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes 2013-04-17 23:12:35.000000000 +0200 @@ -1,0 +2,93 @@ +Mon Apr 8 12:20:50 CEST 2013 - [email protected] + +- Update to 1.7. + The following is an abbreviated list of changes in v1.7 (note that + countless other smaller improvements and enhancements are not shown + below): + + - Added MPI-3 functionality: + - MPI_GET_LIBRARY_VERSION + - Matched probe + - MPI_TYPE_CREATE_HINDEXED_BLOCK + - Non-blocking collectives + - MPI_INFO_ENV support + - Fortran '08 bindings (see below) + + - Dropped support for checkpoint/restart due to loss of maintainer :-( + - Enabled compile-time warning of deprecated MPI functions by default + (in supported compilers). + - Revamped Fortran MPI bindings (see the README for details): + - "mpifort" is now the preferred wrapper compiler for Fortran + - Added "use mpi_f08" bindings (for compilers that support it) + - Added better "use mpi" support (for compilers that support it) + - Removed incorrect MPI_SCATTERV interface from "mpi" module that + was added in the 1.5.x series for ABI reasons. + - Lots of VampirTrace upgrades and fixes; upgrade to v5.14.3. + - Modified process affinity system to provide warning when bindings + result in being "bound to all", which is equivalent to not being + bound. + - Removed maffinity, paffinity, and carto frameworks (and associated + MCA params). + - Upgraded to hwloc v1.5.1. + - Added performance improvements to the OpenIB (OpenFabrics) BTL. + - Made malloc hooks more friendly to IO interprosers. Thanks to the + bug report and suggested fix from Darshan maintainer Phil Carns. + - Added support for the DMTCP checkpoint/restart system. + - Added support for the Cray uGNI interconnect. + - Fixed header file problems on OpenBSD. + - Fixed issue with MPI_TYPE_CREATE_F90_REAL. + - Wrapper compilers now explicitly list/link all Open MPI libraries if + they detect static linking CLI arguments. + - Open MPI now requires a C99 compiler to build. Please upgrade your + C compiler if you do not have a C99-compliant compiler. + - Fix MPI_GET_PROCESSOR_NAME Fortran binding to set ierr properly. + Thanks to LANL for spotting the error. + - Many MXM and FCA updates. + - Fixed erroneous free of putenv'ed string that showed up in Valgrind + reports. + - Fixed MPI_IN_PLACE case for MPI_ALLGATHER. + - Fixed a bug that prevented MCA params from being forwarded to + daemons upon launch. + - Fixed issues with VT and CUDA --with-cuda[-libdir] configuration CLI + parameters. + - Entirely new implementation of many MPI collective routines focused + on better performance. + - Revamped autogen / build system. + - Add new sensor framework to ORTE that includes modules for detecting + stalled applications and processes that consume too much memory. + - Added new state machine framework to ORTE that converts ORTE into an + event-driven state machine using the event library. + - Added a new MCA parameter (ess_base_stream_buffering) that allows the user + to override the system default for buffering of stdout/stderr streams + (via setvbuf). Parameter is not visible via ompi_info. + - Revamped the launch system to allow consideration of node hardware + in assigning process locations and bindings. + - Added the -novm option to preserve the prior launch behavior. + - Revamped the process mapping system to utilize node hardware by adding + new map-by, rank-by, and bind-to cmd line options. + - Added new MCA parameter to provide protection against IO forwarding + backlog. + - Dropped support for native Windows due to loss of maintainers. :-( + - Added a new parallel I/O component and multiple new frameworks to + support parallel I/O operations. + - Fix typo in orte_setup_hadoop.m4. Thanks to Aleksej Saushev for + reporting it + - Fix a very old error in opal_path_access(). Thanks to Marco Atzeri + for chasing it down. +- Remove openmpi-sync-builtins.patch as it's not needed anymore. + +------------------------------------------------------------------- +Mon Apr 8 11:46:59 CEST 2013 - [email protected] + +- Define sysconfdir to be below the version specific openmpi + directory (bnc#805244). + +------------------------------------------------------------------- +Tue Apr 2 14:13:19 CEST 2013 - [email protected] + +- Unset the system default in addition to unregistering the + openmpi version (bnc#810598). +- Unconditionally set the just installed openmpi version + to be the default. + +------------------------------------------------------------------- Old: ---- openmpi-1.6.4.tar.bz2 openmpi-sync-builtins.patch New: ---- openmpi-1.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi.spec ++++++ --- /var/tmp/diff_new_pack.Sa205S/_old 2013-04-17 23:12:38.000000000 +0200 +++ /var/tmp/diff_new_pack.Sa205S/_new 2013-04-17 23:12:38.000000000 +0200 @@ -19,7 +19,7 @@ %define with_dapl 0 Name: openmpi -Version: 1.6.4 +Version: 1.7 Release: 0 Summary: A powerful implementaion of MPI License: BSD-3-Clause @@ -31,8 +31,6 @@ Source3: baselibs.conf # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: remove-assembler-for-armv5.diff -# PATCH-FEATURE-UPSTREAM openmpi-sync-builtins.patch [svn revision 25498, or 0903ce6 on the git mirror] -- Andreas Schwab, SUSE Labs, [email protected] -Patch1: openmpi-sync-builtins.patch BuildRequires: Modules BuildRequires: autoconf BuildRequires: automake @@ -101,7 +99,6 @@ %ifarch armv5el armv5tel aarch64 %patch0 %endif -%patch1 -p1 %build ./autogen.sh @@ -120,6 +117,7 @@ make %{?_smp_mflags} %install + %make_install # make and install mpivars files sed -e 's,prefix,%{mpi_prefix},g' -e 's,libdir,%{mpi_libdir},g' %{SOURCE1} \ @@ -175,14 +173,17 @@ --register %{name}-%{version} \ --source-dir %{mpi_bindir} \ --yes -if [ "`/usr/bin/mpi-selector --system --query`" = '' ]; then - /usr/bin/mpi-selector \ +/usr/bin/mpi-selector \ --system \ - --set %{name}-%{version} -fi + --set %{name}-%{version} \ + --yes %preun /usr/bin/mpi-selector --unregister %{name}-%{version} --yes +/usr/bin/mpi-selector --system --query +if [ ! -z "`/usr/bin/mpi-selector --system --query`" ]; then + /usr/bin/mpi-selector --system --unset --yes %{name}-%{version} +fi %postun -p /sbin/ldconfig ++++++ openmpi-1.6.4.tar.bz2 -> openmpi-1.7.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/openmpi/openmpi-1.6.4.tar.bz2 /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-1.7.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
