]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.spec: python-cephfs no longer depends on python-rados
authorKefu Chai <kchai@redhat.com>
Wed, 15 Feb 2017 06:22:25 +0000 (14:22 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 15 Feb 2017 06:50:59 +0000 (14:50 +0800)
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 <kchai@redhat.com>
ceph.spec.in

index 1323be51de750dd39b3836d468bdcf53eee2abe8..1e476344391577391d463cb5a742777d31f9c2a6 100644 (file)
@@ -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