Skip to content

Releases: input-output-hk/haskell.nix

nix-tools-0.4.3

03 May 23:52
a9b6e80

Choose a tag to compare

static-nix-tools: patch cabal-install to pin unit-id OS via env var

`hashedInstalledPackageId` selects between Long / Short / VeryShort
unit-id formats based on `buildOS` — the OS where cabal-install is
currently executing.  For haskell.nix that's the *eval* platform of
the plan-nix derivation, not the *build* platform where cabal will
later actually do the compile.  When the two differ (e.g. evaluating
on Darwin while building x86_64-linux derivations), plan-nix unit-ids
diverge from the unit-ids slice cabal v2-build computes — every slice
then tries to rebuild every dep from source.

Add a `CABAL_INSTALLED_PACKAGE_ID_OS` env var that overrides
`buildOS` for unit-id format selection.  haskell.nix sets it to the
build platform's OS when invoking `make-install-plan`.

nix-tools-0.4.2

23 Mar 21:58
13da738

Choose a tag to compare

Merge remote-tracking branch 'origin/master' into setup-hs-args

nix-tools-0.4.1

29 Jan 03:17
9c4c8c4

Choose a tag to compare

Merge remote-tracking branch 'origin/master' into static-nix-tools

nix-tools-0.3.8

25 Jun 08:28
25e8de8

Choose a tag to compare

Merge remote-tracking branch 'origin/master' into static-nix-tools

# Conflicts:
#	test/cabal.project.local

nix-tools-0.3.5

09 Jun 02:20
9bcbb19

Choose a tag to compare

Fix name clash for "nix-tools"

nix-tools-0.3.4

09 Jun 01:14
5621c9e

Choose a tag to compare

Replace isDragonfly with isDragonFly in nix-tools

Fixes #2312

nix-tools-0.3.2

18 Apr 13:11
e169c84

Choose a tag to compare

Merge remote-tracking branch 'origin/master' into static-nix-tools

nix-tools-0.3.1

16 Apr 06:13
dfa2fb9

Choose a tag to compare

Fix wait for hydra

nix-tools-0.2.9

12 Dec 09:30
7ce0cbc

Choose a tag to compare

Try to fix waiting for hydra

nix-tools-0.2.8

24 Oct 21:07

Choose a tag to compare

Update Hackage and Stackage