Skip to content

Conversation

@pan3793
Copy link
Member

@pan3793 pan3793 commented May 6, 2023

What changes were proposed in this pull request?

Upgrade Maven from 3.8.7 to 3.8.8.

Why are the changes needed?

Maven 3.8.8 is the latest patched version of 3.8.x

https://maven.apache.org/docs/3.8.8/release-notes.html

Does this PR introduce any user-facing change?

No

How was this patch tested?

Pass GA.

@pan3793
Copy link
Member Author

pan3793 commented May 6, 2023

cc @srowen

@srowen
Copy link
Member

srowen commented May 6, 2023

It's probably OK (re-run the tests?)

@pan3793
Copy link
Member Author

pan3793 commented May 6, 2023

GA passed, the continuous-integration/appveyor/pr randomly appears, and it never succeeded, where does the appveyor come from?


The Maven-based build is the build of reference for Apache Spark.
Building Spark using Maven requires Maven 3.8.7 and Java 8.
Building Spark using Maven requires Maven 3.8.8 and Java 8.
Copy link
Member

Choose a reason for hiding this comment

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

Do we think 3.8.8 is required? I'd imagine 3.8.7 still works fine

Copy link
Member Author

Choose a reason for hiding this comment

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

Based on the comments in #22781, I think we should change it to

Building Spark using Maven requires Maven 3.8.8 and Java 8/11/17.

because only the above versions were tested

Copy link
Member Author

@pan3793 pan3793 May 6, 2023

Choose a reason for hiding this comment

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

I think Maven 3.8.7 should work well, but w/o CI verification, it may break silently in anytime.


The Maven-based build is the build of reference for Apache Spark.
Building Spark using Maven requires Maven 3.8.7 and Java 8.
Building Spark using Maven requires Maven 3.8.8 and Java 8/11/17.
Copy link
Member

Choose a reason for hiding this comment

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

Why do you touch 8/11/17 in this PR? Could you remove it from this PR, @pan3793 ?

Copy link
Member Author

Choose a reason for hiding this comment

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

#22781 changed the content from "Java 8+" to "Java 8" because

Since we didn't test Java 9 ~ 11 up to now in the community

Currently, the GA tests building Spark using Maven w/ Java 8/11/17, so change it accordingly

Copy link
Member

Choose a reason for hiding this comment

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

It makes sense. Thanks!

@srowen srowen closed this in 04ef3d5 May 7, 2023
@srowen
Copy link
Member

srowen commented May 7, 2023

Merged to master

LuciferYang pushed a commit to LuciferYang/spark that referenced this pull request May 10, 2023
### What changes were proposed in this pull request?

Upgrade Maven from 3.8.7 to 3.8.8.

### Why are the changes needed?

Maven 3.8.8 is the latest patched version of 3.8.x

https://maven.apache.org/docs/3.8.8/release-notes.html

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Pass GA.

Closes apache#41073 from pan3793/SPARK-43394.

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Sean Owen <srowen@gmail.com>
snmvaughan pushed a commit to snmvaughan/spark that referenced this pull request Mar 26, 2024
### What changes were proposed in this pull request?

Upgrade Maven from 3.8.7 to 3.8.8.

### Why are the changes needed?

Maven 3.8.8 is the latest patched version of 3.8.x

https://maven.apache.org/docs/3.8.8/release-notes.html

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Pass GA.

Closes apache#41073 from pan3793/SPARK-43394.

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Sean Owen <srowen@gmail.com>
@dongjoon-hyun
Copy link
Member

During Apache Spark 3.4.2 RC1 release, I found that build/mvn versions:set could be flaky. Let me backport this to branch-3.4 because this is the last and stable bug fix version of Apache Maven 3.8.x line.

dongjoon-hyun pushed a commit that referenced this pull request Apr 16, 2024
Upgrade Maven from 3.8.7 to 3.8.8.

Maven 3.8.8 is the latest patched version of 3.8.x

https://maven.apache.org/docs/3.8.8/release-notes.html

No

Pass GA.

Closes #41073 from pan3793/SPARK-43394.

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Sean Owen <srowen@gmail.com>
(cherry picked from commit 04ef3d5)
Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
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.

4 participants