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")
