You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by jo...@apache.org on 2022/12/29 05:17:23 UTC
[zeppelin] branch master updated: [ZEPPELIN-5857] Bump gRPC and protobuf to support build on macOS M1 chips (#4523)
This is an automated email from the ASF dual-hosted git repository.
jongyoul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/master by this push:
new 09bd93877b [ZEPPELIN-5857] Bump gRPC and protobuf to support build on macOS M1 chips (#4523)
09bd93877b is described below
commit 09bd93877bbb0b352b0ef8efe9d53b227f3c8b87
Author: Cheng Pan <ch...@apache.org>
AuthorDate: Thu Dec 29 13:17:16 2022 +0800
[ZEPPELIN-5857] Bump gRPC and protobuf to support build on macOS M1 chips (#4523)
* [ZEPPELIN-5857] Bump gRPC and protobuf to support build on macOS M1 chips
* fix
* nit
---
pom.xml | 6 ++++--
python/pom.xml | 3 +--
zeppelin-distribution/src/bin_license/LICENSE | 22 ++++++++++-----------
zeppelin-jupyter-interpreter-shaded/pom.xml | 28 +++++++++++++++++++++++++++
zeppelin-jupyter-interpreter/pom.xml | 10 ++++++++--
5 files changed, 52 insertions(+), 17 deletions(-)
diff --git a/pom.xml b/pom.xml
index 536a3b9a3c..c4e6cf5e89 100644
--- a/pom.xml
+++ b/pom.xml
@@ -154,8 +154,9 @@
<quartz.scheduler.version>2.3.2</quartz.scheduler.version>
<jettison.version>1.4.0</jettison.version>
<jsoup.version>1.13.1</jsoup.version>
- <protoc.version>3.5.0</protoc.version>
- <grpc.version>1.26.0</grpc.version>
+ <protobuf.version>3.21.7</protobuf.version>
+ <grpc.version>1.51.0</grpc.version>
+ <google.errorprone.version>2.14.0</google.errorprone.version>
<!-- test library versions -->
<junit.jupiter.version>5.7.1</junit.jupiter.version>
@@ -198,6 +199,7 @@
<plugin.shade.version>3.2.2</plugin.shade.version>
<plugin.source.version>3.2.1</plugin.source.version>
<plugin.surefire.version>2.22.2</plugin.surefire.version>
+ <plugin.os.version>1.4.1.Final</plugin.os.version>
<testcontainers.version>1.15.1</testcontainers.version>
diff --git a/python/pom.xml b/python/pom.xml
index 13fdf97a64..8a535de0f0 100644
--- a/python/pom.xml
+++ b/python/pom.xml
@@ -34,7 +34,6 @@
<properties>
<interpreter.name>python</interpreter.name>
<python.py4j.version>0.10.7</python.py4j.version>
- <grpc.version>1.15.0</grpc.version>
<interpreter.jar.name>python-interpreter-with-py4j</interpreter.jar.name>
</properties>
@@ -92,7 +91,7 @@
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
- <version>1.4.1.Final</version>
+ <version>${plugin.os.version}</version>
</extension>
</extensions>
diff --git a/zeppelin-distribution/src/bin_license/LICENSE b/zeppelin-distribution/src/bin_license/LICENSE
index 83db59ac25..4d2715854a 100644
--- a/zeppelin-distribution/src/bin_license/LICENSE
+++ b/zeppelin-distribution/src/bin_license/LICENSE
@@ -302,18 +302,18 @@ The text of each license is also included at licenses/LICENSE-[project]-[version
(BSD Style) JLine v2.14.3 (https://github.com/jline/jline2) - https://github.com/jline/jline2/blob/master/LICENSE.txt
(BSD New license) Google Auth Library for Java - Credentials (com.google.auth:google-auth-library-credentials:0.4.0 - https://github.com/google/google-auth-library-java/google-auth-library-credentials)
(BSD New license) Google Auth Library for Java - OAuth2 HTTP (com.google.auth:google-auth-library-oauth2-http:0.4.0 - https://github.com/google/google-auth-library-java/google-auth-library-oauth2-http)
- (New BSD license) Protocol Buffer Java API (com.google.protobuf:protobuf-java-util:3.0.0-beta-2 - https://developers.google.com/protocol-buffers/)
- (New BSD license) Protocol Buffer JavaNano API (com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 - https://developers.google.com/protocol-buffers/)
+ (New BSD license) Protocol Buffer Java API (com.google.protobuf:protobuf-java-util:3.21.7 - https://developers.google.com/protocol-buffers/)
+ (New BSD license) Protocol Buffer JavaNano API (com.google.protobuf.nano:protobuf-javanano:3.21.7 - https://developers.google.com/protocol-buffers/)
(BSD) JSch (com.jcraft:jsch:0.1.42 - http://www.jcraft.com/jsch/)
- (BSD 3-Clause) io.grpc:grpc-all (io.grpc:grpc-all:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-auth (io.grpc:grpc-auth:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-core (io.grpc:grpc-core:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-netty (io.grpc:grpc-netty:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-okhttp (io.grpc:grpc-okhttp:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-protobuf (io.grpc:grpc-protobuf:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-protobuf-lite (io.grpc:grpc-protobuf-lite:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-protobuf-nano (io.grpc:grpc-protobuf-nano:0.14.1 - https://github.com/grpc/grpc-java)
- (BSD 3-Clause) io.grpc:grpc-stub (io.grpc:grpc-stub:0.14.1 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-all (io.grpc:grpc-all:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-auth (io.grpc:grpc-auth:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-core (io.grpc:grpc-core:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-netty (io.grpc:grpc-netty:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-okhttp (io.grpc:grpc-okhttp:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-protobuf (io.grpc:grpc-protobuf:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-protobuf-lite (io.grpc:grpc-protobuf-lite:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-protobuf-nano (io.grpc:grpc-protobuf-nano:1.51.0 - https://github.com/grpc/grpc-java)
+ (BSD 3-Clause) io.grpc:grpc-stub (io.grpc:grpc-stub:1.51.0 - https://github.com/grpc/grpc-java)
(BSD-3-Clause) Kryo 3.0.3 (com.esotericsoftware:kryo-shaded:3.0.3 - https://github.com/EsotericSoftware/kryo)
(BSD-3-Clause) Minilog 1.3.0 (com.esotericsoftware:minlog:1.3.0 - https://github.com/EsotericSoftware/minlog)
diff --git a/zeppelin-jupyter-interpreter-shaded/pom.xml b/zeppelin-jupyter-interpreter-shaded/pom.xml
index 44ee932ea4..a5e6d5fc80 100644
--- a/zeppelin-jupyter-interpreter-shaded/pom.xml
+++ b/zeppelin-jupyter-interpreter-shaded/pom.xml
@@ -36,6 +36,34 @@
<groupId>${project.groupId}</groupId>
<artifactId>zeppelin-jupyter-interpreter</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_annotations</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>${gson.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>${protobuf.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_annotations</artifactId>
+ <version>${google.errorprone.version}</version>
</dependency>
</dependencies>
diff --git a/zeppelin-jupyter-interpreter/pom.xml b/zeppelin-jupyter-interpreter/pom.xml
index 5181364856..cf48721a8a 100644
--- a/zeppelin-jupyter-interpreter/pom.xml
+++ b/zeppelin-jupyter-interpreter/pom.xml
@@ -54,6 +54,12 @@
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<version>${grpc.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_annotations</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
@@ -118,7 +124,7 @@
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
- <version>1.4.1.Final</version>
+ <version>${plugin.os.version}</version>
</extension>
</extensions>
@@ -133,7 +139,7 @@
<goal>run</goal>
</goals>
<configuration>
- <protocArtifact>com.google.protobuf:protoc:${protoc.version}</protocArtifact>
+ <protocArtifact>com.google.protobuf:protoc:${protobuf.version}</protocArtifact>
<inputDirectories>
<include>src/main/proto</include>
</inputDirectories>