Skip to content

Conversation

@aajisaka
Copy link
Member

@aajisaka aajisaka commented Jan 8, 2026

Description of PR

HADOOP-19775: Add config to enable ARM Ubuntu 24.04 build env

Contains content generated by Claude Code

How was this patch tested?

Ran the following commands in M4 MacBook Pro and they passed:

./start-build-env.sh ubuntu_24
mvn clean install -DskipTests -Pnative

...

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  15:01 min
[INFO] Finished at: 2026-01-08T09:12:45Z
[INFO] ------------------------------------------------------------------------
uname -a
Linux b46f86c6457f 6.6.116-0-virt #1-Alpine SMP PREEMPT_DYNAMIC 2025-11-06 11:06:21 aarch64 aarch64 aarch64 GNU/Linux

YARN UI v2 build is failing in Ubuntu 24 env (regardless of ARM or Intel) and I would like to fix it separately in YARN-11918

For code changes:

  • Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
  • Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
  • If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
  • If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

AI Tooling

If an AI tool was used:

@aajisaka aajisaka changed the title HADOOP-19975. ARM support for Ubuntu 24.04 build env HADOOP-19775. ARM support for Ubuntu 24.04 build env Jan 8, 2026
@aajisaka aajisaka force-pushed the support-ubuntu-24-aarch64 branch from f9138a3 to 374a178 Compare January 8, 2026 09:15
@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 15m 50s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 0s detect-secrets was not available.
+0 🆗 hadolint 0m 0s hadolint was not available.
+0 🆗 shellcheck 0m 0s Shellcheck was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+0 🆗 jsonlint 0m 0s jsonlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ trunk Compile Tests _
+0 🆗 mvndep 8m 7s Maven dependency ordering for branch
-1 ❌ shadedclient 9m 36s branch has errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 31s Maven dependency ordering for patch
+1 💚 blanks 0m 0s The patch has no blanks issues.
-1 ❌ shadedclient 1m 16s patch has errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 asflicense 0m 28s The patch does not generate ASF License warnings.
29m 23s
Subsystem Report/Notes
Docker ClientAPI=1.52 ServerAPI=1.52 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8171/1/artifact/out/Dockerfile
GITHUB PR #8171
Optional Tests dupname asflicense codespell detsecrets hadolint shellcheck shelldocs jsonlint
uname Linux 89a23be25cd2 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 374a178
Max. process+thread count 52 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8171/1/console
versions git=2.43.7 maven=3.9.11
Powered by Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 29m 23s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 0s detect-secrets was not available.
+0 🆗 hadolint 0m 0s hadolint was not available.
+0 🆗 shellcheck 0m 0s Shellcheck was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+0 🆗 jsonlint 0m 0s jsonlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ trunk Compile Tests _
+0 🆗 mvndep 8m 51s Maven dependency ordering for branch
-1 ❌ shadedclient 10m 57s branch has errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 47s Maven dependency ordering for patch
+1 💚 blanks 0m 0s The patch has no blanks issues.
-1 ❌ shadedclient 1m 41s patch has errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 asflicense 0m 41s The patch does not generate ASF License warnings.
46m 3s
Subsystem Report/Notes
Docker ClientAPI=1.52 ServerAPI=1.52 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8171/2/artifact/out/Dockerfile
GITHUB PR #8171
Optional Tests dupname asflicense codespell detsecrets hadolint shellcheck shelldocs jsonlint
uname Linux a730d0fa7b71 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 374a178
Max. process+thread count 54 (vs. ulimit of 5500)
modules C: U:
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8171/2/console
versions git=2.43.7 maven=3.9.11
Powered by Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@aajisaka
Copy link
Member Author

aajisaka commented Jan 9, 2026

Thank you @slfan1989

@aajisaka aajisaka merged commit f672465 into apache:trunk Jan 9, 2026
1 of 2 checks passed
@aajisaka aajisaka deleted the support-ubuntu-24-aarch64 branch January 9, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants