Skip to content

TEZ-4703: Append BUILDING.txt to root README.md - #477

Merged
abstractdog merged 2 commits into
apache:masterfrom
Aggarwal-Raghav:TEZ-4703
Apr 20, 2026
Merged

TEZ-4703: Append BUILDING.txt to root README.md#477
abstractdog merged 2 commits into
apache:masterfrom
Aggarwal-Raghav:TEZ-4703

Conversation

@Aggarwal-Raghav

Copy link
Copy Markdown
Contributor

Removed Hadoop2.x sections and updated info about JDK21+ and protobuf version

@tez-yetus

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec8m 4sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
_ Patch Compile Tests _
+1 💚codespell0m 7sThe patch generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚markdownlint0m 2sThe patch generated 0 new + 0 unchanged - 20 fixed = 0 total (was 20)
_ Other Tests _
+1 💚asflicense0m 26sThe patch does not generate ASF License warnings.
9m 8s
SubsystemReport/Notes
DockerClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/tez-multibranch/job/PR-477/1/artifact/out/Dockerfile
GITHUB PR#477
Optional Testsdupname asflicense codespell detsecrets markdownlint
unameLinux 34525f5bffb4 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-home/workspace/tez-multibranch_PR-477/src/.yetus/personality.sh
git revisionmaster / 22d126c
Max. process+thread count52 (vs. ulimit of 5500)
modulesC: . U: .
Console outputhttps://ci-hadoop.apache.org/job/tez-multibranch/job/PR-477/1/console
versionsgit=2.43.0 maven=3.9.14 codespell=2.4.1 markdownlint=0.46.0
Powered byApache Yetus 0.15.1 https://yetus.apache.org

This message was automatically generated.

Comment threadREADME.md Outdated
such as Apache Hadoop Map-Reduce, Apache Pig, Apache Hive etc.
Apache Tez is a generic data-processing pipeline engine envisioned as a
low-level engine for higher abstractions such as Apache Hadoop Map-Reduce,
Apache Pig, Apache Hive etc.

@abstractdogabstractdogApr 13, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: let's change the order: Apache Hive, Apache Pig: Hive is the primary upstream I believe, considering the activity of communities
also: I would remove "Apache Hadoop Map-Reduce": Map-Reduce is not a higher abstraction, instead the model

Comment threadREADME.md Outdated
To skip tests and Javadocs:

```bash
mvn package -Dhadoop.version=3.4.2 -DskipTests -Dmaven.javadoc.skip=true

@abstractdogabstractdogApr 13, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hadoop.version is not relevant here, right?
what about removing "To skip tests and Javadocs:" example? this gives no extra value to the "Building against a Specific Version of Hadoop" section

Comment threadREADME.md Outdated
------------

* JDK 21+
* Maven 3.6.3 or later

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bump this according to recent improvements

Comment threadREADME.md Outdated
* Maven 3.6.3 or later
* spotbugs 4.9.3 or later (if running spotbugs)
* ProtocolBuffer 3.25.5
* Internet connection for first build (to fetch all dependencies)

@abstractdogabstractdogApr 13, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can delete this line now, looks a bit funny: I believe it should be obvious given a maven-based project

Comment threadREADME.md Outdated
* Internet connection for first build (to fetch all dependencies)
* Hadoop 3.x

Maven Modules

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would this whole "Maven Modules" section: this is a list of the modules without any value added

Comment threadREADME.md Outdated
Test Options
------------

* Use `-DskipTests` to skip tests when running Maven goals like `package`,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are maven related options, nothing to do with Tez, I guess we can remove (as we're not about to provide a generic how-to-maven)

Comment threadREADME.md Outdated
For more details, refer to
[Hadoop Shims](https://cwiki.apache.org/confluence/display/TEZ/HadoopShims).

UI Build Issues

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does it make sense to group the UI-related stuff together?

  • Tez UI
    • UI Build Issues
    • Skip UI Build
    • Issue with PhantomJS on building in PowerPC

Comment threadREADME.md Outdated
Comment on lines +191 to +192
cd docs
mvn site

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

with a single command:

mvn site -pl docs

@abstractdog
abstractdog self-requested a review April 13, 2026 11:58

@abstractdogabstractdog left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Aggarwal-Raghav : thanks for taking care of this so far
I believe, this origin goal is already achieve, I just left some easy-to-handle comments to improve the build information as you're already touching this part, let me know if they make sense

@Aggarwal-Raghav

Copy link
Copy Markdown
ContributorAuthor

Thanks for the review @abstractdog , i'll update PR shortly

@tez-yetus

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec7m 9sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
_ Patch Compile Tests _
+1 💚codespell0m 7sThe patch generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚markdownlint0m 3sThe patch generated 0 new + 0 unchanged - 20 fixed = 0 total (was 20)
_ Other Tests _
+1 💚asflicense0m 25sThe patch does not generate ASF License warnings.
8m 12s
SubsystemReport/Notes
DockerClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/tez-multibranch/job/PR-477/2/artifact/out/Dockerfile
GITHUB PR#477
Optional Testsdupname asflicense codespell detsecrets markdownlint
unameLinux ef4239937c4b 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-home/workspace/tez-multibranch_PR-477/src/.yetus/personality.sh
git revisionmaster / 09eefc9
Max. process+thread count56 (vs. ulimit of 5500)
modulesC: . U: .
Console outputhttps://ci-hadoop.apache.org/job/tez-multibranch/job/PR-477/2/console
versionsgit=2.43.0 maven=3.9.14 codespell=2.4.1 markdownlint=0.46.0
Powered byApache Yetus 0.15.1 https://yetus.apache.org

This message was automatically generated.

@abstractdogabstractdog left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

with the recent changes, this is fine, +1

@Aggarwal-Raghav

Copy link
Copy Markdown
ContributorAuthor

Can you please merge this, will update the following PR then

@abstractdog
abstractdog merged commit 53eb9f5 into apache:masterApr 20, 2026
4 checks passed
@Aggarwal-Raghav
Aggarwal-Raghav deleted the TEZ-4703 branch May 1, 2026 05:52
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Aggarwal-Raghav@tez-yetus@abstractdog