Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openmpi5 for openSUSE:Factory checked in at 2023-07-27 16:52:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi5 (Old) and /work/SRC/openSUSE:Factory/.openmpi5.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi5" Thu Jul 27 16:52:59 2023 rev:3 rq:1101003 version:5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi5/openmpi5.changes 2022-10-28 19:32:15.715453235 +0200 +++ /work/SRC/openSUSE:Factory/.openmpi5.new.32662/openmpi5.changes 2023-07-27 16:53:15.690645844 +0200 @@ -1,0 +2,26 @@ +Tue Jul 25 13:07:44 UTC 2023 - Nicolas Morey <nicolas.mo...@suse.com> + +- Update to v5.0.0rc12 + - accelerator/rocm: add SYNC_MEMOPS support + - Updated PMIx, PRRTe, and OAC submodule pointers. + - Fixe in mca_btl_ofi_flush() in multi threaded environment. + - smcuda: fix an edge case when using enable mca dso + - Fix MPI_Session_init bug if all previous sessions are finalized.. + - Fix mpi4py hang in intercomm_create_from_groups. + - Fix finalize segfault with OSHMEM 4.1.5 + - Update FAQ content. + - Improve AVX* detection. Fixes op/avx link failure with nvhpc compiler. + - Fix incorrect results with pml/ucx using Intel compiler. + - Fix segfault when broadcasting large MPI structs. + - Add platform files for Google Cloud HPC. + - UCC/HCOLL: Fix waitall for non blokcing collectives. + - check for MPI_T.3 (not MPI_T.5). Fix pre-built docs check. +- Add romio341-backport-fixes-from-mpich.patch to fix compilation issues. + +------------------------------------------------------------------- +Thu Dec 15 10:05:02 UTC 2022 - Nicolas Morey <nicolas.mo...@suse.com> + +- Update to v5.0.0rc11 + - Many bug fixes + +------------------------------------------------------------------- Old: ---- openmpi-5.0.0rc7.80.978620415822.tar.bz2 New: ---- openmpi-5.0.0rc12.0.5f7566c4b9af.tar.bz2 romio341-backport-fixes-from-mpich.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi5.spec ++++++ --- /var/tmp/diff_new_pack.xJM6BN/_old 2023-07-27 16:53:16.698651539 +0200 +++ /var/tmp/diff_new_pack.xJM6BN/_new 2023-07-27 16:53:16.702651562 +0200 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana # University Research and Technology # Corporation. All rights reserved. @@ -114,7 +114,7 @@ %global hpc_openmpi_pack_version %{hpc_openmpi_dep_version} %endif -%define git_ver rc7.80.978620415822 +%define git_ver rc12.0.5f7566c4b9af ############################################################################# # @@ -134,8 +134,11 @@ Source3: macros.hpc-openmpi Source4: mpivars.sh Source5: mpivars.csh +Patch1: romio341-backport-fixes-from-mpich.patch Provides: mpi BuildRoot: %{_tmppath}/%{name}-%{version}-build +# Exclude 32b archs +ExcludeArch: %{arm} %ix86 BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes @@ -149,6 +152,8 @@ # net-tools is required to run hostname BuildRequires: net-tools BuildRequires: python3 +BuildRequires: python3-Sphinx >= 4.2.0 +BuildRequires: python3-recommonmark %if 0%{?testsuite} BuildArch: noarch BuildRequires: %{package_name} = %{version} @@ -399,6 +404,7 @@ echo without HPC %endif %setup -q -n openmpi-%{version}%{git_ver} +%patch1 # Live patch the VERSION file sed -i -e 's/^greek=.*$/greek=%{git_ver}/' -e 's/^repo_rev=.*$/repo_rev=%{version}%{git_ver}/' \ @@ -418,7 +424,7 @@ %global _lto_cflags %{_lto_cflags} -ffat-lto-objects %{?with_hpc:%hpc_debug} # Remove .gitmodules so autogen.pl does not try to run git commands -rm -f .gitmodules +find . -name .gitmodules -delete ./autogen.pl --force --no-3rdparty libevent,hwloc %if %{with hpc} %{hpc_setup} @@ -683,7 +689,6 @@ %dir %{mpi_datadir}/prte/amca-param-sets/ %{mpi_datadir}/prte/amca-param-sets/example.conf %{mpi_datadir}/prte/help-*.txt -%{mpi_datadir}/prte/openmpi-valgrind.supp %files %{!?with_hpc:libs}%{?with_hpc:-n lib%{name}} %defattr(-,root,root) @@ -736,6 +741,7 @@ %files docs %defattr(-, root, root, -) %{mpi_mandir} +%{mpi_prefix}/share/doc/ %files macros-devel %defattr(-,root,root,-) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xJM6BN/_old 2023-07-27 16:53:16.746651810 +0200 +++ /var/tmp/diff_new_pack.xJM6BN/_new 2023-07-27 16:53:16.750651833 +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">97862041582233f7b83ae405ca2762164fa4c900</param> + <param name="revision">5f7566c4b9afe3b3469f5ee28d0edf2516200ddc</param> </service> <service name="recompress" mode="disabled"> <param name="file">openmpi*.tar</param> ++++++ openmpi-5.0.0rc7.80.978620415822.tar.bz2 -> openmpi-5.0.0rc12.0.5f7566c4b9af.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/openmpi5/openmpi-5.0.0rc7.80.978620415822.tar.bz2 /work/SRC/openSUSE:Factory/.openmpi5.new.32662/openmpi-5.0.0rc12.0.5f7566c4b9af.tar.bz2 differ: char 11, line 1 ++++++ romio341-backport-fixes-from-mpich.patch ++++++ commit fd5991044167b2bf87b656ef7c5fed89dc69f234 Author: Nicolas Morey <nmo...@suse.com> Date: Wed Jul 26 09:55:50 2023 +0200 romio341: backport fixes from mpich Fix compilation issues when NDEBUG is set Signed-off-by: Nicolas Morey <nmo...@suse.com> diff --git 3rd-party/romio341/mpl/src/sock/mpl_sockaddr.c 3rd-party/romio341/mpl/src/sock/mpl_sockaddr.c index c0e991c68d85..147bffad799d 100644 --- 3rd-party/romio341/mpl/src/sock/mpl_sockaddr.c +++ 3rd-party/romio341/mpl/src/sock/mpl_sockaddr.c @@ -140,6 +140,7 @@ int MPL_get_sockaddr_direct(int type, MPL_sockaddr_t * p_addr) return 0; } else { assert(0); + return -1; } } @@ -209,7 +210,7 @@ void MPL_set_listen_attr(int use_loopback, int max_conn) int MPL_listen(int sock_fd, unsigned short port) { MPL_sockaddr_t addr; - int ret; + int ret = 0; if (_use_loopback) { MPL_get_sockaddr_direct(MPL_SOCKADDR_LOOPBACK, &addr); @@ -234,7 +235,7 @@ int MPL_listen(int sock_fd, unsigned short port) int MPL_listen_anyport(int sock_fd, unsigned short *p_port) { MPL_sockaddr_t addr; - int ret; + int ret = 0; if (_use_loopback) { MPL_get_sockaddr_direct(MPL_SOCKADDR_LOOPBACK, &addr);