nh2 / nh2/static-haskell-nix

Document situations where not pinning the nix version changes outputs

Open
#72 1 comment 0 reactions 1 assignee Claimed by @nh2 View on GitHub
question
Dominant language
Nix
Stars
401
Forks
36
PR merge metrics
No merged PRs in 30d

Description

In https://github.com/nh2/static-haskell-nix/blob/d24dea3d46a727e1cd93e67458ce2768109efe0a/static-stack2nix-builder-example/default.nix#L36 I pin the version of `nix` itself.

I added that in the past because the upgrade from Nix 1.* to 2.0 created (if I remember correctly) different `.drv` files.

I would like to document cases beyond that which resulted in different `.drv`s or build outputs when the version of nix changes, so that I can justify to continue pinning `nix`:

## `.drv` changes

* During the ugprade from nix 1.* to 2.0

## Output / build changes

* Python unicode errors: https://github.com/NixOS/nixpkgs/pull/75676#issuecomment-569163012

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.