Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spark 3 & Hadoop 3 support, Scala 2.13 cross compilation #3294

Merged
merged 22 commits into from
Apr 13, 2021

Conversation

pomadchin
Copy link
Member

@pomadchin pomadchin commented Sep 16, 2020

Overview

  • Spark 3.0.1 / 3.2.0-SNAPSHOT update [provided]
  • Scala 2.12 / 2.13 cross compilation
  • Hadoop 3.2.1 [provided]
    • woodstox-core 6.2.5 [provided]
    • stax2-api 4.2.1 [provided]
    • commons-configuration2 2.7 [provided]
    • re2j 1.6 [provided]
  • HBase 2.4.1 (compat reasons with Hadoop 3.x) #23238
  • Spire 0.17.0 #23239
  • Proj4j 1.1.2
  • SBT 1.5.0

TODO:

Checklist

  • ./CHANGELOG.md updated, if necessary. Link to the issue if closed, otherwise the PR.

Closes #2893
Closes #3218
Closes #3358

@pomadchin pomadchin self-assigned this Sep 16, 2020
project/Dependencies.scala Outdated Show resolved Hide resolved
@pomadchin pomadchin mentioned this pull request Mar 8, 2021
5 tasks
@pomadchin pomadchin changed the title Spark 3 support Spark 3 support and Scala 2.13 crosscompilation Apr 8, 2021
@pomadchin pomadchin changed the title Spark 3 support and Scala 2.13 crosscompilation Spark 3 support and Scala 2.13 cross compilation Apr 8, 2021
@pomadchin pomadchin mentioned this pull request Apr 8, 2021
5 tasks
@pomadchin pomadchin force-pushed the upd/spark-3 branch 3 times, most recently from 295f384 to d4c1062 Compare April 9, 2021 13:54
@pomadchin pomadchin changed the title Spark 3 support and Scala 2.13 cross compilation Spark 3 & Hadoop 3 support, Scala 2.13 cross compilation Apr 9, 2021
@@ -1,3 +1,3 @@
#!/bin/bash

./publish/publish-to-sonatype-212.sh
Copy link
Contributor

Choose a reason for hiding this comment

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

2.13 not published

Copy link
Member Author

Choose a reason for hiding this comment

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

@echeipesh hm do you think we want to publish 3.6.0 on MavenCentral with the Spark 3.2.0-SNAPSHOT dep?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think we should publish 3.6.0-SNAPSHOT with spark 3.2.0-SNAPSHOT dep, which would happen. Our release process is not setup for a split release though ... maybe the problem will solve itself with release of spark 3.2.0 before we actually have to cut 3.6.0 release. I don't think there is anything forcing our release to happen soon?

Copy link
Member Author

@pomadchin pomadchin Apr 12, 2021

Choose a reason for hiding this comment

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

Yea, that is why 2.13 is not published, these scripts are to publish release artifacts.
Check out locationtech scripts - they contain 2.13 artifacts publish.

Comment on lines +67 to +68
it("should return the EPSG code(3857) of the passed WKT string with proj4 extension") {
val comparisonCode = "EPSG:3857"
Copy link
Member Author

Choose a reason for hiding this comment

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

This test properly works now!

@pomadchin pomadchin merged commit b071b33 into locationtech:master Apr 13, 2021
@pomadchin pomadchin deleted the upd/spark-3 branch April 13, 2021 15:09
@metasim
Copy link
Member

metasim commented Apr 13, 2021

Nicely done guys!! Much appreciated! ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants