This is an automated email from the ASF dual-hosted git repository.
sekikn pushed a commit to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/bigtop.git
The following commit(s) were added to refs/heads/branch-3.1 by this push:
new a7bca2aa BIGTOP-3736. Bump Hadoop to 3.2.4 in branch-3.1. (#942)
a7bca2aa is described below
commit a7bca2aa48d1e69656c779bafc4ddf6c3661787b
Author: Masatake Iwasaki <[email protected]>
AuthorDate: Fri Jul 22 17:11:38 2022 +0900
BIGTOP-3736. Bump Hadoop to 3.2.4 in branch-3.1. (#942)
* BIGTOP-3736. Bump Hadoop to 3.2.4 in branch-3.1.
* updated exclusion rule to address migration to reload4j.
* Hadoop 3.2.4 was released.
---
.../patch0-exclude-netty-from-zookeeper.diff | 14 ++---
.../src/common/hadoop/patch10-MAPREDUCE-7373.diff | 12 ----
.../common/hadoop/patch9-revert-HADOOP-17196.diff | 73 ----------------------
.../src/common/hive/patch10-exclude-reload4j.diff | 13 ++++
bigtop.bom | 4 +-
5 files changed, 22 insertions(+), 94 deletions(-)
diff --git
a/bigtop-packages/src/common/hadoop/patch0-exclude-netty-from-zookeeper.diff
b/bigtop-packages/src/common/hadoop/patch0-exclude-netty-from-zookeeper.diff
index 2388e6a7..19c47472 100644
--- a/bigtop-packages/src/common/hadoop/patch0-exclude-netty-from-zookeeper.diff
+++ b/bigtop-packages/src/common/hadoop/patch0-exclude-netty-from-zookeeper.diff
@@ -1,10 +1,10 @@
diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml
-index ce2a268..d1da396 100644
+index 23d1c87..d38feb4 100644
--- a/hadoop-project/pom.xml
+++ b/hadoop-project/pom.xml
-@@ -1192,6 +1192,14 @@
- <groupId>jline</groupId>
- <artifactId>jline</artifactId>
+@@ -1234,6 +1234,14 @@
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-reload4j</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
@@ -17,9 +17,9 @@ index ce2a268..d1da396 100644
</exclusions>
</dependency>
<dependency>
-@@ -1208,6 +1216,14 @@
- <groupId>jline</groupId>
- <artifactId>jline</artifactId>
+@@ -1258,6 +1266,14 @@
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
diff --git a/bigtop-packages/src/common/hadoop/patch10-MAPREDUCE-7373.diff
b/bigtop-packages/src/common/hadoop/patch10-MAPREDUCE-7373.diff
deleted file mode 100644
index 51229a38..00000000
--- a/bigtop-packages/src/common/hadoop/patch10-MAPREDUCE-7373.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git
a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/CMakeLists.txt
b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/CMakeLists.txt
-index ae3b9c6029e..4c32838afb0 100644
----
a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/CMakeLists.txt
-+++
b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/CMakeLists.txt
-@@ -27,6 +27,7 @@ set(GTEST_SRC_DIR
${CMAKE_SOURCE_DIR}/../../../../hadoop-common-project/hadoop-c
- # Add extra compiler and linker flags.
- # -Wno-sign-compare
- hadoop_add_compiler_flags("-DNDEBUG -DSIMPLE_MEMCPY -fno-strict-aliasing
-fsigned-char")
-+set(CMAKE_CXX_STANDARD 11)
-
- # Source location.
- set(SRC main/native)
diff --git a/bigtop-packages/src/common/hadoop/patch9-revert-HADOOP-17196.diff
b/bigtop-packages/src/common/hadoop/patch9-revert-HADOOP-17196.diff
deleted file mode 100644
index 933bc7b4..00000000
--- a/bigtop-packages/src/common/hadoop/patch9-revert-HADOOP-17196.diff
+++ /dev/null
@@ -1,73 +0,0 @@
-commit f790a72a4c68e242b5d54323c607e18d5dbda394
-Author: Masatake Iwasaki <[email protected]>
-Date: Fri May 14 11:48:47 2021 +0000
-
- Revert "HADOOP-17196. Fix C/C++ standard warnings (#2208)"
-
- This reverts commit ff907b310d905fde648dc6db8954e425c24e3bf3.
-
-diff --git a/hadoop-common-project/hadoop-common/HadoopCommon.cmake
b/hadoop-common-project/hadoop-common/HadoopCommon.cmake
-index 7628ecf..4de70ac 100644
---- a/hadoop-common-project/hadoop-common/HadoopCommon.cmake
-+++ b/hadoop-common-project/hadoop-common/HadoopCommon.cmake
-@@ -193,7 +193,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
- elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
- # Solaris flags. 64-bit compilation is mandatory, and is checked earlier.
- hadoop_add_compiler_flags("-m64 -D_POSIX_C_SOURCE=200112L
-D__EXTENSIONS__ -D_POSIX_PTHREAD_SEMANTICS")
-- set(CMAKE_CXX_STANDARD 98)
-+ set(CMAKE_CXX_FLAGS "-std=gnu++98 ${CMAKE_CXX_FLAGS}")
- hadoop_add_linker_flags("-m64")
-
- # CMAKE_SYSTEM_PROCESSOR is set to the output of 'uname -p', which on
Solaris is
-@@ -212,4 +212,4 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
- endif()
-
- # Set GNU99 as the C standard to use
--set(CMAKE_C_STANDARD 99)
-\ No newline at end of file
-+set(CMAKE_C_FLAGS "-std=gnu99 ${CMAKE_C_FLAGS}")
-\ No newline at end of file
-diff --git a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/CMakeLists.txt
b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/CMakeLists.txt
-index 18396c7..1676e31 100644
---- a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/CMakeLists.txt
-+++ b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/CMakeLists.txt
-@@ -152,8 +152,7 @@ add_subdirectory(main/native/libhdfs-tests)
- # Temporary fix to disable Libhdfs++ build on older systems that do not
support thread_local
- include(CheckCXXSourceCompiles)
- unset (THREAD_LOCAL_SUPPORTED CACHE)
--set (CMAKE_CXX_STANDARD 11)
--set (CMAKE_CXX_STANDARD_REQUIRED ON)
-+set (CMAKE_REQUIRED_DEFINITIONS "-std=c++11")
- set (CMAKE_REQUIRED_LIBRARIES ${CMAKE_THREAD_LIBS_INIT})
- check_cxx_source_compiles(
- "#include <thread>
-diff --git
a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/CMakeLists.txt
b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/CMakeLists.txt
-index 2da5b6bb..c17f9d3 100644
----
a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/CMakeLists.txt
-+++
b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/CMakeLists.txt
-@@ -51,8 +51,7 @@ include(CheckCXXSourceCompiles)
-
- # Check if thread_local is supported
- unset (THREAD_LOCAL_SUPPORTED CACHE)
--set (CMAKE_CXX_STANDARD 11)
--set (CMAKE_CXX_STANDARD_REQUIRED ON)
-+set (CMAKE_REQUIRED_DEFINITIONS "-std=c++11")
- set (CMAKE_REQUIRED_LIBRARIES ${CMAKE_THREAD_LIBS_INIT})
- check_cxx_source_compiles(
- "#include <thread>
-@@ -148,13 +147,12 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0")
- set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0")
-
- if(UNIX)
--set (CMAKE_CXX_STANDARD 11)
--set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -g -fPIC
-fno-strict-aliasing")
-+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -std=c++11
-g -fPIC -fno-strict-aliasing")
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -fPIC -fno-strict-aliasing")
- endif()
-
- if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
-- set(CMAKE_CXX_STANDARD 11)
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
- add_definitions(-DASIO_HAS_STD_ADDRESSOF -DASIO_HAS_STD_ARRAY
-DASIO_HAS_STD_ATOMIC -DASIO_HAS_CSTDINT -DASIO_HAS_STD_SHARED_PTR
-DASIO_HAS_STD_TYPE_TRAITS -DASIO_HAS_VARIADIC_TEMPLATES
-DASIO_HAS_STD_FUNCTION -DASIO_HAS_STD_CHRONO -DASIO_HAS_STD_SYSTEM_ERROR)
- endif ()
-
diff --git a/bigtop-packages/src/common/hive/patch10-exclude-reload4j.diff
b/bigtop-packages/src/common/hive/patch10-exclude-reload4j.diff
new file mode 100644
index 00000000..f87c1e1a
--- /dev/null
+++ b/bigtop-packages/src/common/hive/patch10-exclude-reload4j.diff
@@ -0,0 +1,13 @@
+diff --git a/standalone-metastore/src/assembly/bin.xml
b/standalone-metastore/src/assembly/bin.xml
+index 81912d7..ebb0409 100644
+--- a/standalone-metastore/src/assembly/bin.xml
++++ b/standalone-metastore/src/assembly/bin.xml
+@@ -41,7 +41,7 @@
+ <excludes>
+ <exclude>org.apache.hadoop:*</exclude>
+ <exclude>org.slf4j:*</exclude>
+- <exclude>log4j:*</exclude>
++ <exclude>ch.qos.reload4j:*</exclude>
+ </excludes>
+ </dependencySet>
+ </dependencySets>
diff --git a/bigtop.bom b/bigtop.bom
index 48b79773..01943ecc 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -145,7 +145,7 @@ bigtop {
'hadoop' {
name = 'hadoop'
relNotes = 'Apache Hadoop'
- version { base = '3.2.3'; pkg = base; release = 2 }
+ version { base = '3.2.4'; pkg = base; release = 1 }
tarball { destination = "${name}-${version.base}.tar.gz"
source = "${name}-${version.base}-src.tar.gz" }
url { download_path = "/$name/common/$name-${version.base}"
@@ -166,7 +166,7 @@ bigtop {
'hive' {
name = 'hive'
relNotes = 'Apache Hive'
- version { base = '3.1.2'; pkg = base; release = 3 }
+ version { base = '3.1.2'; pkg = base; release = 4 }
tarball { destination = "apache-${name}-${version.base}-src.tar.gz"
source = destination }
url { download_path = "/$name/$name-${version.base}/"