-
Notifications
You must be signed in to change notification settings - Fork 171
Upgrade to JTS 1.17.0. #188
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
Conversation
Signed-off-by: Jim Hughes <[email protected]>
Thanks! Can you update CHANGES.md as well please? In like-kind to past entries. |
Signed-off-by: Jim Hughes <[email protected]>
@dsmiley of course. Are the numbers, the PR number or the issue number? (I assumed the former.) Any more that I can say for the update? |
Codecov Report
@@ Coverage Diff @@
## master #188 +/- ##
============================================
- Coverage 75.84% 75.76% -0.08%
+ Complexity 1108 1105 -3
============================================
Files 57 57
Lines 3817 3817
Branches 776 774 -2
============================================
- Hits 2895 2892 -3
Misses 643 643
- Partials 279 282 +3
Continue to review full report at Codecov.
|
Signed-off-by: Jim Hughes <[email protected]>
JTS 1.17 included a change to upgrade Java 1.7 to 1.8 -- https://github.com/locationtech/jts/releases/tag/1.17.0 and this means Spatial4j's builds must now require at least 1.8 as well, but it can keep javac source & target options to 1.7. Users can continue to run Spatial4j with Java 1.7 but will need to upgrade to use the JTS we specify if they want to use JTS (it's an optional dependency). Strangely, TravisCl hasn't been pinging me about the failure but I did seek it out: |
Sorry for that oversight on my part. I didn't realized that Spatial4J was still supporting Java 7 and that JTS had moved up to requiring Java 8 in 1.17.0. I don't see the results from the Git WebHook with Travis CI here. Maybe those need to configured differently? I know for GeoMesa that the GitHub webhooks will show green check or red X's for a number of criteria. (Let me know if I can help with any of that.) |
Yes please, I would appreciate help hooking up Travis CI to the PR. Do I just need to RTFM (URL please)? |
We'll likely have to email the Eclipse webmaster to ask about some GitHub settings. After thinking about it, would it be worth considering GitHub Actions instead? (If you are willing to try them, I may be able to find a few minutes to gin up an example of GH Actions that'd run the builds you are using Travis for.) If we go that route, is Java 7 support still important to you? (If so, that's fine. That said, I'd love to hear a reason why.) |
No Java 7 is too old, but I still -source & -target at the complication step to 7. Note that since I added in JDK 11 to Travis very recently, there seems to be some test maintenance for me to do in order to make tests work in JDK 11. Work for me to do soon. |
Signed-off-by: Jim Hughes [email protected]