]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
deb/rpm: add python-six as build-time and run-time dependency 22918/head
authorKefu Chai <kchai@redhat.com>
Thu, 5 Jul 2018 10:36:10 +0000 (18:36 +0800)
committerNathan Cutler <ncutler@suse.com>
Thu, 12 Jul 2018 10:32:40 +0000 (12:32 +0200)
python-six is used by dashboard's controllers. please note,
${python:Depends} is able to fill the installation dependencies for
debian package. so python-six is not added to Requires of ceph-mgr.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit e53bb2c5a32e9b458a55fe01b28f23bdf952b6f7)

Conflicts:
ceph.spec.in
debian/control

- adapted for luminous

ceph.spec.in
debian/control

index 2f89a9bc1a1388404b6925eb78af3c28fbd358e4..6970a86fe0eeb01263cbcc5f40044d10ee42e900 100644 (file)
@@ -142,6 +142,7 @@ BuildRequires:      python
 BuildRequires: python-devel
 BuildRequires: python-nose
 BuildRequires: python-requests
+BuildRequires: python-six
 BuildRequires: python-virtualenv
 BuildRequires: snappy-devel
 BuildRequires: udev
@@ -322,6 +323,7 @@ Summary:        Ceph Manager Daemon
 Group:          System/Filesystems
 %endif
 Requires:       ceph-base = %{_epoch_prefix}%{version}-%{release}
+Requires:       python-six
 %if 0%{?fedora} || 0%{?rhel}
 Requires:       python-cherrypy
 Requires:       python-jinja2
index bdc74471da301d38f23225bf62ba6bbc79646231..d5bc16e9eea836bd43c394e0a6b3dcb250701a94 100644 (file)
@@ -55,6 +55,7 @@ Build-Depends: bc,
                python-pecan,
                python-prettytable,
                python-setuptools,
+               python-six,
                python-sphinx,
                python-werkzeug,
                python3-all-dev,