Hamish Mackenzie
Hamish Mackenzie
`plan-to-nix` does not include the revisions, instead just choosing the latest one (via `revisions.default`). `haskell-nix.hackage-package` also does not respect `index-state` when choosing the revision of the package itself to use...
Currently you must specify the version of `stack` that you want when including `tools.stack` in your shell. This is because there is a deprecated version (9.9.9) in hackage that it...
Using `buildPackages` can lead to confusion so we should use the more explicit `pkgsBuildHost` that `nixpkgs` provides.
* Share the default setup executable. * Make `configFiles` and `ghc` outputs of the component derivation. * Use `propagatedBuildInputs` and `pkgsHostTarget` for component dependencies.
It would be nice if you the caller could specify the version of hpack used for a project. This would avoid the wrong version being used and make it easier...
When the `hackage-repo-hackage.haskell.org-at-X` derivation is built it: Links the file into the output derivation https://github.com/input-output-hk/haskell.nix/blob/3beaf26583d268e08707e0ad2ba9b186b33dc61a/mk-local-hackage-repo/default.nix#L24 It hashes the same file https://github.com/input-output-hk/haskell.nix/blob/3beaf26583d268e08707e0ad2ba9b186b33dc61a/mk-local-hackage-repo/default.nix#L25-L27 Then sets the `md5` and `sha256` sums in `snapshot.json`...
It might be sensible to add the `inputMap` feature from `cabalPorject` to `stackProject` (see #374). It works a lot like `sha256map` (but providing the actual input rather than just the...
I'm not sure if this is actually a haskell.nix issue, but it does not happen with `cabal new-build`. It is likely to be related to the way `gtk2hs-buildtools` works. ```...
The use of Seek makes it difficult to use this library with some streams because they do not support seeking (like GZipStream). Also it seems that if you try to...