Skip to content

unable to use nodejs_16 because it is EOL #293172

@pca006132

Description

@pca006132

Describe the bug

Some packages, e.g. grammarly-languageserver requires nodejs_16 (znck/grammarly#334), but I cannot override the nodejs version of the package to nodejs_16 because it is EOF.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Override nodejs version of some nodejs package by doing
    (nodePackages_latest.grammarly-languageserver.overrideAttrs (old: {
      nodejs = pkgs.nodejs-16_x;
    }))
  2. See the error message.

Expected behavior

Allow forcing the use of EOL packages, or maybe officially state that this is not supported and mark the package as broken.

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Notify maintainers

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
output here

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: bugSomething is broken6.topic: nodejsNode.js is a free, open-source, cross-platform JavaScript runtime environment
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions