-
Notifications
You must be signed in to change notification settings - Fork 14.5k
[Work in progress] [KAFKA-19174] Gradle version upgrade 8 -->> 9 #19513
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
base: trunk
Are you sure you want to change the base?
Conversation
A label of 'needs-attention' was automatically added to this PR in order to raise the |
This PR is being marked as stale since it has not had any activity in 90 days. If you If you are having difficulty finding a reviewer, please reach out on the [mailing list](https://kafka.apache.org/contact). If this PR is no longer valid or desired, please feel free to close it. If no activity occurs in the next 30 days, it will be automatically closed. |
A label of 'needs-attention' was automatically added to this PR in order to raise the |
Update: project compilation works as expected (when powered by Gradle 9) but binary release creation fails. |
A label of 'needs-attention' was automatically added to this PR in order to raise the |
@dejan2609 any update? |
A label of 'needs-attention' was automatically added to this PR in order to raise the |
@chia7712 |
@dejan2609 thanks! |
Pending: I will also explain second problem (specific to Gradle 9, that is). |
…rsion (i.e. file `unixStartScript.txt`) was being referenced
details: - gradle: 8.14.1 -->> 9.0.0 - shadow plugin: 8.3.6 -->> 9.0.0 related links: - https://github.com/gradle/gradle/releases/tag/v9.0.0 - https://github.com/GradleUp/shadow/releases/tag/9.0.0
A label of 'needs-attention' was automatically added to this PR in order to raise the |
So, just to sum it up: Gradle 9 task :core:releaseTarGz (for a binary tgz file creation) fails ❌:
What needs to be done 💡: it seems to me that Gradle producer-consumer concept needs to be applied for Kafka submodules. Other related links (mental note for me) 📒:
|
JIRA ticket: https://issues.apache.org/jira/browse/KAFKA-19174
Related links:
Also, it would be wise to include shadow plugin version upgrade when the time comes: https://gradleup.com/shadow/changes/#900-rc3-2025-08-01
Note: new Gradle version brings up some breaking changes (as always 😃); Kafka build with Gradle 9 has same issues as other projects: