diff --git a/CHANGELOG.md b/CHANGELOG.md index 225727f02..b55ee77bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,15 +11,17 @@ All notable changes to this project will be documented in this file. ### Fixed -- Let Superset 3.1.0 build on ARM by adding `make` and `diffutils` ([#611]). -- Let Airflow 2.8.x and 2.9.x build on ARM by adding `make` and `diffutils` ([#612]). +- superset: Let Superset 3.1.0 build on ARM by adding `make` and `diffutils` ([#611]). +- airflow: Let Airflow 2.8.x and 2.9.x build on ARM by adding `make` and `diffutils` ([#612]). - python:3.11 manifest list fixed. Added proper hash ([#613]). - trino-cli: Include the trino-cli in the CI build process ([#614]). +- hive: Fix compilation on ARM by back-porting [HIVE-21939](https://issues.apache.org/jira/browse/HIVE-21939) from [this](https://github.com/apache/hive/commit/2baf21bb55fcf33d8522444c78a8d8cab60e7415) commit ([#617]). [#611]: https://github.com/stackabletech/docker-images/pull/611 [#612]: https://github.com/stackabletech/docker-images/pull/612 [#613]: https://github.com/stackabletech/docker-images/pull/613 [#614]: https://github.com/stackabletech/docker-images/pull/614 +[#617]: https://github.com/stackabletech/docker-images/pull/617 ## [24.3.0] - 2024-03-20 diff --git a/hive/stackable/patches/3.1.3/002-HIVE-21939-protoc-2.5.0-dependence-has-broken-buildi.patch b/hive/stackable/patches/3.1.3/002-HIVE-21939-protoc-2.5.0-dependence-has-broken-buildi.patch new file mode 100644 index 000000000..1dfaed81e --- /dev/null +++ b/hive/stackable/patches/3.1.3/002-HIVE-21939-protoc-2.5.0-dependence-has-broken-buildi.patch @@ -0,0 +1,62 @@ +From d0fc55929e2fb00dbd84fb092771bf558dd20f16 Mon Sep 17 00:00:00 2001 +From: Sebastian Bernauer +Date: Thu, 11 Apr 2024 15:41:05 +0200 +Subject: [PATCH] HIVE-21939: protoc:2.5.0 dependence has broken building on + aarch64 + +Cherry-picked from 2baf21bb55fcf33d8522444c78a8d8cab60e7415 + +Co-authored-by: Chinna Rao L +--- + standalone-metastore/pom.xml | 21 +++++++++++++++++++-- + 1 file changed, 19 insertions(+), 2 deletions(-) + +diff --git a/standalone-metastore/pom.xml b/standalone-metastore/pom.xml +index e36f1e64f0..6007b7961b 100644 +--- a/standalone-metastore/pom.xml ++++ b/standalone-metastore/pom.xml +@@ -81,7 +81,10 @@ + 2.17.1 + 1.10.19 + 1.5.1 +- 2.5.0 ++ ++ com.google.protobuf ++ 2.6.1 ++ 2.6.1 + 1.3.0 + 2.7.0 + +@@ -443,6 +446,20 @@ + + + ++ ++ ++ aarch64 ++ ++ com.github.os72 ++ 2.6.1-build3 ++ ++ ++ ++ linux ++ aarch64 ++ ++ ++ +