commit openmpi5 for openSUSE:Factory
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
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
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
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
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