Hello community,

here is the log from the commit of package openmpi3 for openSUSE:Factory 
checked in at 2017-10-27 14:00:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi3 (Old)
 and      /work/SRC/openSUSE:Factory/.openmpi3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmpi3"

Fri Oct 27 14:00:27 2017 rev:1 rq:535459 version:3.0.0

Changes:
--------
New Changes file:

--- /dev/null   2017-10-14 16:26:57.428140955 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi3.new/openmpi3.changes   2017-10-27 
14:00:30.766565727 +0200
@@ -0,0 +1,123 @@
+-------------------------------------------------------------------
+Tue Oct 10 13:16:11 UTC 2017 - [email protected]
+
+- Add a ringdisabled flag to allow building only the standard flavor
+  so not all flavors are pulled into staging rings
+- Fix baselibs.conf generation (wrong directory and name)
+- Fix pre/post install call to ldconfig
+
+-------------------------------------------------------------------
+Fri Oct  6 13:58:00 UTC 2017 - [email protected]
+
+- Add conflicts between the macros-devel packages
+
+-------------------------------------------------------------------
+Wed Sep 27 11:59:34 UTC 2017 - [email protected]
+
+- Converted to multibuild.
+- Add HPC build using environment modules (FATE#321711).
+- Resync spec file with openmpi and openmpi2
+
+-------------------------------------------------------------------
+Mon Sep 25 15:45:23 UTC 2017 - [email protected]
+
+- Fix VERSION file during build so that ompi_info reports good infos
+
+-------------------------------------------------------------------
+Tue Sep 19 15:04:51 UTC 2017 - [email protected]
+
+- Remove --disable-mca-dso
+  Related bug was due to openmpi/*.so wrongly packaged as devel
+
+-------------------------------------------------------------------
+Wed Sep 13 07:27:16 UTC 2017 - [email protected]
+
+- Update to OpenMPI 3.0.0
+- Enable fortan08 bindings
+- Disable devel headers
+
+-------------------------------------------------------------------
+Mon Aug 21 11:52:26 UTC 2017 - [email protected]
+
+- Update to openMPI 3.0.0rc3
+
+-------------------------------------------------------------------
+Mon Jul  3 13:05:34 UTC 2017 - [email protected]
+
+- Build with openucx support
+
+-------------------------------------------------------------------
+Mon Jul  3 13:52:53 CEST 2017 - [email protected]
+
+- Initial packaging of openMPI 3.0.0rc1.
+  * Use UCX allocator for OSHMEM symmetric heap allocations to optimize 
intra-node
+    data transfers.  UCX SPML only.
+  * Use UCX multi-threaded API in the UCX PML.  Requires UCX 1.0 or later.
+  * Fix file list and call fdupes.
+
+-------------------------------------------------------------------
+Wed Jun 28 06:31:04 UTC 2017 - [email protected]
+
+- Trim filler wording from description
+- Replace uses of old $RPM_ variables, remove redundant %clean
+  section, abolish %__-type macro indirection,
+  remove excess piping to xargs
+- Add missing %_smp_mflags.
+
+-------------------------------------------------------------------
+Thu Jun 15 12:06:33 UTC 2017 - [email protected]
+
+- Add support for openmpi2 over PSM2 and libfabric
+- Reference baselibs.conf and openmpi2-rpmlintrc in spec
+- Add _service to fetch from upstream github repo
+
+-------------------------------------------------------------------
+Thu Jun  8 11:39:44 UTC 2017 - [email protected]
+
+- Remove version dependencies to libibumad and libibverbs
+
+-------------------------------------------------------------------
+Wed May 31 12:30:39 UTC 2017 - [email protected]
+
+- Fix module file paths
+
+-------------------------------------------------------------------
+Tue May 30 14:21:28 UTC 2017 - [email protected]
+
+- Add openmpi2-config package which contains runtime configuration
+  files for OpenMPI 1 and/or 2
+
+-------------------------------------------------------------------
+Wed May 17 09:17:16 UTC 2017 - [email protected]
+
+- Update to OpenMPI 2.1.1
+  * Fix a problem with one of Open MPI's fifo data structures which led to
+    hangs in a make check test.
+  * Add missing MPI_AINT_ADD/MPI_AINT_DIFF function definitions to mpif.h.
+  * Fix the error return from MPI_WIN_LOCK when rank argument is invalid.
+  * Fix a problem with mpirun/orterun when started under a debugger.
+  * Add configury option to disable use of CMA by the vader BTL.
+  * Add configury check for MPI_DOUBLE_COMPLEX datatype support.
+  * Fix memory allocated by MPI_WIN_ALLOCATE_SHARED to
+    be 64 byte aligned.
+  * Update MPI_WTICK man page to reflect possibly higher
+    resolution than 10e-6.
+  * Add missing MPI_T_PVAR_SESSION_NULL definition to mpi.h
+    include file.
+  * Enhance the Open MPI spec file to install modulefile in /opt
+    if installed in a non-default location.
+  * Fix a problem with conflicting PMI symbols when linking statically.
+  * S390/S390x support
+- Drop openmpi2-ia32-fix-atomic.patch openmpi2-s390.patch as they are now
+  fixed/supported upstream.
+
+-------------------------------------------------------------------
+Tue May  2 15:45:26 UTC 2017 - [email protected]
+
+- Add testsuite package
+
+-------------------------------------------------------------------
+Mon Apr 24 18:22:22 UTC 2017 - [email protected]
+
+- Initial packaging of OpenMPI 2.1.0
+

New:
----
  _multibuild
  _service
  macros.hpc-openmpi
  mpivars.csh
  mpivars.sh
  openmpi-3.0.0.0.1cbdf5d279.tar.bz2
  openmpi3-rpmlintrc
  openmpi3.changes
  openmpi3.spec

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

Other differences:
------------------
++++++ openmpi3.spec ++++++
++++ 684 lines (skipped)

++++++ _multibuild ++++++
<multibuild>
  <package>standard</package>
  <package>testsuite</package>
  <package>gnu-hpc</package>
  <package>gnu-hpc-testsuite</package>
</multibuild>
++++++ _service ++++++
<services>
  <service name="tar_scm" mode="disabled">
    <param name="scm">git</param>
    <param name="url">https://github.com/open-mpi/ompi.git</param>
    <param name="package-meta">no</param>
    <param name="exclude">.git</param>
    <param name="filename">openmpi</param>
    <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
    <param name="versionrewrite-pattern">v(.*)</param>
    <param name="versionrewrite-replacement">\1</param>
    <param name="revision">1cbdf5d279ee2b5338211331d00026e643d611f8</param>
  </service>
  <service name="recompress" mode="disabled">
    <param name="file">openmpi*.tar</param>
    <param name="compression">bz2</param>
  </service>
</services>
++++++ macros.hpc-openmpi ++++++
#
# openmpi
#

%hpc_openmpi_init(V:) \
 %{-V: %define _mf_ver %{-V*}} \
 %{expand: %%global hpc_openmpi_dep_version %%{?_mf_ver}%%{!_mf_ver:3}}; \
 %{expand: %%global hpc_openmpi_dir openmpi%{hpc_openmpi_dep_version}} \
 %{expand: %%global hpc_openmpi_pack_version %{hpc_openmpi_dep_version}}

++++++ mpivars.csh ++++++
set -f path= ( prefix/bin $path )

if ($?MANPATH) then
    if ( "$MANPATH" !~ *prefix/man* ) then
        setenv MANPATH prefix/man:$MANPATH
    endif
else
    setenv MANPATH prefix/man:
endif

if ($?LD_LIBRARY_PATH) then
    setenv LD_LIBRARY_PATH libdir:$LD_LIBRARY_PATH
else
    setenv LD_LIBRARY_PATH libdir
endif
++++++ mpivars.sh ++++++
case $PATH in
        *prefix/bin*)
        true
        ;;
        *)
        PATH=prefix/bin:$PATH
esac


case $MANPATH in
        *prefix/share/man*)
        true
        ;;
        *)
        MANPATH=prefix/share/man:$MANPATH
        export MANPATH
esac


case $LD_LIBRARY_PATH in
        *libdir*)
        true
        ;;
        *)
        if [ -z "$LD_LIBRARY_PATH" ]; then
          LD_LIBRARY_PATH=libdir
        else
          LD_LIBRARY_PATH="libdir:$LD_LIBRARY_PATH"
        fi
        export LD_LIBRARY_PATH
esac
++++++ openmpi3-rpmlintrc ++++++
# This line is mandatory to access the configuration functions
from Config import *

addFilter("openmpi3-libs.* rpath-in-buildconfig")
addFilter("openmpi3-devel.* shared-lib-calls-exit")

Reply via email to