Skip to content

Tracking: Remove old / unused JDK derivations #313208

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

    2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md5.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

    Fields

    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