diff --git a/_service b/_service index 0080632..a8ecca4 100644 --- a/_service +++ b/_service @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 - fcf62e5b494b78be35ee884c48ad84663abef0f0 + 619d9b3c4082dcf872c611ef18458ced067c29d7 libfabric*.tar diff --git a/fabtests.changes b/fabtests.changes index 548f723..a0d1dbd 100644 --- a/fabtests.changes +++ b/fabtests.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Oct 10 06:47:42 UTC 2022 - Nicolas Morey-Chaisemartin + +- Update to 1.16.1 + - Core + - Fix windows implementation to remove fd from poll set + - PSM3 + - Add missing files to release tarball + - Util + - Handle NULL address insertion to fi_av_insert +- Drop prov-rxm-Disable-128-bit-atomics.patch which was merged upstream + ------------------------------------------------------------------- Thu Oct 6 16:06:29 UTC 2022 - Nicolas Morey-Chaisemartin diff --git a/fabtests.spec b/fabtests.spec index 4d1d11c..ada4c3d 100644 --- a/fabtests.spec +++ b/fabtests.spec @@ -16,10 +16,10 @@ # -%define git_ver .0.fcf62e5b494b +%define git_ver .0.619d9b3c4082 Name: fabtests -Version: 1.16.0 +Version: 1.16.1 Release: 0 Summary: Test suite for libfabric API License: BSD-2-Clause OR GPL-2.0-only @@ -28,7 +28,6 @@ URL: http://www.github.com/ofiwg/libfabric Source: libfabric-%{version}%{git_ver}.tar.bz2 Source1: fabtests-rpmlintrc Patch0: libfabric-libtool.patch -Patch1: prov-rxm-Disable-128-bit-atomics.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libfabric-devel = %{version} @@ -41,7 +40,6 @@ Fabtests provides a set of examples that uses libfabric, a fabric software libra %prep %setup -q -n libfabric-%{version}%{git_ver} %patch0 -p1 -%patch1 %build cd fabtests diff --git a/libfabric-1.16.0.0.fcf62e5b494b.tar.bz2 b/libfabric-1.16.0.0.fcf62e5b494b.tar.bz2 deleted file mode 100644 index 2d2a9e6..0000000 --- a/libfabric-1.16.0.0.fcf62e5b494b.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c89b4720d72d01a0488ca53a7b31ab95daab0bf4a47846a328343685afe617aa -size 2943718 diff --git a/libfabric-1.16.1.0.619d9b3c4082.tar.bz2 b/libfabric-1.16.1.0.619d9b3c4082.tar.bz2 new file mode 100644 index 0000000..65180a9 --- /dev/null +++ b/libfabric-1.16.1.0.619d9b3c4082.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bab5c443ec19580c94e5ebd6543cd02d094e4b3930ba350156240bc48c97402c +size 2944448 diff --git a/libfabric.changes b/libfabric.changes index 548f723..a0d1dbd 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Oct 10 06:47:42 UTC 2022 - Nicolas Morey-Chaisemartin + +- Update to 1.16.1 + - Core + - Fix windows implementation to remove fd from poll set + - PSM3 + - Add missing files to release tarball + - Util + - Handle NULL address insertion to fi_av_insert +- Drop prov-rxm-Disable-128-bit-atomics.patch which was merged upstream + ------------------------------------------------------------------- Thu Oct 6 16:06:29 UTC 2022 - Nicolas Morey-Chaisemartin diff --git a/libfabric.spec b/libfabric.spec index 576c238..1308072 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -17,10 +17,10 @@ # -%define git_ver .0.fcf62e5b494b +%define git_ver .0.619d9b3c4082 Name: libfabric -Version: 1.16.0 +Version: 1.16.1 Release: 0 Summary: User-space RDMA Fabric Interfaces License: BSD-2-Clause OR GPL-2.0-only @@ -28,7 +28,6 @@ Group: Development/Libraries/C and C++ Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1: baselibs.conf Patch0: libfabric-libtool.patch -Patch1: prov-rxm-Disable-128-bit-atomics.patch URL: http://www.github.com/ofiwg/libfabric BuildRequires: autoconf BuildRequires: automake @@ -71,7 +70,6 @@ services, such as RDMA. This package contains the development files. %prep %setup -q -n %{name}-%{version}%{git_ver} %patch0 -p1 -%patch1 %build rm -f config/libtool.m4 diff --git a/prov-rxm-Disable-128-bit-atomics.patch b/prov-rxm-Disable-128-bit-atomics.patch deleted file mode 100644 index 8cff56e..0000000 --- a/prov-rxm-Disable-128-bit-atomics.patch +++ /dev/null @@ -1,32 +0,0 @@ -commit 740b5e9daa2319f7397797f2f17d8e56245fdce4 -Author: Nicolas Morey-Chaisemartin -Date: Thu Oct 6 18:02:38 2022 +0200 - - prov/rxm: Disable 128-bit atomics - - 128-bit atomics fail (cause segfault) in release build of - provider. Cause is likely related to alignment. Fail - query calls for 128-bit integers to indicate support is not - provided. - - https://github.com/ofiwg/libfabric/issues/7248 - - Signed-off-by: Nicolas Morey-Chaisemartin - -diff --git prov/rxm/src/rxm_atomic.c prov/rxm/src/rxm_atomic.c -index 28e29ade0dde..0f070b92f446 100644 ---- prov/rxm/src/rxm_atomic.c -+++ prov/rxm/src/rxm_atomic.c -@@ -509,6 +509,12 @@ int rxm_ep_query_atomic(struct fid_domain *domain, enum fi_datatype datatype, - return -FI_EINVAL; - } - -+ if ((datatype == FI_INT128) || (datatype == FI_UINT128)) { -+ FI_WARN(&rxm_prov, FI_LOG_EP_CTRL, -+ "128-bit integers not supported\n"); -+ return -FI_EOPNOTSUPP; -+ } -+ - ret = ofi_atomic_valid(&rxm_prov, datatype, op, flags); - if (ret || !attr) - return ret;