Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2025-10-29 21:04:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfabric" Wed Oct 29 21:04:05 2025 rev:57 rq:1314066 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2025-09-17 17:44:57.932285954 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.1980/libfabric.changes 2025-10-29 21:04:09.080281250 +0100 @@ -1,0 +2,71 @@ +Thu Oct 23 20:01:17 UTC 2025 - Nicolas Morey <[email protected]> + +- Update to v2.3.1 + - Core + - include/windows: Add definition for realpath() + - EFA + - Tune recvwindow and peer reorder buffer pool sizes + - Allocate peer reorder buffers from a pre-allocated pool + - Allocate peer map entry pool during the rdm ep create + - Create shm info on demand for efa_rdm_ep_open + - Check whether to enable shm inside efa_shm_info_create + - Ring doorbell when reaching the max batch wqe cnt + - Fix the queued ope progress in ep close + - Logging improvements and unit test fix + - Grab srx lock when releasing rx entries in AV close + - Remove duplicate macro for rdma sge limit + - Fix memory leak from efa_srx_unexp_pkt unit test + - Fix unit test build error for rdma-core without HAVE_CAPS_UNSOLICITED_WRITE_RECV + - Check rdma iov limit in data path direct + - Add packet entry flag tracking for double linked list management + - Remove the extra dlist remove for peers in ep close + - Add traces for completions bypassing util-cq + - Update shared domain caps and modes + - Move domain check inside the fabric lock + - Take domain lock to protect concurrent access to domain fields + - Return matching fabric/domain in fi_getinfo + - Remove duplicated efa_cq_construct_cq_entry + - Fix the memleak for efa_rdm_peer + - Introduce error status for ope + - Cleanup the queue flags after dlist_remove + - Allocate cq err_buf on demand + - Bypass util cq in the data path of efa-direct + - Fix the unsolicited write recv support in unit-test + - Add unit-tests for lock types + - Shift the src_addr correctly in sreadfrom + - Acquire the same lock for qp lifecycle + - Ignore stale cqes from destroyed qps + - Use IBV_QUERY_QP_DATA_IN_ORDER_DEVICE_ONLY flag when available + - OPX + - 0 byte write_data Error + - 16B 3-nodes seg fault with openmpi + - Atomics and bounce buffer fixes + - Only open IPC cache if HMEM initialized and IPC enabled + - Fix ROCR IPC build errors + - Use getpid() instead of gettid() for POSIX compliancy. + - Fix compilation error + - RXD + - Fix return of EAGAIN when not enough tx entries + - UCX + - Use noop callback in ucx_inject_write + - Add a noop callback function for inject send path + - UDP + - Cleanup CQ parameters + - Fix CQ overflow case + - Util + - Remove unmatched rx entry from unspec unexpected queue + - Add status enum to util rx entry + - Extract helper function to lookup existing fabric/domain + - Use hints name for fabric/domain lookup + - Verbs + - Return PCI bus information with fi_getinfo() + - Fix compiler warning on the bound of 'strncpy' call + - Fabtests + - efa: Run FI_MORE test with more iterations + - efa: Add implicit AV test + - Split OOB address exchange function + - efa: Fix the av operation + - efa: Improve rnr_read_cq_error test +- Drop prov-opx-fix-compilation-error.patch which was merged upstream. + +------------------------------------------------------------------- Old: ---- libfabric-2.3.0.0.ea52cb54c.tar.bz2 prov-opx-fix-compilation-error.patch New: ---- README.md _scmsync.obsinfo build.specials.obscpio libfabric-2.3.1.0.413a2d315.tar.bz2 ----------(Old B)---------- Old: - efa: Improve rnr_read_cq_error test - Drop prov-opx-fix-compilation-error.patch which was merged upstream. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fabtests.spec ++++++ --- /var/tmp/diff_new_pack.lGRxEa/_old 2025-10-29 21:04:11.828397004 +0100 +++ /var/tmp/diff_new_pack.lGRxEa/_new 2025-10-29 21:04:11.836397344 +0100 @@ -16,10 +16,10 @@ # -%define git_ver .0.ea52cb54c +%define git_ver .0.413a2d315 Name: fabtests -Version: 2.3.0 +Version: 2.3.1 Release: 0 Summary: Test suite for libfabric API License: BSD-2-Clause OR GPL-2.0-only ++++++ libfabric.spec ++++++ --- /var/tmp/diff_new_pack.lGRxEa/_old 2025-10-29 21:04:12.168411457 +0100 +++ /var/tmp/diff_new_pack.lGRxEa/_new 2025-10-29 21:04:12.188412307 +0100 @@ -17,7 +17,7 @@ # -%define git_ver .0.ea52cb54c +%define git_ver .0.413a2d315 %ifarch aarch64 %power64 x86_64 s390x riscv64 %if 0%{?suse_version} > 1530 @@ -30,15 +30,15 @@ %endif Name: libfabric -Version: 2.3.0 +Version: 2.3.1 Release: 0 Summary: User-space RDMA Fabric Interfaces License: BSD-2-Clause OR GPL-2.0-only Group: Development/Libraries/C and C++ Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1: baselibs.conf +Source100: README.md Patch0: libfabric-libtool.patch -Patch1: prov-opx-fix-compilation-error.patch URL: http://www.github.com/ofiwg/libfabric BuildRequires: autoconf BuildRequires: automake ++++++ README.md ++++++ ## Build Results Current state of libfabric in openSUSE:Factory is  The current state of libfabric in the devel project build (science:HPC)  ++++++ _scmsync.obsinfo ++++++ mtime: 1761652716 commit: d0cd2cb12290720fbc9c6cd862a3bcf094026fe955577ab34d9209339c7d26f9 url: https://src.opensuse.org/HPC/libfabric.git revision: d0cd2cb12290720fbc9c6cd862a3bcf094026fe955577ab34d9209339c7d26f9 projectscmsync: https://src.opensuse.org/HPC/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.lGRxEa/_old 2025-10-29 21:04:13.104451248 +0100 +++ /var/tmp/diff_new_pack.lGRxEa/_new 2025-10-29 21:04:13.144452948 +0100 @@ -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">ea52cb54cf0313f165a8015e6b93c9248721a15d</param> + <param name="revision">413a2d315ee8485488fb4fdcc0012e029f570b6b</param> </service> <service name="recompress" mode="manual"> <param name="file">libfabric*.tar</param> ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-10-28 13:00:13.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ libfabric-2.3.0.0.ea52cb54c.tar.bz2 -> libfabric-2.3.1.0.413a2d315.tar.bz2 ++++++ ++++ 5777 lines of diff (skipped)
