From: John Spray Date: Tue, 19 Dec 2017 11:41:08 +0000 (+0000) Subject: packaging: explicit jinja2 dependency for dashboard X-Git-Tag: v13.0.2~652^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=87399bea8321a7a9ab554085be3a3d5e0563f27f;p=ceph.git packaging: explicit jinja2 dependency for dashboard We were getting this via python-flask, when mgr was installed on nodes with ceph-mon, but for correctness in general we should depend on it from ceph-mgr (it is imported by the dashboard module). Fixes: http://tracker.ceph.com/issues/22457 Signed-off-by: John Spray --- diff --git a/ceph.spec.in b/ceph.spec.in index edac753b4102..03a8404bb8ed 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -340,11 +340,13 @@ Group: System/Filesystems Requires: ceph-base = %{_epoch_prefix}%{version}-%{release} %if 0%{?fedora} || 0%{?rhel} Requires: python-cherrypy +Requires: python-jinja2 Requires: python-werkzeug Requires: pyOpenSSL %endif %if 0%{?suse_version} Requires: python-CherryPy +Requires: python-Jinja2 Requires: python-Werkzeug Requires: python-pyOpenSSL Recommends: python-influxdb diff --git a/debian/control b/debian/control index b92787a585cc..c3d768c0e34d 100644 --- a/debian/control +++ b/debian/control @@ -51,6 +51,7 @@ Build-Depends: bc, python (>= 2.7), python-all-dev, python-cherrypy3, + python-jinja2, python-nose, python-pecan, python-prettytable,