-
Notifications
You must be signed in to change notification settings - Fork 243
update gradle wrapper to 8.13 #1644
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
update gradle wrapper to 8.13 #1644
Conversation
If you merge PR #1651 first, it will verify the wrapper in this PR. |
b7068f1
to
d14dc9d
Compare
Gradle 8.13 was released today, so I rebased, updated, and changed the PR title. |
@craigraw Do you want me to update this to 8.14.3? (or even 9.0.0? But I think 9.0.0 should probably be a separate PR) |
Thanks for the reminder to look at this. The answer is I'm not sure yet... |
I will push a second commit to update to 8.14.3 which is the latest 8.x Gradle and supports JDK 24. I'm almost certain there will be no issues for Sparrow with updating to that version of Gradle. (If it looks good we can squash the commit, if not we can remove the 2nd commit and still have the upgrade to 8.13.) However, there is a known issue with the B.A. JLink plugin and Temurin 24 that you should be aware of: So far Gradle 9.0.0 looks like a nice upgrade, but it could break plugins (there's one or two in Sparrow I haven't tried) and complicated builds that are using Gradle deprecated features may need updates. secp-jdk has a relatively simple Gradle build and was a very smooth update to Gradle 9.0.0. bitcoinj is more complicated because we require that it be able to build with Debian Gradle 4.4 for our reference builds. So Gradle 9.0.0 support is W.I.P.: bitcoinj/bitcoinj#3860 |
d14dc9d
to
73bade3
Compare
The upgrade to 8.13 is now rebased on master and force-pushed. |
Weird. When I try to build with Gradle 8.14.3 I get the following error:
I get the same error when I try to build the current I |
BTW, I really think you should reconsider this closed PR: #1647 (runs build/test/package on PRs) -- or something similar. It would be really helpful when testing Gradle upgrades, etc. |
Thanks, my bad - have done some work on output descriptor parsing in the last week. Fixed in sparrowwallet/drongo@0aedd1d. |
I've upgraded to Gradle 8.14.3 in a separate commit bef6c75 - there were a bunch of other changes required in the build, and I wanted to upgrade the Gradle wrappers in the submodules as well. Thanks for this though - it was a good prompt to sort out these issues. Unfortunately there's still one deprecation warning due to the jlink plugin, but it doesn't look like it will affect anything until Gradle 10. |
No description provided.