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

Prepare for Gradle 7 deprecation #358845

Open
12 of 41 tasks
tomodachi94 opened this issue Nov 24, 2024 · 0 comments
Open
12 of 41 tasks

Prepare for Gradle 7 deprecation #358845

tomodachi94 opened this issue Nov 24, 2024 · 0 comments
Labels
0.kind: enhancement Add something new 2. status: backlog This is a low priority 3.skill: sprintable A larger issue which is split into distinct actionable tasks 5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems 6.topic: java Including JDK, tooling, other languages, other VMs 6.topic: old-versions Tickets pertaining to ongoing support of outdated versions of packages

Comments

@tomodachi94
Copy link
Member

tomodachi94 commented Nov 24, 2024

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.

The list

@tomodachi94 tomodachi94 added this to Java Nov 13, 2024
@tomodachi94 tomodachi94 converted this from a draft issue Nov 24, 2024
@tomodachi94 tomodachi94 added 0.kind: enhancement Add something new 2. status: backlog This is a low priority 6.topic: old-versions Tickets pertaining to ongoing support of outdated versions of packages 5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems 6.topic: java Including JDK, tooling, other languages, other VMs labels Nov 24, 2024
@tomodachi94 tomodachi94 added the 3.skill: sprintable A larger issue which is split into distinct actionable tasks label Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: enhancement Add something new 2. status: backlog This is a low priority 3.skill: sprintable A larger issue which is split into distinct actionable tasks 5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems 6.topic: java Including JDK, tooling, other languages, other VMs 6.topic: old-versions Tickets pertaining to ongoing support of outdated versions of packages
Projects
Status: Tracking
Development

No branches or pull requests

1 participant