Commit graph

364 commits

Author SHA1 Message Date
Dennis Gosnell 56c72fce7d
spago: get working by using aeson-1.5.6.0 2022-04-19 23:33:53 +09:00
Robert Hensing b3886428c1 haskellPackages.hercules-ci-cnix-expr: Fix test
It needs git during tests now.
2022-04-11 00:38:10 +02:00
sternenseemann 3bde757613 haskellPackages.hint: disable tests
These currently fail when trying to execute cabal-install, interestingly
with EFAULT.
2022-04-07 02:44:17 +02:00
sternenseemann 216f2754c5 niv: build using up to date dependencies
Upstream finally cut a new release with some adjustments allowing niv to
be built using the Stackage LTS solver.
2022-04-07 02:01:33 +02:00
Robert Hensing 0a21bcdb86 haskellPackages.hercules-ci-*: Rely on cabal-pkg-config-version-hook 2022-03-31 17:30:52 +02:00
Robert Hensing fe488cab7f haskellPackages.{cachix,hercules-ci-*}: nix_2_4 -> nix_2_7 2022-03-31 17:29:49 +02:00
sternenseemann f926804016 haskellPackages.sbv: provide new solvers for version 8.17
* Newly added are bitwuzla and cvc5 (unpackaged at the moment)

* Refactor sed expression disabling solves we don't provide in the test
  suite.

* Stop conditionally disabling z3 solver on aarch64, seems there is no
  reason for it anymore.
2022-03-27 01:00:34 +01:00
sternenseemann 617b53c75f Merge remote-tracking branch 'origin/master' into haskell-updates 2022-03-17 17:57:37 +01:00
Michael Schneider dd8cebebbf haskellPackages.persistent-migration: disable integration tests
No PostgreSQL db in the build sandbox.
2022-03-17 17:57:04 +01:00
Malte Brandy bb72482cc3 haskell-language-server: Disable more flaky tests 2022-03-15 14:14:49 +01:00
github-actions[bot] 05e2709249
Merge master into haskell-updates 2022-03-09 00:10:37 +00:00
Malte Brandy de687e6c8e nix-output-monitor: 1.0.5.0 -> 1.1.1.0 2022-03-08 14:16:48 +01:00
sternenseemann 873e8a602d haskellPackages.hls-class-plugin: fix attribute redefinition 2022-03-03 12:36:41 +01:00
Malte Brandy 6f2d495316 haskellPackages.hls-class-plugin: Disable flaky test. 2022-03-03 02:45:08 +01:00
Adomas Jatužis f4828172d7 haskellPackages.xmonad-dbus: unbreak
it requires a running dbus session while running its tests which is not
available in nix sandbox
2022-02-26 12:31:15 +01:00
Dennis Gosnell 6b03b385a9
haskell.packages.ghc8107.pantry_0_5_2_1: add package
This adds pantry_0_5_2_1, which currently only works with ghc8107.
This is for supporting stack-2.7.3.
2022-02-23 21:32:50 +09:00
Malte Brandy 77b623d5a2 haskell-language-server: Fix build 2022-02-21 00:59:59 +01:00
sternenseemann dd0c4562f9 haskellPackages.xmonad: use appropriate patch for >= 0.17
We already had a xmonad-nix.patch for XMonad 0.17, so it's just a matter
of using it. The old patch for 0.16 can be dropped as well, since we no
longer ship that version.
2022-02-20 22:41:18 +01:00
sternenseemann 65454750ce haskellPackages: fix evaluation with stackage nightly 2022-02-17
I've tried to be conservative and only clean up things that broke eval
which in most cases had to do with uses of versioned packages that have
become the default in Stackage Nightly now. There's probably still
potential for cleaning up some additional workarounds and likely there
are still a lot of new workarounds to be found once we know about the
build failures.

Also note that clean eval only means that nix-env doesn't fail.

Notes:

* HLS now lacks the stylish-haskell and britanny plugins by default,
  since they don't support GHC 9.0.2. We'll need to re-enable them
  for GHC < 9.0.2
* A lot of uses of hspec 2.9.* can probably be removed, as 2.8.* which
  is used in Stackage Nightly is new enough for most packages.
2022-02-18 18:24:23 +01:00
sternenseemann d550bbb3c7 haskellPackages.ihaskell: use enableSharedExecutable over adhoc flag 2022-02-14 18:36:53 +01:00
sternenseemann 52236bd4ae haskellPackages.haskell-language-server: fix shared build 2022-02-14 18:36:53 +01:00
github-actions[bot] 5c325c71b3
Merge master into haskell-updates 2022-02-09 00:08:15 +00:00
Dennis Gosnell 6c976d3099 spago: 0.20.4 -> 0.20.5 2022-02-08 11:55:00 -08:00
sternenseemann 6a6a2cdbe9 haskellPackages.ihaskell: use enableSharedExecutable over adhoc flag 2022-02-08 12:39:45 +01:00
sternenseemann 63e8fc415f haskellPackages.haskell-language-server: fix shared build 2022-02-08 12:30:46 +01:00
Malte Brandy 3302c41f7f haskell-language-server: Disable flaky tests for some plugins 2022-02-06 19:14:21 +01:00
Malte Brandy 11895db491 haskellPackages.haskell-language-server: Fix dependencies and refactor overrides 2022-02-05 03:12:50 +01:00
github-actions[bot] 97dcdd5e57
Merge master into haskell-updates 2022-02-04 00:08:07 +00:00
Dennis Gosnell 48c625215f
spago: 0.20.2 -> 0.20.4 2022-02-01 10:10:59 +09:00
sternenseemann 9875c91f04 haskellPackages.tz: drop upstreamed patch 2022-01-31 23:00:30 +01:00
Bernardo Meurer 3a7e6f7bd4
treewide: replace nix_2_4 with nixVersions.nix_2_4 2022-01-26 10:53:45 -08:00
sternenseemann c6923ee0d9 jacinda: init at 0.2.0.0
Expose from haskell.packages.ghc921 (which is the only GHC version that
can build it easily atm) and additionally install man page, language
guide and code examples.
2022-01-24 12:42:14 +01:00
Matthieu Coudron 89b3b42c78
hlint: add manpage (#155382) 2022-01-18 15:44:02 +01:00
sternenseemann f3a3ddb87b haskellPackages.http-api-data-qq: disable network dependent test 2021-12-27 14:59:36 +01:00
sternenseemann 6a525a1ce6 haskellPackages.retrie: downgrade to 1.1.0.0 for GHC < 9.2
retrie 1.2.0.0 adds support for 9.2, but drops it for all prior
versions. haskell.packages.ghc921.retrie stays at 1.2.0.0.

haskell.packages.ghc921.ghc-exactprint: 0.6.4 -> 1.3.0
2021-12-21 23:32:51 +01:00
Artur Cygan cd600120e3 haskellPackages.sbv: fix build on aarch64 2021-12-15 15:56:29 +01:00
sternenseemann 512c0ee78a haskellPackages.xmonad*_0_17_0: build on Hydra
Makes it easier to spot regressions and gives binary cache to downstream
users.
2021-12-01 18:25:28 +01:00
sternenseemann 6bdb60a405 haskellPackages.xmonad-extras_0_17_0: build with matching releases
Needs xmonad and xmonad-contrib of the same version.
2021-12-01 18:25:28 +01:00
sternenseemann a9fb1cb78a haskellPackages.xmonad-contrib_0_17_0: mv override closer to xmonad
Having everything in one place is going to make this a bit more maintainable.
2021-12-01 18:25:28 +01:00
Nick Hu 36d5761b3e haskellPackages.xmonad_0_17_0: respect NIX_GHC and XMONAD_XMESSAGE
Adds xmonad-nix.patch adjusted for xmonad 0.17.0.

Originally posted here: https://discourse.nixos.org/t/use-latest-version-of-xmonad-0-17-0/16191/5

Co-Authored-By: ento <ping@stillspinning.cc>
Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2021-12-01 18:25:28 +01:00
Ellie Hermaszewska e4d170bc8f
Merge pull request #145124 from sternenseemann/graphviz-hardcode-store-paths 2021-12-01 16:54:35 +08:00
Malte Brandy 356698c493
haskell-language-server: Fix plugins for 1.5.0.0 2021-11-20 02:54:04 +01:00
sternenseemann d4795c8efc haskellPackages.hasql-interpolate: disable tests (need running postgres) 2021-11-18 17:13:42 +01:00
sternenseemann 7d3dbec3cc haskellPackages.git-annex: move input overrides to configuration-nix 2021-11-14 20:56:43 +01:00
sternenseemann 3266c51421 haskellPackages.git-annex: refactor configuration-nix.nix overrides
Move everything into a single overrideCabal and express conditionality
using optionalAttrs. This should make it easier to add
more (un)conditional overrides in the future.
2021-11-14 20:56:43 +01:00
sternenseemann bdaf941e39 haskellPackages.hercules-ci-*: fix eval with haskell.lib.compose
PR was merged after the switch to haskell.lib.compose by default, but
originally created before that day, so the argument order used was
completely wrong, but CI didn't show it, because its state was stale.
2021-11-14 16:36:30 +01:00
Domen Kožar 6fe99723d3
Merge pull request #145383 from hercules-ci/upgrade-cnix
hercules-ci-*, cachix: nix: 2.3 -> 2.4
2021-11-14 08:41:08 -06:00
Robert Hensing f4c24b78d3 hercules-ci-*, cachix: nix: 2.3 -> 2.4 2021-11-11 11:45:47 +01:00
github-actions[bot] da2c9c6eab
Merge master into haskell-updates 2021-11-10 00:07:08 +00:00
Bernardo Meurer 32c35c5164
haskellPackages.hercules-ci-agent: pin to nix_2_3 2021-11-09 10:47:18 -08:00