You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by md...@apache.org on 2018/04/13 18:11:07 UTC

[1/3] hbase git commit: HBASE-20410 update protoc to 3.5.1-1 for rhel6

Repository: hbase
Updated Branches:
  refs/heads/branch-2 bd2dddae6 -> 8cd1201af
  refs/heads/branch-2.0 8ca2d0ff6 -> 7704d3bb1
  refs/heads/master 2f74afd6f -> da7776d42


HBASE-20410 update protoc to 3.5.1-1 for rhel6


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/da7776d4
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/da7776d4
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/da7776d4

Branch: refs/heads/master
Commit: da7776d428fa8590ce9bd3654080434963dcc0ba
Parents: 2f74afd
Author: Mike Drob <md...@apache.org>
Authored: Fri Apr 13 09:44:59 2018 -0500
Committer: Mike Drob <md...@apache.org>
Committed: Fri Apr 13 13:09:20 2018 -0500

----------------------------------------------------------------------
 hbase-protocol-shaded/pom.xml              |  4 +++-
 src/main/asciidoc/_chapters/developer.adoc | 12 ------------
 2 files changed, 3 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/da7776d4/hbase-protocol-shaded/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-protocol-shaded/pom.xml b/hbase-protocol-shaded/pom.xml
index 25443e1..ba4fa2d 100644
--- a/hbase-protocol-shaded/pom.xml
+++ b/hbase-protocol-shaded/pom.xml
@@ -33,8 +33,10 @@
     <maven.javadoc.skip>true</maven.javadoc.skip>
     <!--Version of protobuf that hbase uses internally (we shade our pb)
          Must match what is out in hbase-thirdparty include.
+         3.5.1-1 is the same as 3.5.1 except includes corrected binaries for el6
+         to work around https://github.com/google/protobuf/issues/4109
            -->
-    <internal.protobuf.version>3.5.1</internal.protobuf.version>
+    <internal.protobuf.version>3.5.1-1</internal.protobuf.version>
   </properties>
   <build>
     <resources>

http://git-wip-us.apache.org/repos/asf/hbase/blob/da7776d4/src/main/asciidoc/_chapters/developer.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/_chapters/developer.adoc b/src/main/asciidoc/_chapters/developer.adoc
index 7cbf404..92b4e65 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -433,18 +433,6 @@ convenience; however, the plugin may not be able to retrieve appropriate binarie
 on a platform where protoc fails, you will have to compile protoc from source, and run it independent of our maven build.
 You can disable the inline code generation by specifying `-Dprotoc.skip` in your maven arguments, allowing your build to proceed further.
 
-A similar failure relates to the stock CentOS 6 docker image providing a too old version of glibc for the version of protoc that we use.
-In this case, you would have to install glibc 2.14 and protoc 3.5.1 manually, then execute something like:
-
-[source,bourne]
-----
-cd hbase-protocol-shaded
-LD_LIBRARY_PATH=/opt/glibc-2.14/lib protoc \
-  --proto_path=src/main/protobuf \
-  --java_out=target/generated-sources/protobuf/java \
-  src/main/protobuf/*.proto
-----
-
 [NOTE]
 If you need to manually generate your protobuf files, you should not use `clean` in subsequent maven calls, as that will delete the newly generated files.
 


[3/3] hbase git commit: HBASE-20410 update protoc to 3.5.1-1 for rhel6

Posted by md...@apache.org.
HBASE-20410 update protoc to 3.5.1-1 for rhel6


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/7704d3bb
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/7704d3bb
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/7704d3bb

Branch: refs/heads/branch-2.0
Commit: 7704d3bb1cdd1e3c1cb5958e0ce91c0024c80321
Parents: 8ca2d0f
Author: Mike Drob <md...@apache.org>
Authored: Fri Apr 13 09:44:59 2018 -0500
Committer: Mike Drob <md...@apache.org>
Committed: Fri Apr 13 13:10:41 2018 -0500

----------------------------------------------------------------------
 hbase-protocol-shaded/pom.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/7704d3bb/hbase-protocol-shaded/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-protocol-shaded/pom.xml b/hbase-protocol-shaded/pom.xml
index ba73dc1..d43047d 100644
--- a/hbase-protocol-shaded/pom.xml
+++ b/hbase-protocol-shaded/pom.xml
@@ -33,8 +33,10 @@
     <maven.javadoc.skip>true</maven.javadoc.skip>
     <!--Version of protobuf that hbase uses internally (we shade our pb)
          Must match what is out in hbase-thirdparty include.
+         3.5.1-1 is the same as 3.5.1 except includes corrected binaries for el6
+         to work around https://github.com/google/protobuf/issues/4109
            -->
-    <internal.protobuf.version>3.5.1</internal.protobuf.version>
+    <internal.protobuf.version>3.5.1-1</internal.protobuf.version>
   </properties>
   <build>
     <resources>


[2/3] hbase git commit: HBASE-20410 update protoc to 3.5.1-1 for rhel6

Posted by md...@apache.org.
HBASE-20410 update protoc to 3.5.1-1 for rhel6


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/8cd1201a
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/8cd1201a
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/8cd1201a

Branch: refs/heads/branch-2
Commit: 8cd1201afe7be865f68506bb8de0a40c99853dbc
Parents: bd2ddda
Author: Mike Drob <md...@apache.org>
Authored: Fri Apr 13 09:44:59 2018 -0500
Committer: Mike Drob <md...@apache.org>
Committed: Fri Apr 13 13:09:31 2018 -0500

----------------------------------------------------------------------
 hbase-protocol-shaded/pom.xml              |  4 +++-
 src/main/asciidoc/_chapters/developer.adoc | 12 ------------
 2 files changed, 3 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/8cd1201a/hbase-protocol-shaded/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-protocol-shaded/pom.xml b/hbase-protocol-shaded/pom.xml
index ee7d54b..3598afb 100644
--- a/hbase-protocol-shaded/pom.xml
+++ b/hbase-protocol-shaded/pom.xml
@@ -33,8 +33,10 @@
     <maven.javadoc.skip>true</maven.javadoc.skip>
     <!--Version of protobuf that hbase uses internally (we shade our pb)
          Must match what is out in hbase-thirdparty include.
+         3.5.1-1 is the same as 3.5.1 except includes corrected binaries for el6
+         to work around https://github.com/google/protobuf/issues/4109
            -->
-    <internal.protobuf.version>3.5.1</internal.protobuf.version>
+    <internal.protobuf.version>3.5.1-1</internal.protobuf.version>
   </properties>
   <build>
     <resources>

http://git-wip-us.apache.org/repos/asf/hbase/blob/8cd1201a/src/main/asciidoc/_chapters/developer.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/_chapters/developer.adoc b/src/main/asciidoc/_chapters/developer.adoc
index 40701e9..8505ba1 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -433,18 +433,6 @@ convenience; however, the plugin may not be able to retrieve appropriate binarie
 on a platform where protoc fails, you will have to compile protoc from source, and run it independent of our maven build.
 You can disable the inline code generation by specifying `-Dprotoc.skip` in your maven arguments, allowing your build to proceed further.
 
-A similar failure relates to the stock CentOS 6 docker image providing a too old version of glibc for the version of protoc that we use.
-In this case, you would have to install glibc 2.14 and protoc 3.5.1 manually, then execute something like:
-
-[source,bourne]
-----
-cd hbase-protocol-shaded
-LD_LIBRARY_PATH=/opt/glibc-2.14/lib protoc \
-  --proto_path=src/main/protobuf \
-  --java_out=target/generated-sources/protobuf/java \
-  src/main/protobuf/*.proto
-----
-
 [NOTE]
 If you need to manually generate your protobuf files, you should not use `clean` in subsequent maven calls, as that will delete the newly generated files.