Commit graph

5647 commits

Author SHA1 Message Date
Joe Kachmar 95d0e6c1b8 Adds Haskell generic args builder documentation 2021-01-14 11:41:31 -05:00
Dennis Gosnell 8eb0bdc146
Merge pull request #109126 from mcwitt/dhall-unmark-broken
dhall-json, dhall-lsp-server, dhall-yaml: unmark as broken
2021-01-13 15:36:27 +09:00
Peter Simons af3814d7f4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
a3b85fa6a2.
2021-01-13 02:30:30 +01:00
Matt Wittmann 48db5825f5
dhall-lsp-server: unmark as broken 2021-01-12 16:48:58 -08:00
Matt Wittmann aea756e9eb
dhall-json: unmark as broken 2021-01-12 16:47:35 -08:00
Poscat 3fa0bf026b
Break the following dependency cycles
(testdep)
1. tasty-hedgehog <-> tasty-expected-failure

              (testdep)
2. lifted-async ---> tasty-hedgehog -> hedgehog -> lifted-async
2021-01-12 17:09:27 +08:00
Joe Kachmar 335f1fb25f Adds Haskell generic builder argument modifier
This is a new argument to the Haskell builder's 'shellFor' which allows
the caller to adjust the 'genericBuilderArgs' after they are built.

One immediate application for this is that it allows users to disable
tests, enable benchmarks, etc. for _all_ packages in a given Haskell
package set.

This is often useful when so many of the derivations in the
package set have changed that most of the cache has been invalidated,
and there is no need for the user to run tests on their dependencies,
but they still want these dependencies available in their 'nix-shell'
environment for some package-under-development.
2021-01-11 18:00:21 -05:00
John Ericson 5ac7aa579a
Merge pull request #108450 from Ericson2314/no-static-overlay
haskell: Inline static overlay
2021-01-11 08:47:29 -05:00
Peter Simons 3aae69103b Merge remote-tracking branch 'origin/master' into haskell-updates. 2021-01-11 10:56:52 +01:00
Peter Simons daa50421eb hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
9d855bb42d.
2021-01-11 10:43:40 +01:00
Peter Simons aaf9105fbb Stackage Nightly 2021-01-11 2021-01-11 10:42:58 +01:00
John Ericson a52f9a18bf haskell: Inline static overlay
We don't force `enableStaticLibraries` for Windows or WASM because it
will just fail an assertion.
2021-01-11 03:17:29 +00:00
Peter Simons c168f4d9f9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
36f52a9027.
2021-01-11 02:30:28 +01:00
Dominik Xaver Hörl 25bef2d8f9 treewide: simplify pkgs.stdenv.lib -> pkgs.lib
The library does not depend on stdenv, that `stdenv` exposes `lib` is
an artifact of the ancient origins of nixpkgs.
2021-01-10 20:12:06 +01:00
Markus Hauck 59d349ada2 haskellPackages.threadscope: Remove jailbreak after package update
Thanks to a new
release (https://github.com/haskell/ThreadScope/pull/116) threadscope
can now be built without jailbreak. 🎉
2021-01-10 09:33:34 +01:00
Peter Simons 8911c99c2f hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
c94e3a2648.
2021-01-10 02:30:46 +01:00
Dennis Gosnell 0127170fed
Merge pull request #108780 from cideM/unbreak-co-log
co-log, chronos: unmarkBroken by disabling tests for chronos
2021-01-09 23:27:08 +09:00
Florian Beeres 39476955ed co-log, chronos: unmarkBroken
co-log fails to compile due to its dependency on chronos, which fails to
compile because the doctests fail with newer GHC versions. So we just
disable the doctests and thus unbreak both.

https://github.com/andrewthad/chronos/issues/62
2021-01-09 13:28:53 +01:00
Dennis Gosnell cd4e0674e2
Merge pull request #108828 from expipiplus1/joe-dsp
haskellPackages.derive-storable-plugin: remove from broken list
2021-01-09 15:53:19 +09:00
Domen Kožar 163cda6c0b
haskellPackages.half: disable test suite on aarch64 2021-01-09 06:46:49 +01:00
Joe Hermaszewski cade44d2f7 haskellPackages.derive-storable-plugin: remove from broken list 2021-01-09 12:57:50 +08:00
Dennis Gosnell 6e80b3b7ae
Merge pull request #108788 from expipiplus1/joe-nothunks
haskellPackages.nothunks: jailbreak to fix tests
2021-01-09 11:13:31 +09:00
Dennis Gosnell fcbb15272c
Merge pull request #108765 from cideM/haskell-updates
dhall-json: fix to work with newer tasty
2021-01-09 10:32:59 +09:00
Peter Simons 9a61689a31 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
545d5cafa7.
2021-01-08 21:12:14 +01:00
Peter Simons 7e26c12a6d hackage2nix: update list of broken builds
Ping @jb55 for 'elm-export-persistent'.
2021-01-08 21:11:15 +01:00
Peter Simons 4c161903f4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
545d5cafa7.
2021-01-08 21:01:32 +01:00
Peter Simons 063a71690d
Merge pull request #108807 from maralorn/hls
haskelPackages.haskell-language-server: 0.7.1 -> 0.8.0
2021-01-08 21:00:36 +01:00
Peter Simons 8e68a5e5c3 Merge branch '2020-12-31-upd-haskell-packages' of git://github.com/Anton-Latukha/nixpkgs into Anton-Latukha-2020-12-31-upd-haskell-packages. 2021-01-08 20:58:50 +01:00
Malte Brandy 7829f94244
haskelPackages.haskell-language-server: 0.7.1 -> 0.8.0 2021-01-08 20:57:02 +01:00
Domen Kožar d2f8eca2e8
fix cachix build 2021-01-08 20:42:50 +01:00
Peter Simons 896e8ee2c6 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
545d5cafa7.
2021-01-08 20:32:46 +01:00
Peter Simons 9aad7ef67a hackage2nix: update list of broken builds to avoid evaluation errors
Ping @sorki for broken update-nix-fetchgit package.
2021-01-08 20:30:28 +01:00
Peter Simons 0e48e5ceb4 haskeline: fix overrides for the latest release 2021-01-08 20:12:50 +01:00
Joe Hermaszewski 2a9c1eb91e haskellPackages.nothunks: jailbreak to fix tests 2021-01-09 00:45:59 +08:00
Florian Beeres 5ab7854fbd dhall-json: skip tests to skip tasty 1.4 dependency
dhall-json has a dependency on tasty-silver and this in turn only
compiles if we supply a newer version of tasty. We can get around this
issue until stackage has caught up to tasty 1.4 by skipping tests
2021-01-08 16:08:17 +01:00
Dennis Gosnell 08fc5efd43
Merge pull request #108452 from cleverca22/jailbreak-profiteur
profiteur: jailbreak and un-break
2021-01-08 22:05:56 +09:00
Dennis Gosnell 8ff0049baf
haskellPackages.profiteur: remove unnecessary parens 2021-01-08 22:02:08 +09:00
Michael Bishop 662eba1245
profiteur: jailbreak and un-break 2021-01-08 07:42:53 -04:00
Dennis Gosnell c871aec2a3
Merge pull request #108470 from markus1189/threadscope-jailbreak
haskellPackages.threadscope: jailbreak to fix build
2021-01-08 15:39:17 +09:00
Peter Simons bdc8c8ba25 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
5f0e4ae038.
2021-01-08 02:30:32 +01:00
Anton-Latukha cfce2908bc
haskellPackages.hnix: fix deps 2021-01-07 22:42:41 +02:00
Anton-Latukha 9f4b9b3b50
haskellPackages.hnix-store-remote: unbreak, fix deps 2021-01-07 22:41:44 +02:00
Anton-Latukha 0f888c7121
haskellPackages.cryptohash-sha512: dontCheck
base16-bytestring had new epoch (1.0) 3 month ago:

https://hackage.haskell.org/package/base16-bytestring-1.0.1.0/changelog

Which fixed the old return type to normal `Either String ByteString`.

`cryptohash-sha512` is stale for ~10-11 months and testsuite does not suport the
new `base16-bytesting` releases.
2021-01-07 22:41:43 +02:00
Peter Simons 7e27206eca hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
552a413009.
2021-01-07 13:26:34 +01:00
Peter Simons 7f8e7398eb Stackage Nightly 2021-01-05 2021-01-07 13:25:58 +01:00
Peter Simons ff1008eead hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
8a3e09d090.
2021-01-06 02:30:26 +01:00
Dennis Gosnell 8f5c69c971
Merge pull request #108459 from markus1189/unbreak-holmes
haskellPackages.holmes: unbreak
2021-01-06 09:07:34 +09:00
Markus Hauck d812bb9bb2 haskellPackages.threadscope: jailbreak to fix build 2021-01-05 12:57:42 +01:00
Markus Hauck a9acf8eba5 haskellPackages.arbtt: unbreak
Thanks to https://github.com/nomeata/arbtt/issues/43 `arbtt` now
builds successfully 🎉
2021-01-05 08:34:24 +01:00
Markus Hauck 00a90e9cf8 haskellPackages.holmes: unbreak
Thanks to https://github.com/i-am-tom/holmes/pull/15 `holmes` now
builds successfully 🎉
2021-01-05 08:33:20 +01:00
Peter Simons c6bed7e078 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
55e6fe8008.
2021-01-05 02:30:36 +01:00
Peter Simons 97c61d6ddd
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
3747aff0f6.
2021-01-04 16:32:46 +09:00
Peter Simons af65daadda
Stackage Nightly 2021-01-02 2021-01-04 16:32:40 +09:00
Ryan Burns ecbea7739f haskellPackages.servant-client[-core]: jailbreak to support QuickCheck 2.14 2021-01-03 16:34:59 -08:00
Peter Simons c9e5a3fa06 vector-th-unbox needs a jailbreak for building with ghc.9.0.x. 2021-01-02 19:58:20 +01:00
Peter Simons 7383e33b09 data-fix & vector-binary-instances needs jailbreaks for building with ghc.9.0.x. 2021-01-02 19:58:19 +01:00
Peter Simons f21de210fe Add more jailbreaks for QuickCheck. 2021-01-02 19:58:19 +01:00
Peter Simons b97e43d7e1 primitive needs a jailbreak for building with ghc.9.0.x. 2021-01-02 19:58:19 +01:00
Peter Simons 684ed9e9fa cassava & attoparsec need jailbreaks to accept the latest QuickCheck. 2021-01-02 19:58:19 +01:00
(cdep)illabout 9de1b1b7ac haskellPackages.nix-derivation: jailbreak for QuickCheck 2021-01-02 19:58:19 +01:00
(cdep)illabout 8f6e4a3287 haskellPackages.attoparsec: jailbreak because of new version of Quickcheck 2021-01-02 19:58:19 +01:00
Peter Simons 59bc34d3e4 psqueues: jailbreak to fix the build 2021-01-02 19:58:19 +01:00
Peter Simons 03122f2bbd git-annex: update sha256 hash for the new 8.20201129 version 2021-01-02 19:58:19 +01:00
Peter Simons 0043faf271 vector: jailbreak to fix the build with latest version of QuickCheck 2021-01-02 19:58:19 +01:00
Peter Simons 69d9398078 haskell: drop more obsolete overrides 2021-01-02 19:58:19 +01:00
Peter Simons 0b700ca361 pandoc: re-enable the test suite
The errors we previously ran into have been fixed upstream.
2021-01-02 19:58:19 +01:00
Peter Simons 101c02c3e7 pandoc: drop obsolete overrides
The latest versions of doctemplates and skylighting are now the default.
2021-01-02 19:58:19 +01:00
Peter Simons 0a069fb1ef splitmix: drop obsolete override
The 0.1.0.3 version is now the default.
2021-01-02 19:58:19 +01:00
Peter Simons 09caba2adf QuickCheck: drop obsolete override for ghc-9.0.x
The 2.14.2 version is now the default.
2021-01-02 19:58:19 +01:00
Peter Simons 39092aefed hledger-lib: drop obsolete overrides
The required versions of pretty-simple and prettyprinter are now used by
default.
2021-01-02 19:58:19 +01:00
Dennis Gosnell 9d41622c98 haskellPackages.Agda: update comment to be able to track upstream 2021-01-02 19:58:19 +01:00
Anders Kaseorg 20a63c490f haskellPackages.Agda: Fix build for ghc 8.10.2 → 8.10.3 upgrade
Commit 1998b95adc “haskellPackages:
update default compiler from ghc 8.10.2 to version 8.10.3” broke Agda
because Agda.cabal incorrectly declares a transformers dependency only
for ghc < 8.10.3:

    if impl(ghc >= 8.6.4) && impl(ghc < 8.10.3)
      build-depends: transformers == 0.5.6.2

    if impl(ghc >= 8.4) && impl(ghc < 8.6.4)
      build-depends: transformers == 0.5.5.0

    if impl(ghc < 8.4)
      build-depends: transformers == 0.5.2.0

leading to this error:

    src/full/Agda/Utils/Maybe.hs:13:1: error:
    Could not load module ‘Control.Monad.Trans.Maybe’
    It is a member of the hidden package ‘transformers-0.5.6.2’.
    Perhaps you need to add ‘transformers’ to the build-depends in your .cabal file.
    Use -v (or `:set -v` in ghci) to see a list of the files searched for.
       |
    13 | import Control.Monad.Trans.Maybe
       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-01-02 19:58:18 +01:00
Peter Simons 5c23d98bae hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
50ea639739.
2021-01-02 19:58:12 +01:00
Peter Simons 334c621fb0 hackage2nix: update list of broken builds to fix evaluation errors 2021-01-02 19:57:38 +01:00
Peter Simons 8aa75348c2 hackage2nix: unbreak geos library
Fixes https://github.com/NixOS/nixpkgs/issues/107178.
2021-01-02 19:57:38 +01:00
Peter Simons 855c763aae Stackage Nightly 2021-01-01 2021-01-02 19:57:37 +01:00
pacien 0f005c2132 ldgallery: init at 2.0 2021-01-01 16:30:48 +01:00
sternenseemann 13f0ab1e28 haskellPackages.apecs-physics: push to 0.4.5 to unbreak build
apecs-physics was broken by the update of glibc to 2.32 due to the
vendored Chipmunk2D using sys/sysctl.h on GNU/Linux. 0.4.5 updates the
vendored version of Chipmunk2D which resolves this issue.

Resolves #107358.
2020-12-25 20:42:36 +01:00
sternenseemann 84104a01eb haskellPackages.apecs-physics: depend on ApplicationServices on darwin 2020-12-25 20:42:36 +01:00
Peter Simons 7963b444ca haskell-ListLike: patch to fix the build with ghc-8.10.3 2020-12-25 20:42:36 +01:00
(cdep)illabout 2db65a5d1e spago: 0.17.0 -> 0.18.0 2020-12-25 20:42:36 +01:00
Peter Simons 54f0a1be81 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.5-36-ge221522 from Hackage revision
7c122b0d2d.
2020-12-25 20:42:29 +01:00
Peter Simons 1a8a6d9574 hackage2nix: update list of broken builds to fix evaluation on Hydra 2020-12-25 20:41:54 +01:00
Peter Simons 1998b95adc haskellPackages: update default compiler from ghc 8.10.2 to version 8.10.3 2020-12-25 20:41:54 +01:00
Piotr Bogdan 7dd48ceb14 haskellPackages.greenclip: don't mark as broken 2020-12-25 20:41:54 +01:00
sternenseemann b1ff1909be haskellPackages.gitit: jailbreak
Should fix the build failure described in #107209 for master/unstable.
2020-12-25 20:41:54 +01:00
sternenseemann 43e21e564e haskellPackages.flat: unbreak
0.4.4 fixed the build
2020-12-25 20:41:53 +01:00
Christian Luetke Stetzkamp 4fa7002636 haskellPackages.taffybar: Mark as unbroken 2020-12-25 20:41:53 +01:00
Peter Simons 0e5f7e8d00 hledger-web: set $HOME to $TMP so that the test suite to succeeds 2020-12-18 20:27:54 +01:00
Peter Simons 2c7b758f40 pandoc: disable test suite to fix the build 2020-12-18 20:27:54 +01:00
Peter Simons 3bf6360f7b haskell-yesod-core: disable test suite to fix the build 2020-12-18 20:27:53 +01:00
Peter Simons b04e3e913f pandoc: bump the versions of the dependencies to fix the build 2020-12-18 20:27:53 +01:00
Peter Simons f75e9bb4f1 haskell-configuration-common: cosmetic 2020-12-18 20:27:53 +01:00
Peter Simons dd5ddc8218 haskell-hledger-lib: override to use the latest version of pretty-simple 2020-12-18 20:27:53 +01:00
Joe Hermaszewski c31e766a24 haskellPackages.haskell-language-server: 0.6.0 -> 0.7.0
Remove hls-brittany as it's no longer necessary

Fix the update script to include hls-explicit-imports-plugin and
hls-retrhls-retrie-plugin
2020-12-18 20:27:53 +01:00
Robert Hensing fb3b144fd1 cachix: Add shell completion 2020-12-18 20:27:53 +01:00
Robert Hensing 90c92550f6 ormolu: Add shell completion 2020-12-18 20:27:53 +01:00
Robert Hensing f48b8dd5f6 niv: Add shell completion 2020-12-18 20:27:53 +01:00
Robert Hensing ae13cc9790 haskell.lib.generateOptparseApplicativeCompletion: support separate bin 2020-12-18 20:27:53 +01:00
Guillaume Maudoux 0d56006040 haskellPackages.cryptohash-sha512: fix by jailbreaking 2020-12-18 20:27:53 +01:00