Bump version to 1.8.1

This commit is contained in:
Yurii Shestakov 2020-07-20 06:46:36 +00:00
parent 00e59b0222
commit 54470fd6cc
3 changed files with 14 additions and 21 deletions

2
.gitignore vendored
View File

@ -6,3 +6,5 @@
/ucx-1.6.0.tar.gz /ucx-1.6.0.tar.gz
/ucx-1.6.1.tar.gz /ucx-1.6.1.tar.gz
/ucx-1.8.0.tar.gz /ucx-1.8.0.tar.gz
/ucx-1.8.1-rc4.tar.gz
/ucx-1.8.1.tar.gz

View File

@ -1 +1 @@
SHA512 (ucx-1.8.0.tar.gz) = fb7c51ec42873d31158f5434e5b811b0687d8ac350f8335f3a5c741ff943725839135d91312e35ab218d9e22e7cfa2faa0a5b54d404d04bb2e074f84ff10cc6f SHA512 (ucx-1.8.1.tar.gz) = cffc804b9a0314adffe03618274c689ade99ae4415e53a592536f538758f9440011dc2c7ec8ac838bc6fbda67f6b0c5885b77a2daab3ece3de18138e4d643b7b

View File

@ -13,22 +13,25 @@
%bcond_with rocm %bcond_with rocm
%bcond_with ugni %bcond_with ugni
%bcond_with xpmem %bcond_with xpmem
%bcond_without java
Name: ucx Name: ucx
Version: 1.8.0 Version: 1.8.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: UCX is a communication library implementing high-performance messaging Summary: UCX is a communication library implementing high-performance messaging
License: BSD License: BSD
URL: http://www.openucx.org URL: http://www.openucx.org
Source: https://github.com/openucx/%{name}/releases/download/v1.8.0/ucx-1.8.0.tar.gz Source: https://github.com/openucx/%{name}/releases/download/v1.8.1/ucx-1.8.1.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
# UCX currently supports only the following architectures # UCX currently supports only the following architectures
ExclusiveArch: aarch64 ppc64le x86_64 ExclusiveArch: aarch64 ppc64le x86_64
%if %{defined extra_deps}
Requires: %{?extra_deps}
%endif
BuildRequires: automake autoconf libtool gcc-c++ BuildRequires: automake autoconf libtool gcc-c++
%if "%{_vendor}" == "suse" %if "%{_vendor}" == "suse"
BuildRequires: libnuma-devel BuildRequires: libnuma-devel
@ -59,10 +62,6 @@ BuildRequires: hsa-rocr-dev
%if %{with xpmem} %if %{with xpmem}
BuildRequires: xpmem-devel BuildRequires: xpmem-devel
%endif %endif
%if %{with java}
BuildRequires: maven
BuildRequires: java-1.8.0-openjdk-devel
%endif
%description %description
UCX stands for Unified Communication X. UCX provides an optimized communication UCX stands for Unified Communication X. UCX provides an optimized communication
@ -73,7 +72,7 @@ available, TCP is used instead. UCX supports efficient transfer of data in
either main memory (RAM) or GPU memory (through CUDA and ROCm libraries). either main memory (RAM) or GPU memory (through CUDA and ROCm libraries).
In addition, UCX provides efficient intra-node communication, by leveraging the In addition, UCX provides efficient intra-node communication, by leveraging the
following shared memory mechanisms: posix, sysv, cma, knem, and xpmem. following shared memory mechanisms: posix, sysv, cma, knem, and xpmem.
This package was built from '' branch, commit c30b7da. This package was built from '' branch, commit 6b29558.
%if "%{_vendor}" == "suse" %if "%{_vendor}" == "suse"
%debug_package %debug_package
@ -97,6 +96,8 @@ Provides header files and examples for developing with UCX.
--disable-debug \ --disable-debug \
--disable-assertions \ --disable-assertions \
--disable-params-check \ --disable-params-check \
--enable-examples \
--without-java \
%_enable_arg cma cma \ %_enable_arg cma cma \
%_with_arg cuda cuda \ %_with_arg cuda cuda \
%_with_arg gdrcopy gdrcopy \ %_with_arg gdrcopy gdrcopy \
@ -107,7 +108,6 @@ Provides header files and examples for developing with UCX.
%_with_arg rocm rocm \ %_with_arg rocm rocm \
%_with_arg xpmem xpmem \ %_with_arg xpmem xpmem \
%_with_arg ugni ugni \ %_with_arg ugni ugni \
%_with_arg java java \
%{?configure_options} %{?configure_options}
make %{?_smp_mflags} V=1 make %{?_smp_mflags} V=1
@ -285,19 +285,10 @@ process to map the memory of another process into its virtual address space.
%{_libdir}/ucx/libuct_xpmem.so.* %{_libdir}/ucx/libuct_xpmem.so.*
%endif %endif
%if %{with java}
%package java
Requires: %{name}%{?_isa} = %{version}-%{release}
Summary: UCX Java bindings
%description java
Provides java bindings for UCX.
%files java
%{_libdir}/jucx-*.jar
%endif
%changelog %changelog
* Wed Jul 1 2020 Yossi Itigin <yosefe@mellanox.com> 1.8.1-1
- Bump version to 1.8.1
* Sun Sep 22 2019 Yossi Itigin <yosefe@mellanox.com> 1.8.0-1 * Sun Sep 22 2019 Yossi Itigin <yosefe@mellanox.com> 1.8.0-1
- Bump version to 1.8.0 - Bump version to 1.8.0
* Sun Mar 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.7.0-1 * Sun Mar 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.7.0-1