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

all-packages.nix: added otpgen callPackage in lexical order #87963


Copy link

SCOTT-HAMILTON commented May 16, 2020

Motivation for this change

Still can't run nix-env -i otpgen.

Things done

Added otpgen callPackage to all-packages.nix

  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits
Copy link

lourkeur commented May 16, 2020

Tested together with #87887 it does what it should. Could you cherry-pick this from #87887 and close here? It doesn't need to be a separate PR, it's fine.

Copy link

jtojnar commented May 16, 2020

If you use nix-env -i without -A it will evaluate all packages and try to match their name attribute. So in your case, you would need nix-env -i OTPGen.

But it is better to use -A which will find it via attribute name listed in all-packages.nix:

nix-env -iA optgen

That will also be much faster.

Copy link
Contributor Author

SCOTT-HAMILTON commented May 16, 2020

Merged to #87887

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.