Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openucx for openSUSE:Factory checked in at 2025-08-09 19:58:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openucx (Old) and /work/SRC/openSUSE:Factory/.openucx.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openucx" Sat Aug 9 19:58:51 2025 rev:37 rq:1298351 version:1.19.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openucx/openucx.changes 2025-06-13 18:43:11.241312756 +0200 +++ /work/SRC/openSUSE:Factory/.openucx.new.1085/openucx.changes 2025-08-09 20:04:56.343073757 +0200 @@ -1,0 +2,50 @@ +Wed Jun 25 15:49:50 UTC 2025 - Nicolas Morey <nicolas.mo...@suse.com> + +- Update to ucx 1.19.0 + - UCP + - Enabled multi-GPU support within a single process + - Added dynamic selection between strong and weak fences in RMA flush operations + - Improved endpoint reconfiguration capabilities + - Added All2All lane selection for multi-NIC-GPU systems + - Improved rkey debug info when config cache limit is reached + - Improved UCP protocol selection based on available memory types + - Removed dummy memory key from irrelevant transports (TCP, CMA and CUDA) + - Improved RNDV performance with device-local staging buffers + - Enabled error handling for RMA get_offload protocols + - Made UCX_TLS=^ib disable all transports including auxiliary + - Fixed send request status handling + - Fixed performance degradation in RNDV by optimizing md cache updates + - Fixed protocol selection when first lane is filtered out by fragment size + - Fixed rkey selection by using memory registration flag + - UCT + - Defined uct_rkey_unpack_v2 API to support passing sys-dev + - RDMA CORE (IB, ROCE, etc.) + - Added SRD transport support in EFA with reordering, AM, and control operations + - Removed XGVMI BF2 support (umem) + - Removed device memory indirect key + - Fixed VFS objects for DCIs and pools + - Added routing table cache to the reachability check + - Fixed strict order usage in IB auxiliary rkeys + - Improved various init logging messages + - Improved reliability of DC transport by adding DCI validation and separating connection logic + - Fixed segfault in DC fence operation + - UCS + - Removed compilation warnings + - Use UCS function for counting leading zeros on x86 architecture + - Fixed a compilation warning + - Shared Memory + - Fixed FIFO availability check for sm transport + - Tools + - Added name filter option (-F 'str') to ucx_info for config and feature dumps + - Improved ucx_info input validation + - Documentation + - Fixed open-mpi clone instruction + - Build + - Fixed enum-int-mismatch warnings with GCC 15 +- Drop patches merged upstream: + - UCT-IB-UD-Use-GRH-to-detect-address-family-on-non-Mellanox-hardware.patch + - openucx-extern-c.patch + - openucx-strict-headers-additional.patch + - openucx-strict-headers.patch + +------------------------------------------------------------------- Old: ---- UCT-IB-UD-Use-GRH-to-detect-address-family-on-non-Mellanox-hardware.patch openucx-extern-c.patch openucx-strict-headers-additional.patch openucx-strict-headers.patch ucx-1.18.1.tar.gz New: ---- ucx-1.19.0.tar.gz ----------(Old B)---------- Old:- Drop patches merged upstream: - UCT-IB-UD-Use-GRH-to-detect-address-family-on-non-Mellanox-hardware.patch - openucx-extern-c.patch Old: - UCT-IB-UD-Use-GRH-to-detect-address-family-on-non-Mellanox-hardware.patch - openucx-extern-c.patch - openucx-strict-headers-additional.patch Old: - openucx-extern-c.patch - openucx-strict-headers-additional.patch - openucx-strict-headers.patch Old: - openucx-strict-headers-additional.patch - openucx-strict-headers.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openucx.spec ++++++ --- /var/tmp/diff_new_pack.J5f962/_old 2025-08-09 20:04:57.171108571 +0200 +++ /var/tmp/diff_new_pack.J5f962/_new 2025-08-09 20:04:57.175108739 +0200 @@ -20,7 +20,7 @@ %define version_suf %{nil} Name: openucx -Version: 1.18.1 +Version: 1.19.0 Release: 0 Summary: Communication layer for Message Passing (MPI) License: BSD-3-Clause @@ -32,13 +32,6 @@ Source: https://github.com/openucx/ucx/releases/download/v%version%{?version_suf}/ucx-%version.tar.gz Patch1: openucx-s390x-support.patch Patch2: ucm-fix-UCX_MEM_MALLOC_RELOC.patch -Patch3: UCT-IB-UD-Use-GRH-to-detect-address-family-on-non-Mellanox-hardware.patch -# PATCH-FIX-UPSTREAM -Patch4: openucx-strict-headers.patch -# additional strict-header fixes -Patch5: openucx-strict-headers-additional.patch -# PATCH-FIX-UPSTREAM -Patch6: openucx-extern-c.patch BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1.10 BuildRequires: binutils-devel @@ -249,6 +242,7 @@ %_libdir/pkgconfig/ucx-uct.pc %_libdir/pkgconfig/ucx-cma.pc %_libdir/pkgconfig/ucx-ib.pc +%_libdir/pkgconfig/ucx-ib-efa.pc %_libdir/pkgconfig/ucx-ib-mlx5.pc %_libdir/pkgconfig/ucx-rdmacm.pc ++++++ ucx-1.18.1.tar.gz -> ucx-1.19.0.tar.gz ++++++ ++++ 35366 lines of diff (skipped)