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