Commit graph

210 commits

Author SHA1 Message Date
maralorn
b837c3f233 carp: Disable build on haskell-updates 2024-04-09 22:41:25 +02:00
Naïm Favier
829ed35978
haskellPackages: fix eval 2024-04-01 11:20:16 +02:00
maralorn
9e06296ad2 release-haskell.nix: Disable various broken packages 2024-03-16 23:55:22 +01:00
maralorn
de22427884 hlint: disable on ghc90 2024-03-16 22:42:22 +01:00
github-actions[bot]
cb97fed572
Merge master into haskell-updates 2024-03-15 00:12:36 +00:00
Yureka
656c67320e
hyper-haskell: remove (#295854) 2024-03-14 15:28:49 +01:00
sternenseemann
46cdbff42b haskell.packages.ghc98.ghc: 9.8.1 -> 9.8.2
This fixes the mismatch between haskell.compiler.ghc98 and haskell.packages.ghc98
2024-02-26 20:18:28 +01:00
Daniel Rolls
7f500eb92d specup: Add to release-haskell tests 2024-02-11 12:20:36 +01:00
github-actions[bot]
acd0181532
Merge master into haskell-updates 2024-01-26 00:12:48 +00:00
sternenseemann
65fc44c341 haskell.compiler.ghc8102Binary: remove at 8.10.2
Since 46f14d30aa, it no longer has any
users in nixpkgs.
2024-01-25 15:20:35 +01:00
sternenseemann
0e756e65d5 haskell.compiler.ghc96: 9.6.3 -> 9.6.4
https://www.haskell.org/ghc/blog/20240109-ghc-9.6.4-released.html

Co-authored-by: Ben Gamari <ben@smart-cactus.org>
2024-01-23 21:05:01 +01:00
sternenseemann
b53d8e6cdb haskell.compiler.ghc964: init at 9.6.4
https://www.haskell.org/ghc/blog/20240109-ghc-9.6.4-released.html

Not updating the default GHC version yet to prevent a huge rebuild.
2024-01-18 14:21:23 +01:00
sternenseemann
31858b7516 release-haskell.nix: express weeder test range via exclusion 2024-01-16 21:36:18 +01:00
sternenseemann
e1be0b03bd release-haskell.nix: hoogle and hlint work with GHC 9.6.3 2024-01-16 21:35:58 +01:00
sternenseemann
211f1d86a9 release-haskell.nix: test pkgs.pakcs 2024-01-08 12:44:38 +01:00
sternenseemann
d0d080887c haskell.packages.ghc90.haskell-language-server: remove at 2.5.0.0
Support for GHC 9.0 was dropped in this version, so we can no longer
ship it.
2024-01-06 18:33:37 +01:00
maralorn
7b4156edda haskellPackages: Fix eval errors 2024-01-01 18:28:31 +01:00
maralorn
dffa76ad6e release-haskell.nix: Cleanup missing compiler names 2024-01-01 18:04:53 +01:00
maralorn
a7baccff6f Merge branch 'master' into haskell-updates 2024-01-01 14:25:26 +01:00
maralorn
91065f31dd
Merge pull request #275606 from sternenseemann/misc-release-haskell
haskell: fixes for the benefit of the haskell-updates jobset
2024-01-01 14:19:00 +01:00
maralorn
b629581dc9 release-haskell: Correctly disable hls jobs on ghc 8.10.7 2024-01-01 13:41:29 +01:00
sternenseemann
ce5cbc4465 haskell.packages.{ghc96,ghc98}: disable haddock for cross
In this situation, haddock would not be built by hadrian, as there is no
stage0:exe:haddock target by default. (We should eventually try adding
one.) If haddock is enabled and the build->host haddock missing, Cabal
tries using the build->build haddock which may fail to load the
documentation from the interface files produced by the build->host
GHC (e.g. due to a mismatch between dynamic and static linking).

Add regression tests to haskell-updates jobset.

Resolves #275304.
2023-12-20 11:09:45 +01:00
sternenseemann
8b4558e28b release-haskell.nix: bump pkgsStatic testing from ghc928 to ghc948
Testing GHC 9.2.8 is not that valuable anymore. Having an explicit GHC
9.4.8 target duplicates the default haskellPackages targets for now, but
prevents us from loosing testing of the make build system going forward.
2023-12-20 11:04:17 +01:00
sternenseemann
bd16733467 release-haskell.nix: add missing ghc948 jobs 2023-12-20 10:51:32 +01:00
maralorn
7ac0108ffa haskell.packages.ghc98.haskell-language-server: Enable job 2023-12-12 23:16:59 +01:00
sternenseemann
46f14d30aa haskell.compiler.ghc884: remove at 8.8.4
The main aim of this is to be able to drop llvmPackages_7.
2023-12-04 19:42:44 +01:00
maralorn
928a932b31
Revert "haskell-language-server: Add toplevel jobs for all ghc versions"
This reverts commit 46175bc01d.

Maybe we can find a better solution without polluting the name space that much.
2023-11-13 11:29:22 +01:00
maralorn
1e513f33ee
Merge pull request #266682 from maralorn/hls-toplevel-jobs
haskell-language-server: Add toplevel jobs for all ghc versions
2023-11-11 12:36:00 +01:00
maralorn
46175bc01d
haskell-language-server: Add toplevel jobs for all ghc versions 2023-11-11 12:30:16 +01:00
Robert Hensing
22cf6681f6 haskellPackages: Fixup Cabal minor version in overrides 2023-11-10 18:30:19 +01:00
Naïm Favier
caf1c4efda
haskellPackages: more eval fixes 2023-10-23 12:02:30 +02:00
sternenseemann
42d88fa4d2 release-haskell.nix: simplify versioned jobs for ghc-tags 2023-10-15 00:47:25 +02:00
Vaibhav Sagar
a63c085661 haskell.compiler.ghc98: init at 9.8.1
https://www.haskell.org/ghc/blog/20231009-ghc-9.8.1-released.html

- Use source-built GHC 9.4.7, pending packaging of bindist.
- The aarch64-linux space saving strategy via disabling hyperlinked
  source is disabled for now, pending either an updated patch or
  an user defined flavour using
  https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10850.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-10-15 00:43:20 +02:00
sternenseemann
e63a47bef9 release-haskell.nix: fix HLS GHC exclusions 2023-10-15 00:43:02 +02:00
maralorn
00c05bbc65
haskell.packages.ghc810.haskell-language-server: Remove 2023-10-06 17:54:23 +02:00
maralorn
aa816d4958
Merge pull request #252362 from sternenseemann/ghc-9.4.7
haskellPackages.ghc: 9.4.6 -> 9.4.7
2023-10-04 22:24:01 +02:00
sternenseemann
32c1a8c383 haskellPackages.ghc: 9.4.6 -> 9.4.7
https://www.haskell.org/ghc/blog/20230825-ghc-9.4.7-released.html

Notice that useLLVM is disabled for all aarch64 platforms to match
2023-10-04 17:13:56 +02:00
Ryan Hendrickson
1d78ad9ea4 haskell.compiler.ghc96: 9.6.2 -> 9.6.3
https://www.haskell.org/ghc/blog/20230925-ghc-9.6.3-released.html
2023-09-28 15:28:23 +02:00
Aidan Gauland
b6fbef4249
mailctl: add to release-haskell.nix
This prevents Hackage updates from silently breaking this package.
2023-09-03 09:12:08 +12:00
sternenseemann
9e4a1cf233 haskell.packages.ghc94.ghc-tags: pin to matching version 1.6
haskell.packages.ghc96.ghc-tags: test on Hydra
2023-08-17 00:33:57 +02:00
sternenseemann
0a96f3ee25 haskell.compiler.ghc946: init at 9.4.6
https://www.haskell.org/ghc/blog/20230807-ghc-9.4.6-released.html
2023-08-08 16:25:45 +02:00
sternenseemann
0b4156230b haskell.packages.*.ghc-source-gen: shuffle broken flags around
ghc-source-gen being broken is the norm now, as it only supports
GHC < 9.4. To keep tabs on it still (it is required for HLS some of the
time), we add it to release-haskell.nix.
2023-07-25 13:01:20 +02:00
sternenseemann
c20801b9d6 haskell.packages.ghc962.weeder: test on Hydra 2023-07-24 22:23:04 +02:00
sternenseemann
cc025c684d haskell.packages.ghc96.monad-par: patch for mtl >= 2.3
This allows us building cabal2nix with GHC 9.6 which we can now test on
Hydra.
2023-07-03 12:31:30 +02:00
sternenseemann
a712e72a8a haskell.packages.ghc96.hpack: test no Hydra 2023-07-03 11:12:57 +02:00
sternenseemann
a739c59d4e haskellPackages.large-hashable: restrict to GHC < 9.4
A potential fix for the problem is still in discussion: https://github.com/factisresearch/large-hashable/pull/26
2023-07-03 10:32:56 +02:00
sternenseemann
babf4f9327 haskell.packages.*.hashable: provide data-array-byte for GHC < 9.4
This dependency is no longer necessary for GHC >= 9.4, but we need to
make it available for GHC < 9.4.
2023-07-01 13:57:38 +02:00
maralorn
79245124c7
haskellPackages: cleanup Cabal versions
Not regenerating hackage-packages.nix in this commit because cabal2nix is currently not cached by hydra
2023-06-30 01:18:03 +02:00
sternenseemann
f1ad505272 haskell.compiler.ghc961: remove at 9.6.1 2023-06-08 18:18:11 +02:00
sternenseemann
9d886b0265 haskell.compiler.ghc96: 9.6.1 -> 9.6.2 2023-05-30 13:42:03 +02:00