Bump version to 1.8.0

This commit is contained in:
Andrey Maslennikov 2020-04-23 07:21:35 +00:00
parent 86b99847c9
commit 94bbf88135
3 changed files with 36 additions and 10 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
/ucx-1.5.2.tar.gz /ucx-1.5.2.tar.gz
/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

View File

@ -1 +1 @@
SHA512 (ucx-1.6.1.tar.gz) = 26cda3e7a3c21449fcd652be1b3d034371dab88f5c28f0c38e6c60da29169ddf0207d484d28da2a1acc1178fdc46cb8b17267abfe7e78e9ae90c1e72ef8d614f SHA512 (ucx-1.8.0.tar.gz) = fb7c51ec42873d31158f5434e5b811b0687d8ac350f8335f3a5c741ff943725839135d91312e35ab218d9e22e7cfa2faa0a5b54d404d04bb2e074f84ff10cc6f

View File

@ -13,22 +13,28 @@
%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.6.1 Version: 1.8.0
Release: 2%{?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.6.1/ucx-1.6.1.tar.gz Source: https://github.com/openucx/%{name}/releases/download/v1.8.0/ucx-1.8.0.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
BuildRequires: automake autoconf libtool gcc-c++ numactl-devel BuildRequires: automake autoconf libtool gcc-c++
%if "%{_vendor}" == "suse"
BuildRequires: libnuma-devel
%else
BuildRequires: numactl-devel
%endif
%if %{with cma} %if %{with cma}
BuildRequires: glibc-devel >= 2.15 BuildRequires: glibc-devel >= 2.15
%endif %endif
@ -53,6 +59,9 @@ BuildRequires: hsa-rocr-dev
%if %{with xpmem} %if %{with xpmem}
BuildRequires: xpmem-devel BuildRequires: xpmem-devel
%endif %endif
%if %{with java}
BuildRequires: maven
%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
@ -63,6 +72,11 @@ 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.
%if "%{_vendor}" == "suse"
%debug_package
%endif
%package devel %package devel
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
@ -92,6 +106,7 @@ 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
@ -269,13 +284,23 @@ 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
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2 * Sun Sep 22 2019 Yossi Itigin <yosefe@mellanox.com> 1.8.0-1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - Bump version to 1.8.0
* Sun Mar 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.7.0-1
* Sat Jul 20 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.1-1 - Bump version to 1.7.0
- Bump version to 1.6.1
* Thu Jan 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1 * Thu Jan 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1
- Add cma, knem, and xpmem sub-packages - Add cma, knem, and xpmem sub-packages
* Tue Nov 20 2018 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1 * Tue Nov 20 2018 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1