Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e8b14bd78399244a7563df8bb3f5fc603b3fde20
      
https://github.com/NixOS/nixpkgs/commit/e8b14bd78399244a7563df8bb3f5fc603b3fde20
  Author: Peter Simons <[email protected]>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M pkgs/development/haskell-modules/hackage-packages.nix

  Log Message:
  -----------
  hackage-packages.nix: update from Hackage 2015-01-14T14:28:46+0100


  Commit: 841b829fcd941fbbbf8c5c98233e3ea4e6af5fff
      
https://github.com/NixOS/nixpkgs/commit/841b829fcd941fbbbf8c5c98233e3ea4e6af5fff
  Author: Peter Simons <[email protected]>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M pkgs/development/haskell-modules/configuration-common.nix

  Log Message:
  -----------
  haskell-ng: bump cabal2nix to latest Git version


  Commit: 5bb103b4b261a3eca3d014fd651abe0ce37c6986
      
https://github.com/NixOS/nixpkgs/commit/5bb103b4b261a3eca3d014fd651abe0ce37c6986
  Author: Peter Simons <[email protected]>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M pkgs/development/haskell-modules/configuration-common.nix

  Log Message:
  -----------
  haskell-vector: fix test suite on i686


  Commit: ee158bf659700a94363c444d7fb977dec58fc6fa
      
https://github.com/NixOS/nixpkgs/commit/ee158bf659700a94363c444d7fb977dec58fc6fa
  Author: Peter Simons <[email protected]>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M pkgs/development/haskell-modules/configuration-common.nix

  Log Message:
  -----------
  Cabal-1.18.x: remove unnecessary jailbreak


  Commit: 02caf57ceefff6c3890208782bcdae864d393175
      
https://github.com/NixOS/nixpkgs/commit/02caf57ceefff6c3890208782bcdae864d393175
  Author: Peter Simons <[email protected]>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix

  Log Message:
  -----------
  jailbreak-cabal: build with Cabal 1.18.x on GHC 7.6.x


  Commit: 0e6fd630a4296eb57c375e5461030350fdfef2b8
      
https://github.com/NixOS/nixpkgs/commit/0e6fd630a4296eb57c375e5461030350fdfef2b8
  Author: Peter Simons <[email protected]>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M pkgs/development/haskell-modules/hackage-packages.nix

  Log Message:
  -----------
  hackage-packages.nix: drop hard-coded configureFlags and add automatic 
jailbreaks

The new version of hackage2nix adds an automatic jailbreak=true attribute to
all builds that are known to fail because of unsatisfied dependency version
constraints. Of course, hackage2nix is only able to detect these problems for
the default package set -- "haskellngPackages" -- that's built with GHC 7.8.4.
It cannot know problems that might arise if you build a package with a
different version of GHC, which comes with different versions of the core
libraries. This change "fixed" 806 builds: http://hydra.cryp.to/eval/85620.

Please pay attention to possible jailbreaks when reporting build errors
upstream! If a build was run with jailbreaking enabled, the build log says

 | Running jailbreak-cabal to lift version restrictions on build inputs.

at the very top. Upstream bug reports about build errors should contain that
information, i.e. the package author should know that you're building with
different (newer!) library versions than they're specifying.

Furthermore, build expressions no longer contain an explicit list of every
Cabal flag setting. Instead, we trust that Cabal figures out an appropriate
configuration at build time. This makes the build expressions more space to
adapt to different configuration at the cost of being slightly less
deterministic.


Compare: https://github.com/NixOS/nixpkgs/compare/0ea812cc59c0...0e6fd630a429
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to