diff --git a/openmpi-5.0.10.tar.bz2 b/openmpi-5.0.10.tar.bz2 new file mode 100644 index 0000000..de60672 --- /dev/null +++ b/openmpi-5.0.10.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0acecc4fc218e5debdbcb8a41d182c6b0f1d29393015ed763b2a91d5d7374cc6 +size 30565735 diff --git a/openmpi-5.0.9.tar.bz2 b/openmpi-5.0.9.tar.bz2 deleted file mode 100644 index 402f914..0000000 --- a/openmpi-5.0.9.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dfb72762531170847af3e4a0f21d77d7b23cf36f67ce7ce9033659273677d80b -size 30360927 diff --git a/openmpi5.changes b/openmpi5.changes index 4de38e1..4c7d026 100644 --- a/openmpi5.changes +++ b/openmpi5.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Wed Feb 25 08:30:57 UTC 2026 - Nicolas Morey + +- Update to v5.0.10 + - OSHMEM Enhancements + - OSHMEM/SPML/UCX: Implemented put_signal and put_signal_nbi operations for OpenSHMEM 1.5 compliance + - OSHMEM/SHMEM/C: Added shmem_signal_fetch implementation + - OSHMEM/ATOMIC/UCX: Added UCX version check for non-blocking atomics value packing + - OFI (libfabric) Improvements + - BTL/OFI: Added fault tolerance support + - BTL/OFI: Set domain threading model based on MPI thread support level + - BTL/OFI: Added FI_COMPLETION flag to tx and rx attributes + - BTL/OFI: Check for valid pointer in error handler to prevent crashes + - OFI: Share domain between MTL and BTL components for better resource utilization + - Fault Tolerance (ULFM) Enhancements + - Revoke: Fixed null dereference and improved debug prints + - Revoke: Centralized entrypoint for locally revoking a communicator + - Revoke: Fixed coll/han subcomms revocation + - Removed era_comm_free function and documented reasoning (prevents use-after-free with revoke) + - Communicators: Prevent subcomms from being freed before user's communicator + - Communicators: Always populate failed procs in comms' groups + - Communicators: Retain coll info when adding a callback to the event queue + - Bug Fixes and Minor Enhancements + - PML/UCX: Fixed problem with MPI_Mrecv and MPI_Imrecv operations + - PML/OB1: Moved sendreq 'error after freed' check to correct location + - BTL: Fixed ompi_info display for btl_flags enumeration + - BTL/SM: Fixed wrong payload_buffer size during freelist initialization + - COLL/UCC: Fixed indentation issues and prevented SEGV on error handling + - SHAREDFP/LOCKEDFILE: Removed filename length limitation + - OPAL/COMMON/UCX: Fixed assert - changed thread mode sent to UCX API + - OPAL: Fixed logic error in opal_bitmap.c array length calculation + - Fortran: Create Fortran module directory if it doesn't exist + - Fortran: mpi_f08/request_get_status: removed invalid fast-path that returned flag=false for MPI_STATUS_IGNORE when operation was completed (fixes #13671) + - I/O: Fixed inverted collective_buffering hint logic (strncmp misuse: 'true' was disabling, 'false' enabling) + - Documentation: Updated TCP tuning page + - Documentation: Added notes that some functions currently require mpirun + - Documentation: Fixed typo in mpicc manpage + - Build system: Fixed code scanning alerts (security issues 1-7, 12, 17-19, 21-22) + - Build system: Fixed typos throughout the codebase + - Build system: Properly support git workspaces in update-my-copyright.py script + - GitHub Actions: Updated permissions for better security + - CI: Commented out hello_sessions_c test in macOS workflow + - CI: ompi_nvidia - add concurrency queue to serialize PR runs and avoid pod collisions + - CI: Trufflehog - add allowlist for libevent test private key false positive + ------------------------------------------------------------------- Fri Oct 31 07:56:03 UTC 2025 - Nicolas Morey diff --git a/openmpi5.spec b/openmpi5.spec index bd48275..550c208 100644 --- a/openmpi5.spec +++ b/openmpi5.spec @@ -75,7 +75,7 @@ ExclusiveArch: do_not_build ############################################################################# Name: openmpi5%{?testsuite:-testsuite} -Version: 5.0.9 +Version: 5.0.10 Release: 0 Summary: An implementation of MPI/SHMEM (Version 5) License: BSD-3-Clause