From f7fc0fe784b681990b281a6d7a619d4a76371cd3 Mon Sep 17 00:00:00 2001 From: Olaf Flebbe Date: Mon, 26 Jan 2015 15:49:01 +0100 Subject: BIGTOP-1486. Upgrade Hue to 3.7 Apply Cherry-pick from upstream for FetchResults Support Fixing hue.ini for Bigtop Adding hue-impala and hue-security Use 3.7.1 to fix pom.xml reverting [BIGTOP-1548] --- bigtop-packages/src/deb/hue/control | 38 ++++++++++++++++++++++++++----------- bigtop-packages/src/deb/hue/rules | 2 +- 2 files changed, 28 insertions(+), 12 deletions(-) (limited to 'bigtop-packages/src/deb/hue') diff --git a/bigtop-packages/src/deb/hue/control b/bigtop-packages/src/deb/hue/control index 71ea387d..34c99201 100644 --- a/bigtop-packages/src/deb/hue/control +++ b/bigtop-packages/src/deb/hue/control @@ -17,8 +17,7 @@ Source: hue Section: misc Priority: extra Maintainer: Apache Bigtopr -Build-Depends: debhelper (>= 7.0.50~), python2.4-dev | python2.5-dev | python2.6-dev | python2.7-dev, libxml2-dev, libxslt1-dev, zlib1g-dev, libsqlite3-dev, libldap2-dev, libsasl2-dev, libmysqlclient-dev, make, python-setuptools, libkrb5-dev -Depends: libsasl2, libsqlite3, zlib1g, libxslt1, libxml2 +Build-Depends: debhelper (>= 7.0.50~), python2.6-dev | python2.7-dev, libxml2-dev, libxslt1-dev, zlib1g-dev, libsqlite3-dev, libldap2-dev, libsasl2-dev, libmysqlclient-dev, make, python-setuptools, libkrb5-dev Standards-Version: 3.8.0 Homepage: http://github.com/cloudera/hue @@ -31,7 +30,7 @@ Description: A browser-based desktop interface for Hadoop Package: hue Architecture: all -Depends: hue-common (= ${source:Version}), hue-server (= ${source:Version}), hue-beeswax (= ${source:Version}), hue-pig (= ${source:Version}), hue-hbase (= ${source:Version}), hue-search (= ${source:Version}), hue-sqoop (= ${source:Version}), hue-rdbms (= ${source:Version}), hue-spark (= ${source:Version}), hue-zookeeper (= ${source:Version}) +Depends: hue-common (= ${source:Version}), hue-server (= ${source:Version}), hue-beeswax (= ${source:Version}), hue-impala (= ${source:Version}), hue-pig (= ${source:Version}), hue-hbase (= ${source:Version}), hue-search (= ${source:Version}), hue-sqoop (= ${source:Version}), hue-rdbms (= ${source:Version}), hue-security (= ${source:Version}), hue-spark (= ${source:Version}), hue-zookeeper (= ${source:Version}) Description: The hue metapackage Hue is a browser-based desktop interface for interacting with Hadoop. It supports a file browser, job tracker interface, cluster health monitor, and more. @@ -49,16 +48,25 @@ Description: Documentation for Hue Package: hue-beeswax Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}), hive +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}), hive (>= 0.13) Description: A UI for Hive on Hue Beeswax is a web interface for Hive. . It allows users to construct and run queries on Hive, manage tables, and import and export data. +Package: hue-impala +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Description: A UI for Impala + A web interface for Impala. + . + It allows users to construct and run Imapala jobs. + + Package: hue-pig Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) Description: A UI for Pig on Hue A web interface for Pig. . @@ -66,7 +74,7 @@ Description: A UI for Pig on Hue Package: hue-hbase Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) Description: A UI for HBase on Hue A web interface for HBase. . @@ -74,13 +82,13 @@ Description: A UI for HBase on Hue Package: hue-sqoop Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) Description: A UI for Sqoop on Hue A web interface to Sqoop. Package: hue-search Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) Description: A UI for Search on Hue A web interface to Search. . @@ -88,15 +96,23 @@ Description: A UI for Search on Hue Package: hue-rdbms Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) Description: A UI for RDBMS on Hue A web interface to RDBMS. . It allows users to interact with RDBMS +Package: hue-security +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Description: A UI for Spark on Hue + A web interface to roles and security. + . + It allows users to interact with Hive roles + Package: hue-spark Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) Description: A UI for Spark on Hue A web interface to Spark. . @@ -104,7 +120,7 @@ Description: A UI for Spark on Hue Package: hue-zookeeper Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.4), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.6), python (<< 3), make (>= 3.8), hue-common (= ${source:Version}) Description: A UI for Zookeeper on Hue A web interface to Zookeeper. . diff --git a/bigtop-packages/src/deb/hue/rules b/bigtop-packages/src/deb/hue/rules index a63d6e07..2ff28c7b 100755 --- a/bigtop-packages/src/deb/hue/rules +++ b/bigtop-packages/src/deb/hue/rules @@ -23,7 +23,7 @@ # Implicit targets SHELL := /bin/bash -APPS=beeswax pig hbase sqoop search rdbms spark zookeeper +APPS=beeswax impala pig hbase sqoop search security rdbms spark zookeeper $(APPS:%=debian/hue-%.postinst): debian/hue-app.postinst.tpl sed -e 's#@APP@#$(patsubst debian/hue-%.postinst,%,$@)#' < $< > $@ -- cgit v1.2.3