From dea3675524fa9706f5e2de84f45033fefc6f8d3e Mon Sep 17 00:00:00 2001 From: Honggang Li Date: Mon, 1 Nov 2021 05:50:15 -0400 Subject: [PATCH] Bump version to 1.11.2 Signed-off-by: Honggang Li --- .gitignore | 1 + sources | 2 +- ucx.spec | 31 +++++++++++++++++++++++++++---- 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 4e37131..636ca1d 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /ucx-1.10.1-rc1.tar.gz /ucx-1.10.1.tar.gz /ucx-1.11.0.tar.gz +/ucx-1.11.2.tar.gz diff --git a/sources b/sources index 5a3c61e..a44aa43 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ucx-1.11.0.tar.gz) = 8c10757d07df6b15051673df66e03d3aada9ec4f391a7f7c73ada98360e5aa1351a52a64e79767ac41567c544f2b07d211c1685d818ccb01220c6b9d7c0fabdf +SHA512 (ucx-1.11.2.tar.gz) = d0cfdd578feda9fef146d88a56a9f7e4e6160844fd925f39e18031430dca88fb23515c40f3e517e9ef7081e6ea5e9138ed48d3dad45a5dfa731b053ee3ef30a5 diff --git a/ucx.spec b/ucx.spec index 2be6f63..3a8932e 100644 --- a/ucx.spec +++ b/ucx.spec @@ -13,15 +13,16 @@ %bcond_with rocm %bcond_with ugni %bcond_with xpmem +%bcond_with vfs Name: ucx -Version: 1.11.0 +Version: 1.11.2 Release: 1%{?dist} Summary: UCX is a communication library implementing high-performance messaging License: BSD URL: http://www.openucx.org -Source: https://github.com/openucx/%{name}/releases/download/v1.11.0/ucx-1.11.0.tar.gz +Source: https://github.com/openucx/%{name}/releases/download/v1.11.2/ucx-1.11.2.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Prefix: %{_prefix} @@ -63,6 +64,9 @@ BuildRequires: hsa-rocr-dev %if %{with xpmem} BuildRequires: xpmem-devel %endif +%if %{with vfs} +BuildRequires: fuse3-devel +%endif %description UCX is an optimized communication framework for high-performance distributed @@ -74,7 +78,7 @@ addition, UCX provides efficient intra-node communication, by leveraging the following shared memory mechanisms: posix, sysv, cma, knem, and xpmem. The acronym UCX stands for "Unified Communication X". -This package was built from '' branch, commit c334359. +This package was built from '' branch, commit ef2bbcf. %if "%{_vendor}" == "suse" %debug_package @@ -108,6 +112,7 @@ Provides header files and examples for developing with UCX. %_with_arg rdmacm rdmacm \ %_with_arg rocm rocm \ %_with_arg xpmem xpmem \ + %_with_arg vfs fuse3 \ %_with_arg ugni ugni \ %{?configure_options} make %{?_smp_mflags} V=1 @@ -122,7 +127,9 @@ rm -f %{buildroot}%{_libdir}/ucx/lib*.a %files %{_libdir}/lib*.so.* -%{_bindir}/uc* +%{_bindir}/ucx_info +%{_bindir}/ucx_perftest +%{_bindir}/ucx_read_profile %{_bindir}/io_demo %{_datadir}/ucx %exclude %{_datadir}/ucx/examples @@ -287,8 +294,24 @@ process to map the memory of another process into its virtual address space. %{_libdir}/ucx/libuct_xpmem.so.* %endif +%if %{with vfs} +%package vfs +Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: UCX Virtual Filesystem support. + +%description vfs +Provides a virtual filesystem over FUSE which allows real-time monitoring of UCX +library internals, protocol objects, transports status, and more. + +%files vfs +%{_libdir}/ucx/libucs_fuse.so.* +%{_bindir}/ucx_vfs +%endif %changelog +* Mon Nov 01 2021 Honggang Li - 1.11.2-1 +- Bump version to 1.11.2 + * Mon Aug 09 2021 Yurii Shestakov 1.11.0-1 - Bump version to 1.11.0