commit openmpi5 for openSUSE:Factory

2024-06-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openmpi5 for openSUSE:Factory 
checked in at 2024-06-27 16:02:42

Comparing /work/SRC/openSUSE:Factory/openmpi5 (Old)
 and  /work/SRC/openSUSE:Factory/.openmpi5.new.18349 (New)


Package is "openmpi5"

Thu Jun 27 16:02:42 2024 rev:8 rq:1183457 version:5.0.3

Changes:

--- /work/SRC/openSUSE:Factory/openmpi5/openmpi5.changes2024-03-25 
21:19:29.814316949 +0100
+++ /work/SRC/openSUSE:Factory/.openmpi5.new.18349/openmpi5.changes 
2024-06-27 16:03:38.171347251 +0200
@@ -1,0 +2,19 @@
+Wed Jun 26 08:18:40 UTC 2024 - Nicolas Morey 
+
+- Update to 5.0.3
+  - Fix HAN MPI_Scatter intra-node data count and type 
+  - Add missing write memory barrier in btl/smcuda 
+  - Fix MPI_Alltoallv and MPI_Ialltoallv data count and type check
+  - Enhance cuda-aware build by detecting default --with-cuda-lib value
+  - Enhance ofi NIC selection logic
+  - Fix an illegal memory access bug in mtl/ofi
+  - Multiple bugfixes in rocm accelerator 
+  - Fix a double free bug in oshmem
+  - Add missing oshmem headers
+  - Fix uninitialized lock in btl/usnic
+  - Fix uninitialized mutex in file_open
+  - Fix compiler warnings about unused cid_base variable
+  - Enhance autogen submodule checks
+  - Various document updates
+
+---

Old:

  openmpi-5.0.2.0.6db5e83b737a.tar.bz2

New:

  openmpi-5.0.3.0.9cc951b192bf.tar.bz2



Other differences:
--
++ openmpi5.spec ++
--- /var/tmp/diff_new_pack.VHTHgm/_old  2024-06-27 16:03:39.219385755 +0200
+++ /var/tmp/diff_new_pack.VHTHgm/_new  2024-06-27 16:03:39.219385755 +0200
@@ -42,7 +42,7 @@
 # % define build_static_devel 1
 
 %define pname openmpi
-%define _vers 5_0_2
+%define _vers 5_0_3
 %define m_f_ver 5
 %bcond_with ringdisabled
 
@@ -113,7 +113,7 @@
 %global hpc_openmpi_pack_version %{hpc_openmpi_dep_version}
 %endif
 
-%define git_ver .0.6db5e83b737a
+%define git_ver .0.9cc951b192bf
 
 #
 #
@@ -122,7 +122,7 @@
 #
 
 Name:   %{package_name}%{?testsuite:-testsuite}
-Version:5.0.2
+Version:5.0.3
 Release:0
 Summary:An implementation of MPI/SHMEM (Version %{m_f_ver})
 License:BSD-3-Clause
@@ -634,7 +634,7 @@
 
 %files
 %defattr(-, root, root)
-%doc docs/news/news-v5.0.x.rst README.md
+%doc docs/release-notes/changelog/v5.0.x.rst README.md
 %license LICENSE
 %dir %{mpi_prefix}
 %dir %{mpi_bindir}
@@ -657,6 +657,7 @@
 %{mpi_bindir}/oshrun
 %{mpi_bindir}/mpirun
 %{mpi_bindir}/ompi_info
+%{mpi_bindir}/palloc
 %{mpi_bindir}/pattrs
 %{mpi_bindir}/pctrl
 %{mpi_bindir}/pevent

++ _service ++
--- /var/tmp/diff_new_pack.VHTHgm/_old  2024-06-27 16:03:39.263387372 +0200
+++ /var/tmp/diff_new_pack.VHTHgm/_new  2024-06-27 16:03:39.267387519 +0200
@@ -1,5 +1,5 @@
 
-  
+  
 git
 https://github.com/open-mpi/ompi.git
 no
@@ -8,9 +8,9 @@
 @PARENT_TAG@.@TAG_OFFSET@.%h
 v(.*)
 \1
-6db5e83b737a9b70c4e77a2bcf06ab641adffe2a
+9cc951b192bf5064cc71a91fd93ab3af21a29994
   
-  
+  
 openmpi*.tar
 bz2
   

++ openmpi-5.0.2.0.6db5e83b737a.tar.bz2 -> 
openmpi-5.0.3.0.9cc951b192bf.tar.bz2 ++
/work/SRC/openSUSE:Factory/openmpi5/openmpi-5.0.2.0.6db5e83b737a.tar.bz2 
/work/SRC/openSUSE:Factory/.openmpi5.new.18349/openmpi-5.0.3.0.9cc951b192bf.tar.bz2
 differ: char 11, line 1


commit openmpi5 for openSUSE:Factory

2023-10-30 Thread Source-Sync
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-10-30 22:11:14

Comparing /work/SRC/openSUSE:Factory/openmpi5 (Old)
 and  /work/SRC/openSUSE:Factory/.openmpi5.new.17445 (New)


Package is "openmpi5"

Mon Oct 30 22:11:14 2023 rev:5 rq:1121157 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/openmpi5/openmpi5.changes2023-08-08 
15:55:21.893154913 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi5.new.17445/openmpi5.changes 
2023-10-30 22:11:44.882347548 +0100
@@ -1,0 +2,41 @@
+Fri Oct 27 07:16:37 UTC 2023 - Nicolas Morey 
+
+- Update to v5.0.0
+  - No change since v5.0.0rc16
+
+---
+Thu Oct 26 08:43:17 UTC 2023 - Nicolas Morey 
+
+- Update to v5.0.0rc16
+  - Includes a fix to correctly forward stdin to remote processes.
+  - Documentation updates
+  - Fix build case with --disable-prrte
+  - Update PRRTe and PMIx to pull in fixes
+  - pcomm: fix fortran interface for precv/psend.
+  - Fix UCX support level check.
+  - Add support for MPI_ERR_VALUE_TOO_LARGE
+  - ofi - add MCA parameters to not use FI_HMEM
+  - oshmem: Add symmetric remote key handling
+  - oshmem: Fixed DEVICE_NIC_MEM support to use RDMA memory type.
+  - Fix a small issue in properly setting filename when building the empty 
schizo rst file.
+  - Update PRRTE to release tag v3.0.2
+
+---
+Tue Oct 10 09:45:03 UTC 2023 - Nicolas Morey 
+
+- Drop %vers macro so that the Version tag can be parsed more easily
+- Update to v5.0.0rc13
+  - Update PMIx to v4.2.6
+  - Update PRRTE to v3.0.1
+  - Lots of documentation updates.
+  - Fixed parameter name in MPI_Intercomm_merge.
+  - OFI: Update NIC selection to determine optimal interfaces from the current 
process.
+  - Fix reordering of received data in MPI_Gather.
+  - Disable builds with HWLOC versions >= 3.0.0.
+  - Fix re-ordering of ranks in MPI_Dist_graph_create.
+  - coll/HAN: Fix bug when using MPI_IN_PLACE with MPI_Reduce.
+  - Fix MPI_Type_Dup to propagate errors from inner calls.
+  - Fix the compilation of the monitoring infrastructure.
+  - Various other bug fixes.
+
+---

Old:

  openmpi-5.0.0rc12.0.5f7566c4b9af.tar.bz2

New:

  openmpi-5.0.0.0.d0fe8ef81139.tar.bz2



Other differences:
--
++ openmpi5.spec ++
--- /var/tmp/diff_new_pack.hzz1NX/_old  2023-10-30 22:11:45.682377062 +0100
+++ /var/tmp/diff_new_pack.hzz1NX/_new  2023-10-30 22:11:45.686377210 +0100
@@ -42,7 +42,6 @@
 # % define build_static_devel 1
 
 %define pname openmpi
-%define vers 5.0.0
 %define _vers 5_0_0
 %define m_f_ver 5
 %bcond_with ringdisabled
@@ -114,7 +113,7 @@
 %global hpc_openmpi_pack_version %{hpc_openmpi_dep_version}
 %endif
 
-%define git_ver rc12.0.5f7566c4b9af
+%define git_ver .0.d0fe8ef81139
 
 #
 #
@@ -123,7 +122,7 @@
 #
 
 Name:   %{package_name}%{?testsuite:-testsuite}
-Version:%{vers}
+Version:5.0.0
 Release:0
 Summary:An implementation of MPI/SHMEM (Version %{m_f_ver})
 License:BSD-3-Clause
@@ -386,6 +385,10 @@
 %global __provides_exclude_from %{mpi_libdir}/libpmix.*.so
 %global __requires_exclude libpmix*
 
+%if "%(echo %version | tr '.' '_')" != "%_vers"
+%{error: Fix _vers variable to match package version!}
+%endif
+
 #
 #
 # Prepatory Section
@@ -597,6 +600,7 @@
 rm -f %{buildroot}%{_sysconfdir}/openmpi-totalview.tcl
 rm -f %{buildroot}%{_sysconfdir}/pmix-mca-params.conf
 rm -f %{buildroot}%{_sysconfdir}/openmpi-mca-params.conf
+rm -f %{buildroot}%{_sysconfdir}/prte.conf
 %endif
 
 %if %{without hpc}
@@ -655,6 +659,7 @@
 %{mpi_bindir}/mpirun
 %{mpi_bindir}/ompi_info
 %{mpi_bindir}/pattrs
+%{mpi_bindir}/pctrl
 %{mpi_bindir}/pevent
 %{mpi_bindir}/plookup
 %{mpi_bindir}/pmix*
@@ -734,7 +739,8 @@
 %files docs
 %defattr(-, root, root, -)
 %{mpi_mandir}
-%{mpi_prefix}/share/doc/
+%{mpi_datadir}/doc/
+%{mpi_datadir}/prte/rst/
 
 %files macros-devel
 %defattr(-,root,root,-)
@@ -760,6 +766,7 @@
 %config %{_sysconfdir}/pmix-mca-params.conf
 %config %{_sysconfdir}/openmpi-mca-params.conf
 %{_sysconfdir}/openmpi-totalview.tcl
+%config %{_sysconfdir}/prte.conf
 %endif
 
 %endif # !?testsuite

++ _service ++
--- /var/tmp/diff_new_pack.hzz1NX/_old  2023-10-30 22:11:45.734378981 +0100
+++ /var/tmp/diff_new_pack.hzz1NX/_new  2023-10-30 22:11:45.742379276 +0100
@@ -8,7 +8,7 

commit openmpi5 for openSUSE:Factory

2023-08-08 Thread Source-Sync
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-08-08 15:55:05

Comparing /work/SRC/openSUSE:Factory/openmpi5 (Old)
 and  /work/SRC/openSUSE:Factory/.openmpi5.new.22712 (New)


Package is "openmpi5"

Tue Aug  8 15:55:05 2023 rev:4 rq:1102782 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/openmpi5/openmpi5.changes2023-07-27 
16:53:15.690645844 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi5.new.22712/openmpi5.changes 
2023-08-08 15:55:21.893154913 +0200
@@ -1,0 +2,5 @@
+Mon Aug  7 17:02:04 UTC 2023 - Nicolas Morey 
+
+- Drop support for TrueScale (bsc#1212146)
+
+---



Other differences:
--
++ openmpi5.spec ++
--- /var/tmp/diff_new_pack.MAQxIs/_old  2023-08-08 15:55:23.049162147 +0200
+++ /var/tmp/diff_new_pack.MAQxIs/_new  2023-08-08 15:55:23.065162247 +0200
@@ -182,10 +182,6 @@
 %hpc_requires
 %endif
 
-%ifarch %{ix86} x86_64
-BuildRequires:  infinipath-psm-devel
-%endif
-
 %ifarch x86_64
 BuildRequires:  libnuma-devel
 BuildRequires:  libpsm2-devel
@@ -456,9 +452,6 @@
--with-ucx \
--with-ucx-libdir=/usr/%_lib \
 %endif
-%ifarch %{ix86} x86_64
-   --with-psm \
-%endif
 %ifarch x86_64
--with-psm2 \
 %endif


commit openmpi5 for openSUSE:Factory

2023-07-27 Thread Source-Sync
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.changes2022-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 
+
+- 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 
+
+- 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 @@
 @PARENT_TAG@.@TAG_OFFSET@.%h
 v(.*)
 \1
-97862041582233f7b83ae405ca2762164fa4c900
+5f7566c4b9afe3b3469f5ee28d0edf2516200ddc
   
   
 openmpi*.tar

++ openmpi-5.0.0rc7.80.978620415822.tar.bz2 -> 
openmpi-5.0.0rc12.0.5f7566c4b9af.tar.bz2 ++

commit openmpi5 for openSUSE:Factory

2022-10-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openmpi5 for openSUSE:Factory 
checked in at 2022-10-28 19:31:34

Comparing /work/SRC/openSUSE:Factory/openmpi5 (Old)
 and  /work/SRC/openSUSE:Factory/.openmpi5.new.2275 (New)


Package is "openmpi5"

Fri Oct 28 19:31:34 2022 rev:2 rq:1031840 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/openmpi5/openmpi5.changes2022-10-03 
20:53:49.681636616 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi5.new.2275/openmpi5.changes  
2022-10-28 19:32:15.715453235 +0200
@@ -1,0 +2,5 @@
+Fri Oct 28 05:23:12 UTC 2022 - Steve Kowalik 
+
+- Move from python 2 to python 3.
+
+---



Other differences:
--
++ openmpi5.spec ++
--- /var/tmp/diff_new_pack.xY3ZDo/_old  2022-10-28 19:32:16.283456083 +0200
+++ /var/tmp/diff_new_pack.xY3ZDo/_new  2022-10-28 19:32:16.287456103 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package %{package_name}%{?testsuite:-testsuite}
+# spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
 # University Research and Technology
 # Corporation.  All rights reserved.
@@ -142,13 +142,13 @@
 BuildRequires:  flex
 BuildRequires:  hwloc-devel
 BuildRequires:  libevent-devel
+BuildRequires:  libfabric-devel
 BuildRequires:  libibumad-devel
 BuildRequires:  libibverbs-devel
-BuildRequires:  libfabric-devel
 BuildRequires:  libtool
 # net-tools is required to run hostname
 BuildRequires:  net-tools
-BuildRequires:  python
+BuildRequires:  python3
 %if 0%{?testsuite}
 BuildArch:  noarch
 BuildRequires:  %{package_name} = %{version}
@@ -511,7 +511,6 @@
 # turn that off
 rm -f %{buildroot}%{mpi_libdir}/mpi_ext.mod
 
-
 %fdupes %{buildroot}%{mpi_mandir}
 %fdupes %{buildroot}%{mpi_datadir}
 %fdupes %{buildroot}%{mpi_libdir}/pkgconfig