From 7f56afd14ccacb8ea52e7ca0822c86cdba5bea0f Mon Sep 17 00:00:00 2001 From: Mark Asselstine Date: Wed, 5 Aug 2015 16:29:52 -0400 Subject: horizon: add missing dependencies to address startup errors Horizon requires python-xstatic-angular-lrdragndrop and xstatic-magic-search otherwise errors will prevent the dashboard from being accessed. The depencies are spelled out clearly in the openstack-dashboard-error.log, as per the following error: ImportError: Could not import settings 'openstack_dashboard.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named angular_lrdragndrop Even with these added dependencies there are other issues that prevent the dashboard from being accessed but at least with these dependencies satisfied we can move on to fixing the remaining runtime issues. Signed-off-by: Mark Asselstine Signed-off-by: Bruce Ashfield --- .../recipes-devtools/python/python-horizon_git.bb | 4 +++- .../python-xstatic-angular-lrdragndrop_1.0.2.2.bb | 22 ++++++++++++++++++++++ .../python/python-xstatic-magic-search_0.2.5.1.bb | 21 +++++++++++++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb create mode 100644 meta-openstack/recipes-devtools/python/python-xstatic-magic-search_0.2.5.1.bb (limited to 'meta-openstack') diff --git a/meta-openstack/recipes-devtools/python/python-horizon_git.bb b/meta-openstack/recipes-devtools/python/python-horizon_git.bb index 9dd764f..f5c6c03 100644 --- a/meta-openstack/recipes-devtools/python/python-horizon_git.bb +++ b/meta-openstack/recipes-devtools/python/python-horizon_git.bb @@ -40,6 +40,8 @@ RDEPENDS_${PN} += " python-django \ python-xstatic-angular-mock \ python-xstatic-angular-bootstrap \ python-xstatic-angular-irdragndrop \ + python-xstatic-angular-lrdragndrop \ + python-xstatic-magic-search \ python-xstatic-d3 \ python-xstatic-hogan \ python-xstatic-jasmine \ @@ -71,7 +73,7 @@ SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/kilo \ " SRCREV = "b99cf48ff346494198fb9740495eacc14fa406bf" -PV = "2015.1.0+git${SRCPV}" +PV = "2015.1.0+git${SRCPV}p1" S = "${WORKDIR}/git" inherit setuptools update-rc.d python-dir default_configs openstackchef monitor diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb new file mode 100644 index 0000000..1bc71a3 --- /dev/null +++ b/meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "LrDragNDrop javascript library packaged for setuptools" +HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-lrdragndrop" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://PKG-INFO;md5=92d5d5d8e51c0c2f4f6db4a084a59173" + +SRCNAME = "XStatic-Angular-lrdragndrop" +SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "afd682cab9f436cf22b025dfcabaa225" +SRC_URI[sha256sum] = "1cf04495981db5dfd5536441e17ec69bb18d624f847ddc203f3259d81b10a77e" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools + +DEPENDS += " \ + python-pip \ + " + +RDEPENDS_${PN} += " \ + " diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-magic-search_0.2.5.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-magic-search_0.2.5.1.bb new file mode 100644 index 0000000..23fb832 --- /dev/null +++ b/meta-openstack/recipes-devtools/python/python-xstatic-magic-search_0.2.5.1.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "An AngularJS directive that provides a UI for both faceted filtering and as-you-type filtering" +HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Magic-Search" +SECTION = "devel/python" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e3d8469611ec04e52d71f2e293d54e9c" + +SRCNAME = "XStatic-Magic-Search" +SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "cfb8a82129fffbe1f5c6339240cb6139" +SRC_URI[sha256sum] = "9b2f35a5792f4e763e6dc319036e3676f3e18f46153096f3ab5e507177ec007e" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools + +DEPENDS += " \ + " + +RDEPENDS_${PN} += " \ + " -- cgit v1.2.3-54-g00ecf