Skip to content

Tracking: Remove old / unused JDK derivations #313208

Open
@jlesquembre

Description

Part of #313216

Issue description

Currently, we have multiple JDK flavors:

  • OpenJDK
  • AdoptOpenJDK
  • OracleJDK
  • Temurin
  • Zulu
  • GraalVM
  • JetBrains JDK
  • Corretto

There might be others as well. Please let me know if I missed anything.

With the goal of simplifying the JDK infrastructure on nixpkgs, I suggest:

  • Removing AdoptOpenJDK
  • Hiding all the openjdkXX-bootstrap packages from the top level

Can we also remove OracleJDK? I'm not sure if it's needed anymore.

I also believe we could remove Zulu if we are able to compile OpenJDK forDarwin.

Metadata

Assignees

No one assigned

    Labels

    5. scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: javaIncluding JDK, tooling, other languages, other VMs6.topic: old-versionsTickets pertaining to ongoing support of outdated versions of packages

    Type

    No type

    Projects

    • Status

      Tracking

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions