Open
Description
It is reasonable to assume that Gradle 9 will release soon (likely within the next two release cycles). As Gradle 7 is now the oldest-supported version of Gradle, it will become EOL when this happens. We cannot reasonably support Gradle 7 once it goes completely end-of-life.
How to help
Below is a list of in-tree consumers.
For each:
- Check if it builds with the latest version of Gradle.
- If it does, update references from
gradle_7
to:gradle_8
(if it relies on features that will be removed in Gradle 9; there should be a warning in the build log if this is the case)gradle
(if it does not rely on features scheduled for removal).
- If it doesn't build with a newer Gradle, attempt to write a patch.
- Submit it upstream first, especially if upstream is active; the idea is that the fix would be included in the next release of the software, making a special Nixpkgs patch unnecessary and overall contributing to the health of the ecosystem.
- If upstream is unresponsive and hasn't merged the PR by the time Gradle 9 is released, apply the patch locally.
- If it does, update references from
The list
-
freenet
(Gradle update to 8.9 hyphanet/fred#977)- Patch submitted
- Released by upstream
- Updated locally
-
scenic-view
(Upgraded to Gradle 8.4 JDK 21.0.1 & OpenJFX 21.0.1 JonathanGiles/scenic-view#78)- Patch submitted
- Released by upstream
- Updated locally
-
keyspersecond
(RoanH/KeysPerSecond@16fbf06)- Patch submitted
- Released by upstream
- Updated locally
-
openjfx
(8314484: Update Gradle to 8.4 openjdk/jfx#1257 and 8337328: JavaFX build uses deprecated features that will be removed in gradle 9 openjdk/jfx#1559)- Patch submitted
- Released by upstream (
24+18
) - Updated locally
-
fastddsgen
- Patch submitted (blocked by Update to Gradle 8 eProsima/IDL-Parser#165)
- Released by upstream
- Updated locally
-
freeplane
(freeplane/freeplane@dc44213 and freeplane/freeplane@f0e7096)- Patch submitted
- Released by upstream (
1.12.6
) - Updated locally
-
stirling-pdf
(Stirling-Tools/Stirling-PDF@250c317)- Patch submitted
- Released by upstream (
1.0.1
) - Updated locally
-
corretto
:- 11
- Patch submitted
- Released by upstream
- Updated locally
- 17
- Patch submitted
- Released by upstream
- Updated locally
- 21
- Patch submitted
- Released by upstream
- Updated locally
- 11
Metadata
Assignees
Labels
Type
Projects
Status
Tracking