Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openmpi4 for openSUSE:Factory checked in at 2021-04-01 14:17:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi4 (Old) and /work/SRC/openSUSE:Factory/.openmpi4.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi4" Thu Apr 1 14:17:34 2021 rev:5 rq:882294 version:4.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi4/openmpi4.changes 2020-10-05 19:43:19.817798382 +0200 +++ /work/SRC/openSUSE:Factory/.openmpi4.new.2401/openmpi4.changes 2021-04-01 14:18:50.776119418 +0200 @@ -1,0 +2,43 @@ +Wed Mar 24 08:01:35 UTC 2021 - Egbert Eich <e...@suse.com> + +- Update to version 4.1.0 + * collectives: Add HAN and ADAPT adaptive collectives components. + Both components are off by default and can be enabled by specifying + "mpirun --mca coll_adapt_priority 100 --mca coll_han_priority 100 ...". + We intend to enable both by default in Open MPI 5.0. + * OMPIO is now the default for MPI-IO on all filesystems, including + Lustre (prior to this, ROMIO was the default for Lustre). Many + thanks to Mark Dixon for identifying MPI I/O issues and providing + access to Lustre systems for testing. + * Minor MPI one-sided RDMA performance improvements. + * Fix hcoll MPI_SCATTERV with MPI_IN_PLACE. + * Add AVX support for MPI collectives. + * Updates to mpirun(1) about "slots" and PE=x values. + * Fix buffer allocation for large environment variables. Thanks to + @zrss for reporting the issue. + * Upgrade the embedded OpenPMIx to v3.2.2. + * Fix issue with extra-long values in MCA files. Thanks to GitHub + user @zrss for bringing the issue to our attention. + * UCX: Fix zero-sized datatype transfers. + * Fix --cpu-list for non-uniform modes. + * Fix issue in PMIx callback caused by missing memory barrier on Arm platforms. + * OFI MTL: Various bug fixes. + * Fixed issue where MPI_TYPE_CREATE_RESIZED would create a datatype + with unexpected extent on oddly-aligned datatypes. + * collectives: Adjust default tuning thresholds for many collective + algorithms + * runtime: fix situation where rank-by argument does not work + * Portals4: Clean up error handling corner cases + * runtime: Remove --enable-install-libpmix option, which has not + worked since it was added + * UCX: Allow UCX 1.8 to be used with the btl uct + * UCX: Replace usage of the deprecated NB API of UCX with NBX + * OMPIO: Add support for the IME file system + * OFI/libfabric: Added support for multiple NICs + * OFI/libfabric: Added support for Scalable Endpoints + * OFI/libfabric: Added btl for one-sided support + * OFI/libfabric: Multiple small bugfixes + * libnbc: Adding numerous performance-improving algorithms +- Removed: reproducible.patch - replaced by spec file settings. + +------------------------------------------------------------------- Old: ---- openmpi-4.0.5.0.88d8972a4085.tar.bz2 reproducible.patch New: ---- openmpi-4.1.0.0.9ac5471035.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi4.spec ++++++ --- /var/tmp/diff_new_pack.D4xljX/_old 2021-04-01 14:18:51.452120237 +0200 +++ /var/tmp/diff_new_pack.D4xljX/_new 2021-04-01 14:18:51.452120237 +0200 @@ -1,7 +1,7 @@ # -# spec file for package openmpi4 +# spec file for package %{package_name}%{?testsuite:-testsuite} # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana # University Research and Technology # Corporation. All rights reserved. @@ -42,8 +42,8 @@ # % define build_static_devel 1 %define pname openmpi -%define vers 4.0.5 -%define _vers 4_0_5 +%define vers 4.1.0 +%define _vers 4_1_0 %define m_f_ver 4 %bcond_with ringdisabled @@ -115,7 +115,7 @@ %global hpc_openmpi_pack_version %{hpc_openmpi_dep_version} %endif -%define git_ver .0.88d8972a4085 +%define git_ver .0.9ac5471035 ############################################################################# # @@ -135,7 +135,6 @@ Source3: macros.hpc-openmpi Source4: mpivars.sh Source5: mpivars.csh -Patch0: reproducible.patch Provides: mpi BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf @@ -163,7 +162,7 @@ BuildRequires: gcc-fortran BuildRequires: mpi-selector Requires: mpi-selector -Requires(preun): mpi-selector +Requires(preun):mpi-selector Requires: %{package_name}-libs = %{version} %else BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel @@ -401,8 +400,6 @@ EOF %endif -%patch0 -p1 - # Live patch the VERSION file sed -i -e 's/^greek=.*$/greek=%{git_ver}/' -e 's/^repo_rev=.*$/repo_rev=%{version}%{git_ver}/' \ -e 's/^date=.*$/date="OpenMPI %{version} Distribution for SUSE"/' VERSION @@ -414,8 +411,10 @@ ############################################################################# %build +# make build reproducible export USER=OBS export HOSTNAME=OBS +# OBS sets SOURCE_DATE_EPOCH %global _lto_cflags %{_lto_cflags} -ffat-lto-objects %{?with_hpc:%hpc_debug} ./autogen.pl --force ++++++ _service ++++++ --- /var/tmp/diff_new_pack.D4xljX/_old 2021-04-01 14:18:51.496120290 +0200 +++ /var/tmp/diff_new_pack.D4xljX/_new 2021-04-01 14:18:51.496120290 +0200 @@ -8,7 +8,7 @@ <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">88d8972a4085f6492dc38786c925f9dec446d49e</param> + <param name="revision">9ac5471035b9066462506bc4d92be7a340a8058e</param> </service> <service name="recompress" mode="disabled"> <param name="file">openmpi*.tar</param> ++++++ openmpi-4.0.5.0.88d8972a4085.tar.bz2 -> openmpi-4.1.0.0.9ac5471035.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/openmpi4/openmpi-4.0.5.0.88d8972a4085.tar.bz2 /work/SRC/openSUSE:Factory/.openmpi4.new.2401/openmpi-4.1.0.0.9ac5471035.tar.bz2 differ: char 11, line 1