Skip to content

Tracking: Remove old / unused JDK derivations #313208

@jlesquembre

Description

@jlesquembre

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

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
    No fields configured for issues without a type.

    Projects

    Status

    Tracking

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions