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

Upgrade to gradle 8.8 #8485

Closed
jbonofre opened this issue Sep 4, 2023 · 13 comments · Fixed by #8486
Closed

Upgrade to gradle 8.8 #8485

jbonofre opened this issue Sep 4, 2023 · 13 comments · Fixed by #8486
Assignees

Comments

@jbonofre
Copy link
Member

jbonofre commented Sep 4, 2023

Feature Request / Improvement

Upgrade gradle wrapper to 8.3 version.

Query engine

None

@Jake-00
Copy link

Jake-00 commented Sep 17, 2023

pr tells us that to update gradle version would omit build failure of breaking changes, we should estimate following impacts.

@ajantha-bhat
Copy link
Member

@Jake-00:
I saw your PR of #8577

Yes. We might have to raise issue to RevAPI to track this. We can't really hold the gradle upgrade because of revAPI for so long time.

@nastra: WDYT?

@nastra
Copy link
Contributor

nastra commented Sep 19, 2023

We might have to raise issue to RevAPI to track this

It was not an issue with RevAPI itself, but rather with Gradle. Something in the execution changed that would cause RevAPI failures to not be detected properly.
Is this still an issue with Gradle 8.3?

@jbonofre
Copy link
Member Author

@nastra let me check for the RevAPI failures not detected. Thanks.

@jbonofre
Copy link
Member Author

jbonofre commented Oct 4, 2023

FYI, I tested revapi with Gradle 8.3 (on my PR). Here's the test I did:

  • I added void test(); method in SessionCatalog
  • I added the corresponding public void test() {} in RESTSessionCatalog
    So there's actually a change on the API.
    With Gradle 8.1, revapi fails with API/ABI breaks detected..
    With Gradle 8.3, revapi doesn't fail, it doesn't detect the API change.

I'm investigating.

@ajantha-bhat
Copy link
Member

With Gradle 8.3, revapi doesn't fail, it doesn't detect the API change.

Yes. Thats what we have observed with Gradle 8.2 also.
Maybe we need to raise an issue to revAPI team. If it is a Gradle issue they will divert us to there.

@jbonofre
Copy link
Member Author

jbonofre commented Oct 4, 2023

I think the problem is more on gradle or a mix with gradle and revapi gradle plugin.

I'm doing a bisect on gradle to identify the change causing the issue.

@jbonofre jbonofre changed the title Upgrade to gradle 8.3 Upgrade to gradle 8.4 Oct 5, 2023
@jbonofre
Copy link
Member Author

jbonofre commented Oct 5, 2023

As gradle 8.4 is now available, I'm updating the PR (I'm also re-testing revapi but I'm pretty sure it will be the same as in Gradle 8.4 :) ).

@jbonofre jbonofre changed the title Upgrade to gradle 8.4 Upgrade to gradle 8.5 Dec 1, 2023
@jbonofre
Copy link
Member Author

jbonofre commented Dec 1, 2023

I'm resuming my work on this issue, upgrading to Gradle 8.5 and dealing with revapi.

@jbonofre jbonofre changed the title Upgrade to gradle 8.5 Upgrade to gradle 8.6 Feb 3, 2024
@Fokko Fokko changed the title Upgrade to gradle 8.6 Upgrade to gradle 8.7 May 23, 2024
@Fokko
Copy link
Contributor

Fokko commented May 23, 2024

@jbonofre Gentle ping on this one.

A later version of Gradle is required to unblock #10209. The 1.14.0 version of Parquet ships with a newer version of Jackson, with JDK21-specific files. These files cause issues with the older version of the Shadow plugin that we're using. The shadow plugin requires a later version of Gradle.

@jbonofre
Copy link
Member Author

Back on it. Sorry for the delay.

@Fokko
Copy link
Contributor

Fokko commented May 23, 2024

@jbonofre No problem, we're all busy. I've split out the RevAPI change in #10368

@jbonofre
Copy link
Member Author

Yeah. I saw that. Thanks. I'm working on both right now.

@jbonofre jbonofre changed the title Upgrade to gradle 8.7 Upgrade to gradle 8.8_1 Jun 17, 2024
@jbonofre jbonofre changed the title Upgrade to gradle 8.8_1 Upgrade to gradle 8.8 Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants