From 221e4bd94edca1defdbf4515e4fb1913cd9c7a54 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 15 Feb 2017 14:22:25 +0800 Subject: [PATCH] ceph.spec: python-cephfs no longer depends on python-rados instead, it "Recommends" python-rados. as "Recommends:" is not supported on older distros, only enable this on SuSE. because python-cephfs *can* be used without python-rados. the constructor of LibCephFS accepts a ceph.conf *or* a rados.Rados instance. Signed-off-by: Kefu Chai --- ceph.spec.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ceph.spec.in b/ceph.spec.in index 1323be51de750..1e47634439157 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -572,7 +572,9 @@ Summary: Python 2 libraries for Ceph distributed file system Group: System Environment/Libraries License: LGPL-2.0 Requires: libcephfs2 = %{epoch}:%{version}-%{release} -Requires: python-rados = %{epoch}:%{version}-%{release} +%if 0%{?suse_version} +Recommends: python-rados = %{epoch}:%{version}-%{release} +%endif Obsoletes: python-ceph < %{epoch}:%{version}-%{release} %description -n python-cephfs This package contains Python 2 libraries for interacting with Cephs distributed -- 2.39.5