Branch: refs/heads/release-16.09 Home: https://github.com/NixOS/nixpkgs Commit: dbdb27bd6337aa960534d18e1ca7edc30eced5a2 https://github.com/NixOS/nixpkgs/commit/dbdb27bd6337aa960534d18e1ca7edc30eced5a2 Author: Peter Simons <sim...@cryp.to> Date: 2016-11-01 (Tue, 01 Nov 2016)
Changed paths: A pkgs/data/misc/hackage/default.nix M pkgs/development/haskell-modules/default.nix M pkgs/top-level/all-packages.nix Log Message: ----------- callHackage: make 'all-cabal-hashes' repository overridable This commit changes callHackage to use a deterministic version of the Hackage checkout from https://github.com/commercialhaskell/all-cabal-hashes by default. This means that packages uploaded to Hackage after today will be available to callHackage only after "pkgs/data/misc/hackage/default.nix" has been updated. People who want the previous behavior where we always had the latest version of Hackage available -- at the cost of frequent downloads from Github --, can add the following override to their "~/.nixpkgs/config.nix" file: { packageOverrides = super: { all-cabal-hashes = builtins.fetchTarball "https://github.com/commercialhaskell/all-cabal-hashes/archive/hackage.tar.gz"; }; } (cherry picked from commit fac1168816a132694a3f21f2e00654f69ab44e5f)
_______________________________________________ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits