This is an automated email from the ASF dual-hosted git repository.
iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git
The following commit(s) were added to refs/heads/master by this push:
new ec2e4bad BIGTOP-3700: Bump Zeppelin to 0.10.1 (#975)
ec2e4bad is described below
commit ec2e4bad4f3551362d0985ac81ef23129f872182
Author: Yuqi Gu <[email protected]>
AuthorDate: Mon Aug 8 14:26:54 2022 +0800
BIGTOP-3700: Bump Zeppelin to 0.10.1 (#975)
Change-Id: If7f59b4825c6ea32407ca5ae3ba08e7d392d1a77
Signed-off-by: Yuqi Gu <[email protected]>
---
.../patch0-exclude-conflicting-packages.diff | 83 +-
.../src/common/zeppelin/patch1-arm64-build.diff | 1342 --------------------
...le.diff => patch1-installation-permission.diff} | 7 +-
...-remove-phantomjs-prebuilt-and-karma-arm64.diff | 31 +
.../patch3-exclude-conflicting-dependencies.diff | 109 --
bigtop.bom | 2 +-
6 files changed, 110 insertions(+), 1464 deletions(-)
diff --git
a/bigtop-packages/src/common/zeppelin/patch0-exclude-conflicting-packages.diff
b/bigtop-packages/src/common/zeppelin/patch0-exclude-conflicting-packages.diff
index 8bf68cca..f31c4cbb 100644
---
a/bigtop-packages/src/common/zeppelin/patch0-exclude-conflicting-packages.diff
+++
b/bigtop-packages/src/common/zeppelin/patch0-exclude-conflicting-packages.diff
@@ -1,5 +1,5 @@
diff --git a/zeppelin-interpreter/pom.xml b/zeppelin-interpreter/pom.xml
-index a7b36c92b..f866e33e5 100644
+index a7b36c92b..bfacb1586 100644
--- a/zeppelin-interpreter/pom.xml
+++ b/zeppelin-interpreter/pom.xml
@@ -62,6 +62,10 @@
@@ -13,7 +13,7 @@ index a7b36c92b..f866e33e5 100644
</exclusions>
</dependency>
-@@ -209,6 +213,12 @@
+@@ -209,6 +213,20 @@
<artifactId>hadoop-client</artifactId>
<!-- Should always use provided, yarn container
(YarnInterpreterLauncher) will provide all the hadoop jars -->
<scope>provided</scope>
@@ -22,15 +22,23 @@ index a7b36c92b..f866e33e5 100644
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>stax2-api</artifactId>
+ </exclusion>
++ <exclusion>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>ch.qos.reload4j</groupId>
++ <artifactId>reload4j</artifactId>
++ </exclusion>
+ </exclusions>
</dependency>
<dependency>
diff --git a/zeppelin-plugins/notebookrepo/filesystem/pom.xml
b/zeppelin-plugins/notebookrepo/filesystem/pom.xml
-index 5c645738e..f5cb1d579 100644
+index 916c82769..ee134f0dd 100644
--- a/zeppelin-plugins/notebookrepo/filesystem/pom.xml
+++ b/zeppelin-plugins/notebookrepo/filesystem/pom.xml
-@@ -42,6 +42,12 @@
+@@ -42,6 +42,24 @@
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
@@ -39,15 +47,52 @@ index 5c645738e..f5cb1d579 100644
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>stax2-api</artifactId>
+ </exclusion>
++ <exclusion>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>ch.qos.reload4j</groupId>
++ <artifactId>reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>org.eclipse.jetty.websocket</groupId>
++ <artifactId>websocket-client</artifactId>
++ </exclusion>
+ </exclusions>
</dependency>
</dependencies>
-
+
diff --git a/zeppelin-server/pom.xml b/zeppelin-server/pom.xml
-index f719b9b65..f84f3e384 100644
+index a186d208d..a724c7a63 100644
--- a/zeppelin-server/pom.xml
+++ b/zeppelin-server/pom.xml
-@@ -298,6 +298,12 @@
+@@ -290,6 +290,24 @@
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
++ <exclusions>
++ <exclusion>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>ch.qos.reload4j</groupId>
++ <artifactId>reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>javax.ws.rs</groupId>
++ <artifactId>javax.ws.rs-api</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>org.eclipse.jetty.websocket</groupId>
++ <artifactId>websocket-client</artifactId>
++ </exclusion>
++ </exclusions>
+ </dependency>
+
+ <!--test libraries-->
+@@ -298,6 +316,20 @@
<artifactId>hadoop-common</artifactId>
<classifier>tests</classifier>
<scope>test</scope>
@@ -56,15 +101,23 @@ index f719b9b65..f84f3e384 100644
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>stax2-api</artifactId>
+ </exclusion>
++ <exclusion>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>ch.qos.reload4j</groupId>
++ <artifactId>reload4j</artifactId>
++ </exclusion>
+ </exclusions>
</dependency>
<dependency>
diff --git a/zeppelin-zengine/pom.xml b/zeppelin-zengine/pom.xml
-index b8c1be2f5..82b7e7171 100644
+index b8c1be2f5..9ef356384 100644
--- a/zeppelin-zengine/pom.xml
+++ b/zeppelin-zengine/pom.xml
-@@ -218,6 +218,12 @@
+@@ -218,6 +218,24 @@
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
@@ -73,6 +126,18 @@ index b8c1be2f5..82b7e7171 100644
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>stax2-api</artifactId>
+ </exclusion>
++ <exclusion>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>ch.qos.reload4j</groupId>
++ <artifactId>reload4j</artifactId>
++ </exclusion>
++ <exclusion>
++ <groupId>org.eclipse.jetty.websocket</groupId>
++ <artifactId>websocket-client</artifactId>
++ </exclusion>
+ </exclusions>
</dependency>
diff --git a/bigtop-packages/src/common/zeppelin/patch1-arm64-build.diff
b/bigtop-packages/src/common/zeppelin/patch1-arm64-build.diff
deleted file mode 100644
index 01b0abcf..00000000
--- a/bigtop-packages/src/common/zeppelin/patch1-arm64-build.diff
+++ /dev/null
@@ -1,1342 +0,0 @@
-diff --git a/zeppelin-jupyter-interpreter/pom.xml
b/zeppelin-jupyter-interpreter/pom.xml
-index 90cd1ed87..5dfa977a7 100644
---- a/zeppelin-jupyter-interpreter/pom.xml
-+++ b/zeppelin-jupyter-interpreter/pom.xml
-@@ -36,7 +36,7 @@
- <properties>
- <interpreter.name>jupyter</interpreter.name>
- <python.py4j.version>0.10.7</python.py4j.version>
-- <grpc.version>1.15.0</grpc.version>
-+ <grpc.version>1.28.0</grpc.version>
- </properties>
-
- <dependencies>
-@@ -131,9 +131,9 @@
- <groupId>org.xolstice.maven.plugins</groupId>
- <artifactId>protobuf-maven-plugin</artifactId>
- <configuration>
--
<protocArtifact>com.google.protobuf:protoc:3.3.0:exe:${os.detected.classifier}</protocArtifact>
-+
<protocArtifact>com.google.protobuf:protoc:3.5.0:exe:${os.detected.classifier}</protocArtifact>
- <pluginId>grpc-java</pluginId>
--
<pluginArtifact>io.grpc:protoc-gen-grpc-java:1.4.0:exe:${os.detected.classifier}</pluginArtifact>
-+
<pluginArtifact>io.grpc:protoc-gen-grpc-java:1.28.0:exe:${os.detected.classifier}</pluginArtifact>
- </configuration>
- <executions>
- <execution>
-diff --git
a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
-index 51b3b9af2..a8d4c58db 100644
----
a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
-+++
b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelClient.java
-@@ -71,7 +71,7 @@ public class JupyterKernelClient {
- * Construct client for accessing RouteGuide server at {@code host:port}.
- */
- public JupyterKernelClient(String host, int port, String kernel) {
-- this(ManagedChannelBuilder.forAddress(host, port).usePlaintext(true), new
Properties(),
-+ this(ManagedChannelBuilder.forAddress(host, port).usePlaintext(), new
Properties(),
- kernel);
- }
-
-diff --git
a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelInterpreter.java
b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelInterpreter.java
-index 386a69bf4..b7027e60b 100644
----
a/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelInterpreter.java
-+++
b/zeppelin-jupyter-interpreter/src/main/java/org/apache/zeppelin/jupyter/JupyterKernelInterpreter.java
-@@ -125,7 +125,7 @@ public class JupyterKernelInterpreter extends
AbstractInterpreter {
- 32 * 1024 * 1024 + ""));
-
- jupyterKernelClient = new
JupyterKernelClient(ManagedChannelBuilder.forAddress("127.0.0.1",
--
kernelPort).usePlaintext(true).maxInboundMessageSize(messageSize),
-+ kernelPort).usePlaintext().maxInboundMessageSize(messageSize),
- getProperties(), kernel);
- launchJupyterKernel(kernelPort);
- } catch (Exception e) {
-diff --git a/zeppelin-web/Gruntfile.js b/zeppelin-web/Gruntfile.js
-index c25b56070..58a75f24e 100644
---- a/zeppelin-web/Gruntfile.js
-+++ b/zeppelin-web/Gruntfile.js
-@@ -373,7 +373,7 @@ module.exports = function(grunt) {
- karma: {
- unit: {
- configFile: 'karma.conf.js',
-- singleRun: true
-+ singleRun: false
- }
- }
- });
-diff --git a/zeppelin-web/package-lock.json b/zeppelin-web/package-lock.json
-index a2b253758..1728d9746 100644
---- a/zeppelin-web/package-lock.json
-+++ b/zeppelin-web/package-lock.json
-@@ -7931,1201 +7931,6 @@
- }
- }
- },
-- "karma": {
-- "version": "3.1.4",
-- "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.4.tgz",
-- "integrity":
"sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw==",
-- "dev": true,
-- "requires": {
-- "bluebird": "3.5.2",
-- "body-parser": "1.18.3",
-- "chokidar": "2.1.6",
-- "colors": "1.1.2",
-- "combine-lists": "1.0.1",
-- "connect": "3.6.6",
-- "core-js": "2.5.7",
-- "di": "0.0.1",
-- "dom-serialize": "2.2.1",
-- "expand-braces": "0.1.2",
-- "flatted": "2.0.1",
-- "glob": "7.1.4",
-- "graceful-fs": "4.1.15",
-- "http-proxy": "1.17.0",
-- "isbinaryfile": "3.0.3",
-- "lodash": "4.17.11",
-- "log4js": "3.0.6",
-- "mime": "2.4.4",
-- "minimatch": "3.0.4",
-- "optimist": "0.6.1",
-- "qjobs": "1.2.0",
-- "range-parser": "1.2.0",
-- "rimraf": "2.6.2",
-- "safe-buffer": "5.1.2",
-- "socket.io": "2.1.1",
-- "source-map": "0.6.1",
-- "tmp": "0.0.33",
-- "useragent": "2.3.0"
-- },
-- "dependencies": {
-- "after": {
-- "version": "0.8.2",
-- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
-- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
-- "dev": true
-- },
-- "anymatch": {
-- "version": "2.0.0",
-- "resolved":
"https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
-- "integrity":
"sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
-- "dev": true,
-- "requires": {
-- "micromatch": "3.1.10",
-- "normalize-path": "2.1.1"
-- },
-- "dependencies": {
-- "normalize-path": {
-- "version": "2.1.1",
-- "resolved":
"https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
-- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
-- "dev": true,
-- "requires": {
-- "remove-trailing-separator": "1.1.0"
-- }
-- }
-- }
-- },
-- "arr-diff": {
-- "version": "4.0.0",
-- "resolved":
"https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-- "dev": true
-- },
-- "array-unique": {
-- "version": "0.3.2",
-- "resolved":
"https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-- "dev": true
-- },
-- "arraybuffer.slice": {
-- "version": "0.0.7",
-- "resolved":
"https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
-- "integrity":
"sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
-- "dev": true
-- },
-- "base64-arraybuffer": {
-- "version": "0.1.5",
-- "resolved":
"https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
-- "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
-- "dev": true
-- },
-- "base64id": {
-- "version": "1.0.0",
-- "resolved":
"https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
-- "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
-- "dev": true
-- },
-- "blob": {
-- "version": "0.0.5",
-- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
-- "integrity":
"sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
-- "dev": true
-- },
-- "braces": {
-- "version": "2.3.2",
-- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-- "integrity":
"sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-- "dev": true,
-- "requires": {
-- "arr-flatten": "1.1.0",
-- "array-unique": "0.3.2",
-- "extend-shallow": "2.0.1",
-- "fill-range": "4.0.0",
-- "isobject": "3.0.1",
-- "repeat-element": "1.1.3",
-- "snapdragon": "0.8.2",
-- "snapdragon-node": "2.1.1",
-- "split-string": "3.1.0",
-- "to-regex": "3.0.2"
-- },
-- "dependencies": {
-- "extend-shallow": {
-- "version": "2.0.1",
-- "resolved":
"https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-- "dev": true,
-- "requires": {
-- "is-extendable": "0.1.1"
-- }
-- }
-- }
-- },
-- "chokidar": {
-- "version": "2.1.6",
-- "resolved":
"https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
-- "integrity":
"sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
-- "dev": true,
-- "requires": {
-- "anymatch": "2.0.0",
-- "async-each": "1.0.1",
-- "braces": "2.3.2",
-- "glob-parent": "3.1.0",
-- "inherits": "2.0.3",
-- "is-binary-path": "1.0.1",
-- "is-glob": "4.0.1",
-- "normalize-path": "3.0.0",
-- "path-is-absolute": "1.0.1",
-- "readdirp": "2.2.1",
-- "upath": "1.1.2"
-- }
-- },
-- "circular-json": {
-- "version": "0.5.9",
-- "resolved":
"https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz",
-- "integrity":
"sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==",
-- "dev": true
-- },
-- "engine.io": {
-- "version": "3.2.1",
-- "resolved":
"https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
-- "integrity":
"sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
-- "dev": true,
-- "requires": {
-- "accepts": "1.3.5",
-- "base64id": "1.0.0",
-- "cookie": "0.3.1",
-- "debug": "3.1.0",
-- "engine.io-parser": "2.1.3",
-- "ws": "3.3.3"
-- },
-- "dependencies": {
-- "debug": {
-- "version": "3.1.0",
-- "resolved":
"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-- "integrity":
"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
-- "dev": true,
-- "requires": {
-- "ms": "2.0.0"
-- }
-- },
-- "ms": {
-- "version": "2.0.0",
-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-- "dev": true
-- }
-- }
-- },
-- "engine.io-client": {
-- "version": "3.2.1",
-- "resolved":
"https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
-- "integrity":
"sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
-- "dev": true,
-- "requires": {
-- "component-emitter": "1.2.1",
-- "component-inherit": "0.0.3",
-- "debug": "3.1.0",
-- "engine.io-parser": "2.1.3",
-- "has-cors": "1.1.0",
-- "indexof": "0.0.1",
-- "parseqs": "0.0.5",
-- "parseuri": "0.0.5",
-- "ws": "3.3.3",
-- "xmlhttprequest-ssl": "1.5.5",
-- "yeast": "0.1.2"
-- },
-- "dependencies": {
-- "debug": {
-- "version": "3.1.0",
-- "resolved":
"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-- "integrity":
"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
-- "dev": true,
-- "requires": {
-- "ms": "2.0.0"
-- }
-- },
-- "ms": {
-- "version": "2.0.0",
-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-- "dev": true
-- }
-- }
-- },
-- "engine.io-parser": {
-- "version": "2.1.3",
-- "resolved":
"https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
-- "integrity":
"sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
-- "dev": true,
-- "requires": {
-- "after": "0.8.2",
-- "arraybuffer.slice": "0.0.7",
-- "base64-arraybuffer": "0.1.5",
-- "blob": "0.0.5",
-- "has-binary2": "1.0.3"
-- }
-- },
-- "expand-brackets": {
-- "version": "2.1.4",
-- "resolved":
"https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-- "dev": true,
-- "requires": {
-- "debug": "2.6.9",
-- "define-property": "0.2.5",
-- "extend-shallow": "2.0.1",
-- "posix-character-classes": "0.1.1",
-- "regex-not": "1.0.2",
-- "snapdragon": "0.8.2",
-- "to-regex": "3.0.2"
-- },
-- "dependencies": {
-- "define-property": {
-- "version": "0.2.5",
-- "resolved":
"https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-- "dev": true,
-- "requires": {
-- "is-descriptor": "0.1.6"
-- }
-- },
-- "extend-shallow": {
-- "version": "2.0.1",
-- "resolved":
"https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-- "dev": true,
-- "requires": {
-- "is-extendable": "0.1.1"
-- }
-- },
-- "is-accessor-descriptor": {
-- "version": "0.1.6",
-- "resolved":
"https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-- "dev": true,
-- "requires": {
-- "kind-of": "3.2.2"
-- },
-- "dependencies": {
-- "kind-of": {
-- "version": "3.2.2",
-- "resolved":
"https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-- "dev": true,
-- "requires": {
-- "is-buffer": "1.1.6"
-- }
-- }
-- }
-- },
-- "is-data-descriptor": {
-- "version": "0.1.4",
-- "resolved":
"https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-- "dev": true,
-- "requires": {
-- "kind-of": "3.2.2"
-- },
-- "dependencies": {
-- "kind-of": {
-- "version": "3.2.2",
-- "resolved":
"https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-- "dev": true,
-- "requires": {
-- "is-buffer": "1.1.6"
-- }
-- }
-- }
-- },
-- "is-descriptor": {
-- "version": "0.1.6",
-- "resolved":
"https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-- "integrity":
"sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-- "dev": true,
-- "requires": {
-- "is-accessor-descriptor": "0.1.6",
-- "is-data-descriptor": "0.1.4",
-- "kind-of": "5.1.0"
-- }
-- },
-- "kind-of": {
-- "version": "5.1.0",
-- "resolved":
"https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-- "integrity":
"sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-- "dev": true
-- }
-- }
-- },
-- "extglob": {
-- "version": "2.0.4",
-- "resolved":
"https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-- "integrity":
"sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-- "dev": true,
-- "requires": {
-- "array-unique": "0.3.2",
-- "define-property": "1.0.0",
-- "expand-brackets": "2.1.4",
-- "extend-shallow": "2.0.1",
-- "fragment-cache": "0.2.1",
-- "regex-not": "1.0.2",
-- "snapdragon": "0.8.2",
-- "to-regex": "3.0.2"
-- },
-- "dependencies": {
-- "define-property": {
-- "version": "1.0.0",
-- "resolved":
"https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-- "dev": true,
-- "requires": {
-- "is-descriptor": "1.0.2"
-- }
-- },
-- "extend-shallow": {
-- "version": "2.0.1",
-- "resolved":
"https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-- "dev": true,
-- "requires": {
-- "is-extendable": "0.1.1"
-- }
-- }
-- }
-- },
-- "fill-range": {
-- "version": "4.0.0",
-- "resolved":
"https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-- "dev": true,
-- "requires": {
-- "extend-shallow": "2.0.1",
-- "is-number": "3.0.0",
-- "repeat-string": "1.6.1",
-- "to-regex-range": "2.1.1"
-- },
-- "dependencies": {
-- "extend-shallow": {
-- "version": "2.0.1",
-- "resolved":
"https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-- "dev": true,
-- "requires": {
-- "is-extendable": "0.1.1"
-- }
-- }
-- }
-- },
-- "fsevents": {
-- "version": "1.2.9",
-- "resolved":
"https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
-- "integrity":
"sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
-- "dependencies": {
-- "abbrev": {
-- "version": "1.1.1",
-- "bundled": true
-- },
-- "ansi-regex": {
-- "version": "2.1.1",
-- "bundled": true
-- },
-- "aproba": {
-- "version": "1.2.0",
-- "bundled": true
-- },
-- "are-we-there-yet": {
-- "version": "1.1.5",
-- "bundled": true
-- },
-- "balanced-match": {
-- "version": "1.0.0",
-- "bundled": true
-- },
-- "brace-expansion": {
-- "version": "1.1.11",
-- "bundled": true
-- },
-- "chownr": {
-- "version": "1.1.1",
-- "bundled": true
-- },
-- "code-point-at": {
-- "version": "1.1.0",
-- "bundled": true
-- },
-- "concat-map": {
-- "version": "0.0.1",
-- "bundled": true
-- },
-- "console-control-strings": {
-- "version": "1.1.0",
-- "bundled": true
-- },
-- "core-util-is": {
-- "version": "1.0.2",
-- "bundled": true
-- },
-- "debug": {
-- "version": "4.1.1",
-- "bundled": true
-- },
-- "deep-extend": {
-- "version": "0.6.0",
-- "bundled": true
-- },
-- "delegates": {
-- "version": "1.0.0",
-- "bundled": true
-- },
-- "detect-libc": {
-- "version": "1.0.3",
-- "bundled": true
-- },
-- "fs-minipass": {
-- "version": "1.2.5",
-- "bundled": true
-- },
-- "fs.realpath": {
-- "version": "1.0.0",
-- "bundled": true
-- },
-- "gauge": {
-- "version": "2.7.4",
-- "bundled": true
-- },
-- "glob": {
-- "version": "7.1.3",
-- "bundled": true
-- },
-- "has-unicode": {
-- "version": "2.0.1",
-- "bundled": true
-- },
-- "iconv-lite": {
-- "version": "0.4.24",
-- "bundled": true
-- },
-- "ignore-walk": {
-- "version": "3.0.1",
-- "bundled": true
-- },
-- "inflight": {
-- "version": "1.0.6",
-- "bundled": true
-- },
-- "inherits": {
-- "version": "2.0.3",
-- "bundled": true
-- },
-- "ini": {
-- "version": "1.3.5",
-- "bundled": true
-- },
-- "is-fullwidth-code-point": {
-- "version": "1.0.0",
-- "bundled": true
-- },
-- "isarray": {
-- "version": "1.0.0",
-- "bundled": true
-- },
-- "minimatch": {
-- "version": "3.0.4",
-- "bundled": true
-- },
-- "minimist": {
-- "version": "0.0.8",
-- "bundled": true
-- },
-- "minipass": {
-- "version": "2.3.5",
-- "bundled": true
-- },
-- "minizlib": {
-- "version": "1.2.1",
-- "bundled": true
-- },
-- "mkdirp": {
-- "version": "0.5.1",
-- "bundled": true
-- },
-- "ms": {
-- "version": "2.1.1",
-- "bundled": true
-- },
-- "needle": {
-- "version": "2.3.0",
-- "bundled": true
-- },
-- "node-pre-gyp": {
-- "version": "0.12.0",
-- "bundled": true
-- },
-- "nopt": {
-- "version": "4.0.1",
-- "bundled": true
-- },
-- "npm-bundled": {
-- "version": "1.0.6",
-- "bundled": true
-- },
-- "npm-packlist": {
-- "version": "1.4.1",
-- "bundled": true
-- },
-- "npmlog": {
-- "version": "4.1.2",
-- "bundled": true
-- },
-- "number-is-nan": {
-- "version": "1.0.1",
-- "bundled": true
-- },
-- "object-assign": {
-- "version": "4.1.1",
-- "bundled": true
-- },
-- "once": {
-- "version": "1.4.0",
-- "bundled": true
-- },
-- "os-homedir": {
-- "version": "1.0.2",
-- "bundled": true
-- },
-- "os-tmpdir": {
-- "version": "1.0.2",
-- "bundled": true
-- },
-- "osenv": {
-- "version": "0.1.5",
-- "bundled": true
-- },
-- "path-is-absolute": {
-- "version": "1.0.1",
-- "bundled": true
-- },
-- "process-nextick-args": {
-- "version": "2.0.0",
-- "bundled": true
-- },
-- "rc": {
-- "version": "1.2.8",
-- "bundled": true,
-- "dependencies": {
-- "minimist": {
-- "version": "1.2.0",
-- "bundled": true
-- }
-- }
-- },
-- "readable-stream": {
-- "version": "2.3.6",
-- "bundled": true
-- },
-- "rimraf": {
-- "version": "2.6.3",
-- "bundled": true
-- },
-- "safe-buffer": {
-- "version": "5.1.2",
-- "bundled": true
-- },
-- "safer-buffer": {
-- "version": "2.1.2",
-- "bundled": true
-- },
-- "sax": {
-- "version": "1.2.4",
-- "bundled": true
-- },
-- "semver": {
-- "version": "5.7.0",
-- "bundled": true
-- },
-- "set-blocking": {
-- "version": "2.0.0",
-- "bundled": true
-- },
-- "signal-exit": {
-- "version": "3.0.2",
-- "bundled": true
-- },
-- "string-width": {
-- "version": "1.0.2",
-- "bundled": true
-- },
-- "string_decoder": {
-- "version": "1.1.1",
-- "bundled": true
-- },
-- "strip-ansi": {
-- "version": "3.0.1",
-- "bundled": true
-- },
-- "strip-json-comments": {
-- "version": "2.0.1",
-- "bundled": true
-- },
-- "tar": {
-- "version": "4.4.8",
-- "bundled": true
-- },
-- "util-deprecate": {
-- "version": "1.0.2",
-- "bundled": true
-- },
-- "wide-align": {
-- "version": "1.1.3",
-- "bundled": true
-- },
-- "wrappy": {
-- "version": "1.0.2",
-- "bundled": true
-- },
-- "yallist": {
-- "version": "3.0.3",
-- "bundled": true
-- }
-- }
-- },
-- "glob": {
-- "version": "7.1.4",
-- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
-- "integrity":
"sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
-- "dev": true,
-- "requires": {
-- "fs.realpath": "1.0.0",
-- "inflight": "1.0.6",
-- "inherits": "2.0.3",
-- "minimatch": "3.0.4",
-- "once": "1.4.0",
-- "path-is-absolute": "1.0.1"
-- }
-- },
-- "glob-parent": {
-- "version": "3.1.0",
-- "resolved":
"https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
-- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
-- "dev": true,
-- "requires": {
-- "is-glob": "3.1.0",
-- "path-dirname": "1.0.2"
-- },
-- "dependencies": {
-- "is-glob": {
-- "version": "3.1.0",
-- "resolved":
"https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
-- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
-- "dev": true,
-- "requires": {
-- "is-extglob": "2.1.1"
-- }
-- }
-- }
-- },
-- "is-accessor-descriptor": {
-- "version": "1.0.0",
-- "resolved":
"https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-- "integrity":
"sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
-- "dev": true,
-- "requires": {
-- "kind-of": "6.0.2"
-- }
-- },
-- "is-data-descriptor": {
-- "version": "1.0.0",
-- "resolved":
"https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-- "integrity":
"sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
-- "dev": true,
-- "requires": {
-- "kind-of": "6.0.2"
-- }
-- },
-- "is-descriptor": {
-- "version": "1.0.2",
-- "resolved":
"https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
-- "integrity":
"sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
-- "dev": true,
-- "requires": {
-- "is-accessor-descriptor": "1.0.0",
-- "is-data-descriptor": "1.0.0",
-- "kind-of": "6.0.2"
-- }
-- },
-- "is-extglob": {
-- "version": "2.1.1",
-- "resolved":
"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
-- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
-- "dev": true
-- },
-- "is-glob": {
-- "version": "4.0.1",
-- "resolved":
"https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
-- "integrity":
"sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
-- "dev": true,
-- "requires": {
-- "is-extglob": "2.1.1"
-- }
-- },
-- "is-number": {
-- "version": "3.0.0",
-- "resolved":
"https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-- "dev": true,
-- "requires": {
-- "kind-of": "3.2.2"
-- },
-- "dependencies": {
-- "kind-of": {
-- "version": "3.2.2",
-- "resolved":
"https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-- "dev": true,
-- "requires": {
-- "is-buffer": "1.1.6"
-- }
-- }
-- }
-- },
-- "isarray": {
-- "version": "2.0.1",
-- "resolved":
"https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
-- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
-- "dev": true
-- },
-- "isobject": {
-- "version": "3.0.1",
-- "resolved":
"https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-- "dev": true
-- },
-- "kind-of": {
-- "version": "6.0.2",
-- "resolved":
"https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-- "integrity":
"sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-- "dev": true
-- },
-- "log4js": {
-- "version": "3.0.6",
-- "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz",
-- "integrity":
"sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==",
-- "dev": true,
-- "requires": {
-- "circular-json": "0.5.9",
-- "date-format": "1.2.0",
-- "debug": "3.2.6",
-- "rfdc": "1.1.4",
-- "streamroller": "0.7.0"
-- },
-- "dependencies": {
-- "debug": {
-- "version": "3.2.6",
-- "resolved":
"https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-- "integrity":
"sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
-- "dev": true,
-- "requires": {
-- "ms": "2.1.2"
-- }
-- }
-- }
-- },
-- "micromatch": {
-- "version": "3.1.10",
-- "resolved":
"https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-- "integrity":
"sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-- "dev": true,
-- "requires": {
-- "arr-diff": "4.0.0",
-- "array-unique": "0.3.2",
-- "braces": "2.3.2",
-- "define-property": "2.0.2",
-- "extend-shallow": "3.0.2",
-- "extglob": "2.0.4",
-- "fragment-cache": "0.2.1",
-- "kind-of": "6.0.2",
-- "nanomatch": "1.2.13",
-- "object.pick": "1.3.0",
-- "regex-not": "1.0.2",
-- "snapdragon": "0.8.2",
-- "to-regex": "3.0.2"
-- }
-- },
-- "mime": {
-- "version": "2.4.4",
-- "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
-- "integrity":
"sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
-- "dev": true
-- },
-- "minimatch": {
-- "version": "3.0.4",
-- "resolved":
"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-- "integrity":
"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
-- "dev": true,
-- "requires": {
-- "brace-expansion": "1.1.11"
-- }
-- },
-- "ms": {
-- "version": "2.1.2",
-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-- "integrity":
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
-- "dev": true
-- },
-- "nan": {
-- "version": "2.14.0",
-- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
-- "integrity":
"sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
-- },
-- "normalize-path": {
-- "version": "3.0.0",
-- "resolved":
"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
-- "integrity":
"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
-- "dev": true
-- },
-- "parseqs": {
-- "version": "0.0.5",
-- "resolved":
"https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
-- "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
-- "dev": true,
-- "requires": {
-- "better-assert": "1.0.2"
-- }
-- },
-- "parseuri": {
-- "version": "0.0.5",
-- "resolved":
"https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
-- "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
-- "dev": true,
-- "requires": {
-- "better-assert": "1.0.2"
-- }
-- },
-- "socket.io": {
-- "version": "2.1.1",
-- "resolved":
"https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
-- "integrity":
"sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
-- "dev": true,
-- "requires": {
-- "debug": "3.1.0",
-- "engine.io": "3.2.1",
-- "has-binary2": "1.0.3",
-- "socket.io-adapter": "1.1.1",
-- "socket.io-client": "2.1.1",
-- "socket.io-parser": "3.2.0"
-- },
-- "dependencies": {
-- "debug": {
-- "version": "3.1.0",
-- "resolved":
"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-- "integrity":
"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
-- "dev": true,
-- "requires": {
-- "ms": "2.0.0"
-- }
-- },
-- "ms": {
-- "version": "2.0.0",
-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-- "dev": true
-- }
-- }
-- },
-- "socket.io-adapter": {
-- "version": "1.1.1",
-- "resolved":
"https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
-- "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=",
-- "dev": true
-- },
-- "socket.io-client": {
-- "version": "2.1.1",
-- "resolved":
"https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
-- "integrity":
"sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
-- "dev": true,
-- "requires": {
-- "backo2": "1.0.2",
-- "base64-arraybuffer": "0.1.5",
-- "component-bind": "1.0.0",
-- "component-emitter": "1.2.1",
-- "debug": "3.1.0",
-- "engine.io-client": "3.2.1",
-- "has-binary2": "1.0.3",
-- "has-cors": "1.1.0",
-- "indexof": "0.0.1",
-- "object-component": "0.0.3",
-- "parseqs": "0.0.5",
-- "parseuri": "0.0.5",
-- "socket.io-parser": "3.2.0",
-- "to-array": "0.1.4"
-- },
-- "dependencies": {
-- "debug": {
-- "version": "3.1.0",
-- "resolved":
"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-- "integrity":
"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
-- "dev": true,
-- "requires": {
-- "ms": "2.0.0"
-- }
-- },
-- "ms": {
-- "version": "2.0.0",
-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-- "dev": true
-- }
-- }
-- },
-- "socket.io-parser": {
-- "version": "3.2.0",
-- "resolved":
"https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
-- "integrity":
"sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
-- "dev": true,
-- "requires": {
-- "component-emitter": "1.2.1",
-- "debug": "3.1.0",
-- "isarray": "2.0.1"
-- },
-- "dependencies": {
-- "debug": {
-- "version": "3.1.0",
-- "resolved":
"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-- "integrity":
"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
-- "dev": true,
-- "requires": {
-- "ms": "2.0.0"
-- }
-- },
-- "ms": {
-- "version": "2.0.0",
-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-- "dev": true
-- }
-- }
-- },
-- "source-map": {
-- "version": "0.6.1",
-- "resolved":
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-- "integrity":
"sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-- "dev": true
-- },
-- "tmp": {
-- "version": "0.0.33",
-- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
-- "integrity":
"sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
-- "dev": true,
-- "requires": {
-- "os-tmpdir": "1.0.2"
-- }
-- },
-- "ultron": {
-- "version": "1.1.1",
-- "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
-- "integrity":
"sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
-- "dev": true
-- },
-- "upath": {
-- "version": "1.1.2",
-- "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
-- "integrity":
"sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
-- "dev": true
-- },
-- "ws": {
-- "version": "3.3.3",
-- "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
-- "integrity":
"sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
-- "dev": true,
-- "requires": {
-- "async-limiter": "1.0.0",
-- "safe-buffer": "5.1.2",
-- "ultron": "1.1.1"
-- }
-- },
-- "xmlhttprequest-ssl": {
-- "version": "1.5.5",
-- "resolved":
"https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
-- "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
-- "dev": true
-- }
-- }
-- },
-- "karma-coverage": {
-- "version": "1.1.2",
-- "resolved":
"https://registry.npmjs.org/karma-coverage/-/karma-coverage-1.1.2.tgz",
-- "integrity":
"sha512-eQawj4Cl3z/CjxslYy9ariU4uDh7cCNFZHNWXWRpl0pNeblY/4wHR7M7boTYXWrn9bY0z2pZmr11eKje/S/hIw==",
-- "dev": true,
-- "requires": {
-- "dateformat": "1.0.12",
-- "istanbul": "0.4.5",
-- "lodash": "4.17.11",
-- "minimatch": "3.0.4",
-- "source-map": "0.5.7"
-- },
-- "dependencies": {
-- "dateformat": {
-- "version": "1.0.12",
-- "resolved":
"https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
-- "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
-- "dev": true,
-- "requires": {
-- "get-stdin": "4.0.1",
-- "meow": "3.7.0"
-- }
-- },
-- "minimatch": {
-- "version": "3.0.4",
-- "resolved":
"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-- "integrity":
"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
-- "dev": true,
-- "requires": {
-- "brace-expansion": "1.1.11"
-- }
-- },
-- "source-map": {
-- "version": "0.5.7",
-- "resolved":
"https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-- "dev": true
-- }
-- }
-- },
-- "karma-jasmine": {
-- "version": "2.0.1",
-- "resolved":
"https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-2.0.1.tgz",
-- "integrity":
"sha512-iuC0hmr9b+SNn1DaUD2QEYtUxkS1J+bSJSn7ejdEexs7P8EYvA1CWkEdrDQ+8jVH3AgWlCNwjYsT1chjcNW9lA==",
-- "dev": true,
-- "requires": {
-- "jasmine-core": "3.4.0"
-- }
-- },
-- "karma-phantomjs-launcher": {
-- "version": "1.0.4",
-- "resolved":
"https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz",
-- "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=",
-- "dev": true,
-- "requires": {
-- "lodash": "4.17.11",
-- "phantomjs-prebuilt": "2.1.16"
-- }
-- },
-- "karma-sourcemap-loader": {
-- "version": "0.3.7",
-- "resolved":
"https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz",
-- "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=",
-- "dev": true,
-- "requires": {
-- "graceful-fs": "4.1.15"
-- }
-- },
-- "karma-spec-reporter": {
-- "version": "0.0.31",
-- "resolved":
"https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.31.tgz",
-- "integrity": "sha1-SDDccUihVcfXoYbmMjOaDYD63sM=",
-- "dev": true,
-- "requires": {
-- "colors": "1.1.2"
-- }
-- },
-- "karma-webpack": {
-- "version": "3.0.5",
-- "resolved":
"https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.5.tgz",
-- "integrity":
"sha512-nRudGJWstvVuA6Tbju9tyGUfXTtI1UXMXoRHVmM2/78D0q6s/Ye2IC157PKNDC15PWFGR0mVIRtWLAdcfsRJoA==",
-- "dev": true,
-- "requires": {
-- "async": "2.6.2",
-- "babel-runtime": "6.26.0",
-- "loader-utils": "1.1.0",
-- "lodash": "4.17.11",
-- "source-map": "0.5.7",
-- "webpack-dev-middleware": "2.0.6"
-- },
-- "dependencies": {
-- "ansi-styles": {
-- "version": "3.2.1",
-- "resolved":
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-- "integrity":
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-- "dev": true,
-- "requires": {
-- "color-convert": "1.9.3"
-- }
-- },
-- "async": {
-- "version": "2.6.2",
-- "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
-- "integrity":
"sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
-- "dev": true,
-- "requires": {
-- "lodash": "4.17.11"
-- }
-- },
-- "chalk": {
-- "version": "2.4.2",
-- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-- "integrity":
"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-- "dev": true,
-- "requires": {
-- "ansi-styles": "3.2.1",
-- "escape-string-regexp": "1.0.5",
-- "supports-color": "5.5.0"
-- }
-- },
-- "has-flag": {
-- "version": "3.0.0",
-- "resolved":
"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
-- "dev": true
-- },
-- "mime": {
-- "version": "2.4.4",
-- "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
-- "integrity":
"sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
-- "dev": true
-- },
-- "source-map": {
-- "version": "0.5.7",
-- "resolved":
"https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
-- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
-- "dev": true
-- },
-- "supports-color": {
-- "version": "5.5.0",
-- "resolved":
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-- "integrity":
"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-- "dev": true,
-- "requires": {
-- "has-flag": "3.0.0"
-- }
-- },
-- "webpack-dev-middleware": {
-- "version": "2.0.6",
-- "resolved":
"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz",
-- "integrity":
"sha512-tj5LLD9r4tDuRIDa5Mu9lnY2qBBehAITv6A9irqXhw/HQquZgTx3BCd57zYbU2gMDnncA49ufK2qVQSbaKJwOw==",
-- "dev": true,
-- "requires": {
-- "loud-rejection": "1.6.0",
-- "memory-fs": "0.4.1",
-- "mime": "2.4.4",
-- "path-is-absolute": "1.0.1",
-- "range-parser": "1.2.0",
-- "url-join": "2.0.5",
-- "webpack-log": "1.2.0"
-- }
-- },
-- "webpack-log": {
-- "version": "1.2.0",
-- "resolved":
"https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz",
-- "integrity":
"sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==",
-- "dev": true,
-- "requires": {
-- "chalk": "2.4.2",
-- "log-symbols": "2.2.0",
-- "loglevelnext": "1.0.5",
-- "uuid": "3.3.2"
-- }
-- }
-- }
-- },
- "kew": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
-@@ -10957,40 +9762,6 @@
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
- },
-- "phantomjs-prebuilt": {
-- "version": "2.1.16",
-- "resolved":
"https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
-- "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
-- "dev": true,
-- "requires": {
-- "es6-promise": "4.2.5",
-- "extract-zip": "1.6.7",
-- "fs-extra": "1.0.0",
-- "hasha": "2.2.0",
-- "kew": "0.7.0",
-- "progress": "1.1.8",
-- "request": "2.88.0",
-- "request-progress": "2.0.1",
-- "which": "1.3.1"
-- },
-- "dependencies": {
-- "es6-promise": {
-- "version": "4.2.5",
-- "resolved":
"https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
-- "integrity":
"sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
-- "dev": true
-- },
-- "which": {
-- "version": "1.3.1",
-- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
-- "integrity":
"sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
-- "dev": true,
-- "requires": {
-- "isexe": "2.0.0"
-- }
-- }
-- }
-- },
- "pidtree": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz",
-diff --git a/zeppelin-web/package.json b/zeppelin-web/package.json
-index de83a629d..8676b0192 100644
---- a/zeppelin-web/package.json
-+++ b/zeppelin-web/package.json
-@@ -18,11 +18,8 @@
- "dev:helium": "HELIUM_BUNDLE_DEV=true webpack-dev-server --hot",
- "dev:watch": "grunt watch-webpack-dev",
- "dev": "npm-run-all --parallel dev:server lint:watch dev:watch",
-- "test:watch": "karma start karma.conf.js --single-run=false",
- "pree2e": "webdriver-manager update --gecko false --versions.chrome=2.35",
-- "e2e": "protractor protractor.conf.js",
-- "pretest": "npm rebuild phantomjs-prebuilt",
-- "karma-test": "karma start karma.conf.js"
-+ "e2e": "protractor protractor.conf.js"
- },
- "dependencies": {
- "angular-ui-grid": "4.4.6",
-@@ -80,13 +77,6 @@
- "istanbul-instrumenter-loader": "^0.2.0",
- "jasmine-core": "^3.3.0",
- "jasmine-spec-reporter": "^4.2.1",
-- "karma": "~3.1.3",
-- "karma-coverage": "^1.1.2",
-- "karma-jasmine": "~2.0.1",
-- "karma-phantomjs-launcher": "^1.0.4",
-- "karma-sourcemap-loader": "^0.3.7",
-- "karma-spec-reporter": "0.0.31",
-- "karma-webpack": "^3.0.5",
- "load-grunt-tasks": "^0.4.0",
- "mini-css-extract-plugin": "^0.4.4",
- "ng-annotate-loader": "^0.2.0",
diff --git a/bigtop-packages/src/common/zeppelin/patch2-ppc64le.diff
b/bigtop-packages/src/common/zeppelin/patch1-installation-permission.diff
similarity index 91%
rename from bigtop-packages/src/common/zeppelin/patch2-ppc64le.diff
rename to
bigtop-packages/src/common/zeppelin/patch1-installation-permission.diff
index fabfe33b..ff31cc78 100644
--- a/bigtop-packages/src/common/zeppelin/patch2-ppc64le.diff
+++ b/bigtop-packages/src/common/zeppelin/patch1-installation-permission.diff
@@ -1,5 +1,5 @@
diff --git a/zeppelin-web/package.json b/zeppelin-web/package.json
-index de83a629d..619a04d0c 100644
+index de83a629d..73d41a3f5 100644
--- a/zeppelin-web/package.json
+++ b/zeppelin-web/package.json
@@ -7,7 +7,7 @@
@@ -12,10 +12,10 @@ index de83a629d..619a04d0c 100644
"build:dist": "npm-run-all prebuild && grunt pre-webpack-dist && webpack
&& grunt post-webpack-dist",
"build:ci": "npm-run-all prebuild && grunt pre-webpack-ci && webpack &&
grunt post-webpack-dist",
diff --git a/zeppelin-web/pom.xml b/zeppelin-web/pom.xml
-index 54e97053d..2433addd5 100644
+index 679812435..068aba1a5 100644
--- a/zeppelin-web/pom.xml
+++ b/zeppelin-web/pom.xml
-@@ -83,7 +83,7 @@
+@@ -80,7 +80,7 @@
</goals>
<configuration>
<skip>${web.e2e.enabled}</skip>
@@ -23,3 +23,4 @@ index 54e97053d..2433addd5 100644
+ <arguments>install --no-lockfile --unsafe-perm</arguments>
</configuration>
</execution>
+
diff --git
a/bigtop-packages/src/common/zeppelin/patch2-remove-phantomjs-prebuilt-and-karma-arm64.diff
b/bigtop-packages/src/common/zeppelin/patch2-remove-phantomjs-prebuilt-and-karma-arm64.diff
new file mode 100644
index 00000000..df730f7e
--- /dev/null
+++
b/bigtop-packages/src/common/zeppelin/patch2-remove-phantomjs-prebuilt-and-karma-arm64.diff
@@ -0,0 +1,31 @@
+diff --git a/zeppelin-web/package.json b/zeppelin-web/package.json
+index de83a629d..8676b0192 100644
+--- a/zeppelin-web/package.json
++++ b/zeppelin-web/package.json
+@@ -18,11 +18,8 @@
+ "dev:helium": "HELIUM_BUNDLE_DEV=true webpack-dev-server --hot",
+ "dev:watch": "grunt watch-webpack-dev",
+ "dev": "npm-run-all --parallel dev:server lint:watch dev:watch",
+- "test:watch": "karma start karma.conf.js --single-run=false",
+ "pree2e": "webdriver-manager update --gecko false --versions.chrome=2.35",
+- "e2e": "protractor protractor.conf.js",
+- "pretest": "npm rebuild phantomjs-prebuilt",
+- "karma-test": "karma start karma.conf.js"
++ "e2e": "protractor protractor.conf.js"
+ },
+ "dependencies": {
+ "angular-ui-grid": "4.4.6",
+@@ -80,13 +77,6 @@
+ "istanbul-instrumenter-loader": "^0.2.0",
+ "jasmine-core": "^3.3.0",
+ "jasmine-spec-reporter": "^4.2.1",
+- "karma": "~3.1.3",
+- "karma-coverage": "^1.1.2",
+- "karma-jasmine": "~2.0.1",
+- "karma-phantomjs-launcher": "^1.0.4",
+- "karma-sourcemap-loader": "^0.3.7",
+- "karma-spec-reporter": "0.0.31",
+- "karma-webpack": "^3.0.5",
+ "load-grunt-tasks": "^0.4.0",
+ "mini-css-extract-plugin": "^0.4.4",
+ "ng-annotate-loader": "^0.2.0",
diff --git
a/bigtop-packages/src/common/zeppelin/patch3-exclude-conflicting-dependencies.diff
b/bigtop-packages/src/common/zeppelin/patch3-exclude-conflicting-dependencies.diff
deleted file mode 100644
index d4443826..00000000
---
a/bigtop-packages/src/common/zeppelin/patch3-exclude-conflicting-dependencies.diff
+++ /dev/null
@@ -1,109 +0,0 @@
-diff --git a/zeppelin-interpreter/pom.xml b/zeppelin-interpreter/pom.xml
-index 48ce9aa44..560e7c001 100644
---- a/zeppelin-interpreter/pom.xml
-+++ b/zeppelin-interpreter/pom.xml
-@@ -218,6 +218,14 @@
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>stax2-api</artifactId>
- </exclusion>
-+ <exclusion>
-+ <groupId>org.slf4j</groupId>
-+ <artifactId>slf4j-reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>ch.qos.reload4j</groupId>
-+ <artifactId>reload4j</artifactId>
-+ </exclusion>
- </exclusions>
- </dependency>
-
-diff --git a/zeppelin-plugins/notebookrepo/filesystem/pom.xml
b/zeppelin-plugins/notebookrepo/filesystem/pom.xml
-index f5cb1d579..7238bca20 100644
---- a/zeppelin-plugins/notebookrepo/filesystem/pom.xml
-+++ b/zeppelin-plugins/notebookrepo/filesystem/pom.xml
-@@ -47,6 +47,18 @@
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>stax2-api</artifactId>
- </exclusion>
-+ <exclusion>
-+ <groupId>org.slf4j</groupId>
-+ <artifactId>slf4j-reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>ch.qos.reload4j</groupId>
-+ <artifactId>reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>org.eclipse.jetty.websocket</groupId>
-+ <artifactId>websocket-client</artifactId>
-+ </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
-diff --git a/zeppelin-server/pom.xml b/zeppelin-server/pom.xml
-index f84f3e384..d6fef83e6 100644
---- a/zeppelin-server/pom.xml
-+++ b/zeppelin-server/pom.xml
-@@ -290,6 +290,24 @@
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-client</artifactId>
-+ <exclusions>
-+ <exclusion>
-+ <groupId>org.slf4j</groupId>
-+ <artifactId>slf4j-reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>ch.qos.reload4j</groupId>
-+ <artifactId>reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>javax.ws.rs</groupId>
-+ <artifactId>javax.ws.rs-api</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>org.eclipse.jetty.websocket</groupId>
-+ <artifactId>websocket-client</artifactId>
-+ </exclusion>
-+ </exclusions>
- </dependency>
-
- <!--test libraries-->
-@@ -303,6 +321,14 @@
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>stax2-api</artifactId>
- </exclusion>
-+ <exclusion>
-+ <groupId>org.slf4j</groupId>
-+ <artifactId>slf4j-reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>ch.qos.reload4j</groupId>
-+ <artifactId>reload4j</artifactId>
-+ </exclusion>
- </exclusions>
- </dependency>
-
-diff --git a/zeppelin-zengine/pom.xml b/zeppelin-zengine/pom.xml
-index 3e789968a..1ee305c3a 100644
---- a/zeppelin-zengine/pom.xml
-+++ b/zeppelin-zengine/pom.xml
-@@ -223,6 +223,18 @@
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>stax2-api</artifactId>
- </exclusion>
-+ <exclusion>
-+ <groupId>org.slf4j</groupId>
-+ <artifactId>slf4j-reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>ch.qos.reload4j</groupId>
-+ <artifactId>reload4j</artifactId>
-+ </exclusion>
-+ <exclusion>
-+ <groupId>org.eclipse.jetty.websocket</groupId>
-+ <artifactId>websocket-client</artifactId>
-+ </exclusion>
- </exclusions>
- </dependency>
-
diff --git a/bigtop.bom b/bigtop.bom
index ab790bec..e2ad89a4 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -310,7 +310,7 @@ bigtop {
'zeppelin' {
name = 'zeppelin'
relNotes = 'Apache Zeppelin'
- version { base = '0.10.0'; pkg = base; release = 2 }
+ version { base = '0.10.1'; pkg = base; release = 1 }
tarball { source = "$name-${version.base}.tgz"
destination = "$name-${version.base}.tar.gz" }
url { download_path = "/$name/$name-${version.base}/"