16.2.0 GA
Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
This commit is contained in:
parent
5cee54462c
commit
4a2e67ce27
62
ceph.spec
62
ceph.spec
@ -34,13 +34,13 @@
|
|||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?fedora} || 0%{?rhel}
|
||||||
%bcond_without selinux
|
%bcond_without selinux
|
||||||
%ifarch x86_64 ppc64le
|
%ifarch x86_64 ppc64le
|
||||||
%global _system_pmdk 1
|
|
||||||
%bcond_without rbd_rwl_cache
|
%bcond_without rbd_rwl_cache
|
||||||
%bcond_without rbd_ssd_cache
|
%bcond_without rbd_ssd_cache
|
||||||
|
%global _system_pmdk 1
|
||||||
%else
|
%else
|
||||||
%global _system_pmdk 0
|
|
||||||
%bcond_with rbd_rwl_cache
|
%bcond_with rbd_rwl_cache
|
||||||
%bcond_with rbd_ssd_cache
|
%bcond_with rbd_ssd_cache
|
||||||
|
%global _system_pmdk 0
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?rhel} >= 8
|
%if 0%{?rhel} >= 8
|
||||||
%bcond_with cephfs_java
|
%bcond_with cephfs_java
|
||||||
@ -125,8 +125,8 @@
|
|||||||
# main package definition
|
# main package definition
|
||||||
#################################################################################
|
#################################################################################
|
||||||
Name: ceph
|
Name: ceph
|
||||||
Version: 16.1.0
|
Version: 16.2.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?fedora} || 0%{?rhel}
|
||||||
Epoch: 2
|
Epoch: 2
|
||||||
%endif
|
%endif
|
||||||
@ -142,9 +142,7 @@ License: (LGPLv2.1 or LGPLv3) and CC-BY-SA-3.0 and GPLv2 and Boost-1.0 and BSD a
|
|||||||
Group: System/Filesystems
|
Group: System/Filesystems
|
||||||
%endif
|
%endif
|
||||||
URL: http://ceph.com/
|
URL: http://ceph.com/
|
||||||
#Source0: %%{?_remote_tarball_prefix}ceph-%%{version}.tar.gz
|
Source0: %{?_remote_tarball_prefix}ceph-%{version}.tar.gz
|
||||||
# https://download.ceph.com/rpm-16.1.0/el8/SRPMS/...
|
|
||||||
Source0: ceph-16.1.0.tar.bz2
|
|
||||||
Patch0001: 0001-src-common-crc32c_intel_fast.patch
|
Patch0001: 0001-src-common-crc32c_intel_fast.patch
|
||||||
Patch0002: 0002-src-common-CMakeLists.txt.patch
|
Patch0002: 0002-src-common-CMakeLists.txt.patch
|
||||||
Patch0003: 0003-src-common-bitstr.h.patch
|
Patch0003: 0003-src-common-bitstr.h.patch
|
||||||
@ -214,6 +212,7 @@ BuildRequires: libtool
|
|||||||
BuildRequires: libxml2-devel
|
BuildRequires: libxml2-devel
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
|
BuildRequires: libicu-devel
|
||||||
BuildRequires: parted
|
BuildRequires: parted
|
||||||
BuildRequires: patch
|
BuildRequires: patch
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
@ -222,6 +221,7 @@ BuildRequires: procps
|
|||||||
BuildRequires: python%{python3_pkgversion}
|
BuildRequires: python%{python3_pkgversion}
|
||||||
BuildRequires: python%{python3_pkgversion}-devel
|
BuildRequires: python%{python3_pkgversion}-devel
|
||||||
BuildRequires: snappy-devel
|
BuildRequires: snappy-devel
|
||||||
|
BuildRequires: sqlite-devel
|
||||||
BuildRequires: sudo
|
BuildRequires: sudo
|
||||||
BuildRequires: pkgconfig(udev)
|
BuildRequires: pkgconfig(udev)
|
||||||
BuildRequires: util-linux
|
BuildRequires: util-linux
|
||||||
@ -269,8 +269,8 @@ BuildRequires: libevent-devel
|
|||||||
BuildRequires: yaml-cpp-devel
|
BuildRequires: yaml-cpp-devel
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?_system_pmdk}
|
%if 0%{?_system_pmdk}
|
||||||
BuildRequires: libpmem-devel
|
BuildRequires: libpmem-devel
|
||||||
BuildRequires: libpmemobj-devel
|
BuildRequires: libpmemobj-devel
|
||||||
%endif
|
%endif
|
||||||
%if 0%{with seastar}
|
%if 0%{with seastar}
|
||||||
BuildRequires: c-ares-devel
|
BuildRequires: c-ares-devel
|
||||||
@ -543,6 +543,7 @@ Group: System/Filesystems
|
|||||||
%endif
|
%endif
|
||||||
Requires: ceph-base = %{_epoch_prefix}%{version}-%{release}
|
Requires: ceph-base = %{_epoch_prefix}%{version}-%{release}
|
||||||
Requires: ceph-mgr-modules-core = %{_epoch_prefix}%{version}-%{release}
|
Requires: ceph-mgr-modules-core = %{_epoch_prefix}%{version}-%{release}
|
||||||
|
Requires: libcephsqlite = %{_epoch_prefix}%{version}-%{release}
|
||||||
%if 0%{?weak_deps}
|
%if 0%{?weak_deps}
|
||||||
Recommends: ceph-mgr-dashboard = %{_epoch_prefix}%{version}-%{release}
|
Recommends: ceph-mgr-dashboard = %{_epoch_prefix}%{version}-%{release}
|
||||||
Recommends: ceph-mgr-diskprediction-local = %{_epoch_prefix}%{version}-%{release}
|
Recommends: ceph-mgr-diskprediction-local = %{_epoch_prefix}%{version}-%{release}
|
||||||
@ -910,6 +911,32 @@ Obsoletes: python-rados < %{_epoch_prefix}%{version}-%{release}
|
|||||||
This package contains Python 3 libraries for interacting with Ceph RADOS
|
This package contains Python 3 libraries for interacting with Ceph RADOS
|
||||||
object store.
|
object store.
|
||||||
|
|
||||||
|
%package -n libcephsqlite
|
||||||
|
Summary: SQLite3 VFS for Ceph
|
||||||
|
%if 0%{?suse_version}
|
||||||
|
Group: System/Libraries
|
||||||
|
%endif
|
||||||
|
Requires: librados2 = %{_epoch_prefix}%{version}-%{release}
|
||||||
|
%description -n libcephsqlite
|
||||||
|
A SQLite3 VFS for storing and manipulating databases stored on Ceph's RADOS
|
||||||
|
distributed object store.
|
||||||
|
|
||||||
|
%package -n libcephsqlite-devel
|
||||||
|
Summary: SQLite3 VFS for Ceph headers
|
||||||
|
%if 0%{?suse_version}
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
%endif
|
||||||
|
Requires: sqlite-devel
|
||||||
|
Requires: libcephsqlite = %{_epoch_prefix}%{version}-%{release}
|
||||||
|
Requires: librados-devel = %{_epoch_prefix}%{version}-%{release}
|
||||||
|
Requires: libradospp-devel = %{_epoch_prefix}%{version}-%{release}
|
||||||
|
Obsoletes: ceph-devel < %{_epoch_prefix}%{version}-%{release}
|
||||||
|
Provides: libcephsqlite-devel = %{_epoch_prefix}%{version}-%{release}
|
||||||
|
Obsoletes: libcephsqlite-devel < %{_epoch_prefix}%{version}-%{release}
|
||||||
|
%description -n libcephsqlite-devel
|
||||||
|
A SQLite3 VFS for storing and manipulating databases stored on Ceph's RADOS
|
||||||
|
distributed object store.
|
||||||
|
|
||||||
%if 0%{with libradosstriper}
|
%if 0%{with libradosstriper}
|
||||||
%package -n libradosstriper1
|
%package -n libradosstriper1
|
||||||
Summary: RADOS striping interface
|
Summary: RADOS striping interface
|
||||||
@ -1398,7 +1425,7 @@ touch %{buildroot}%{_sharedstatedir}/cephadm/.ssh/authorized_keys
|
|||||||
chmod 0600 %{buildroot}%{_sharedstatedir}/cephadm/.ssh/authorized_keys
|
chmod 0600 %{buildroot}%{_sharedstatedir}/cephadm/.ssh/authorized_keys
|
||||||
|
|
||||||
# firewall templates and /sbin/mount.ceph symlink
|
# firewall templates and /sbin/mount.ceph symlink
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version} && !0%{?usrmerged}
|
||||||
mkdir -p %{buildroot}/sbin
|
mkdir -p %{buildroot}/sbin
|
||||||
ln -sf %{_sbindir}/mount.ceph %{buildroot}/sbin/mount.ceph
|
ln -sf %{_sbindir}/mount.ceph %{buildroot}/sbin/mount.ceph
|
||||||
%endif
|
%endif
|
||||||
@ -1571,7 +1598,7 @@ exit 0
|
|||||||
%{_bindir}/rbd-replay-many
|
%{_bindir}/rbd-replay-many
|
||||||
%{_bindir}/rbdmap
|
%{_bindir}/rbdmap
|
||||||
%{_sbindir}/mount.ceph
|
%{_sbindir}/mount.ceph
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version} && !0%{?usrmerged}
|
||||||
/sbin/mount.ceph
|
/sbin/mount.ceph
|
||||||
%endif
|
%endif
|
||||||
%if %{with lttng}
|
%if %{with lttng}
|
||||||
@ -2182,6 +2209,16 @@ fi
|
|||||||
%{python3_sitearch}/rados.cpython*.so
|
%{python3_sitearch}/rados.cpython*.so
|
||||||
%{python3_sitearch}/rados-*.egg-info
|
%{python3_sitearch}/rados-*.egg-info
|
||||||
|
|
||||||
|
%files -n libcephsqlite
|
||||||
|
%{_libdir}/libcephsqlite.so
|
||||||
|
|
||||||
|
%post -n libcephsqlite -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -n libcephsqlite -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files -n libcephsqlite-devel
|
||||||
|
%{_includedir}/libcephsqlite.h
|
||||||
|
|
||||||
%if 0%{with libradosstriper}
|
%if 0%{with libradosstriper}
|
||||||
%files -n libradosstriper1
|
%files -n libradosstriper1
|
||||||
%{_libdir}/libradosstriper.so.*
|
%{_libdir}/libradosstriper.so.*
|
||||||
@ -2455,6 +2492,9 @@ exit 0
|
|||||||
%config %{_sysconfdir}/prometheus/ceph/ceph_default_alerts.yml
|
%config %{_sysconfdir}/prometheus/ceph/ceph_default_alerts.yml
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 31 2021 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:16.2.0-1
|
||||||
|
- 16.2.0 GA
|
||||||
|
|
||||||
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 2:16.1.0-2
|
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 2:16.1.0-2
|
||||||
- Rebuilt for removed libstdc++ symbol (#1937698)
|
- Rebuilt for removed libstdc++ symbol (#1937698)
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (ceph-16.1.0.tar.bz2) = 4a0107ac9a1636100294a5e968c9e830966727fc6135380b3406fa79fd7b92b5724764ffd68db5ca5c5a7bfbffd61dbd78854eb20e70ec741e77d2532561a0dc
|
SHA512 (ceph-16.2.0.tar.gz) = aeb9a91c33221c64ea24603dc88cab346bf0abdf0d41ff85c2e1cf134130737ec1fab1246be0a2fa3af8a655ae1dabb69688855f229f54438e60cb8098175b8e
|
||||||
|
Loading…
Reference in New Issue
Block a user