Commit Graph

180 Commits

Author SHA1 Message Date
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
Dennis Gosnell
6c032d43e0
release-haskell: remove pakcs because it is insecure 2023-05-29 07:50:21 +09:00
Dennis Gosnell
b9d249b337
ghc: 9.2.7 -> 9.2.8 2023-05-28 20:44:40 +09:00
Dennis Gosnell
d7d6b1c445
haskell.compiler.ghc928: init at 9.2.8 2023-05-27 17:24:01 +09:00
sternenseemann
2fe11e6fee haskell.compiler.ghc94: 9.4.4 -> 9.4.5
https://www.haskell.org/ghc/blog/20230418-ghc-9.4.5-released.html
2023-04-22 17:47:11 +02:00
maralorn
ec06927095 haskell-language-server: Enabe builds for ghc 9.6.1 2023-04-11 12:10:05 +02:00
Dennis Gosnell
f9262fba9c haskellPackages: filter out Darwin jobs from mergeable job in release-haskell.nix 2023-03-29 14:39:14 +09:00
Dennis Gosnell
105e326f5f
haskellPackages: make sure versionedCompilerJobs doesn't try running on platforms ghc does not support 2023-03-24 11:43:31 +09:00
Dennis Gosnell
4a736e5ede
haskellPackages: small refactoring and comments to versionedCompilerJobs in release-haskell.nix 2023-03-24 11:32:47 +09:00
Dennis Gosnell
0d364a0117
haskellPackages: small formatting fix to versionedCompilerJobs in release-haskell.nix 2023-03-24 10:40:32 +09:00
Dennis Gosnell
f430566c57
haskellPackages: add comments to release-haskell.nix 2023-03-24 10:39:15 +09:00
sternenseemann
e09625fc2b release-haskell.nix: test Cabal-syntax >= 3.8 as well 2023-03-19 15:51:14 +01:00
sternenseemann
84c43d4e70 release-haskell.nix: test GHC 9.6 package set 2023-03-18 21:31:48 +01:00
sternenseemann
7be4e62855 release-haskell.nix: test weeder with GHC 9.4 2023-03-18 21:31:47 +01:00
sternenseemann
38d703bdb7 haskellPackages.Cabal_3_10_1_0: build with matching of Cabal-syntax 2023-03-14 13:43:01 +01:00
sternenseemann
a738911124 release-haskell.nix: disable musl dependent jobs on aarch64-darwin 2023-03-12 13:21:22 +01:00
sternenseemann
f07d4d077e haskell.compiler.ghc961: init at 9.6.1
xhtml seems to be built unconditionally now which is at least one thing
improved by hadrian.
2023-03-12 13:16:26 +01:00
sternenseemann
100d887968 release-haskell.nix: add aarch64-darwin
nixpkgs:trunk also builds aarch64-darwin these days, so this forces our
hand a little bit. We can still refuse to care about failures _too_
much, but at least we will stop merging as big a rebuilds as we are
currently.
2023-03-10 14:43:00 +01:00
sternenseemann
471b9cab41 haskell.compiler.ghcHEAD: 9.7.20221224 -> 9.7.20230217
- Christmas is over!

- Upstream has changed the name of the target triplet used for the JS
  backend from js-unknown-ghcjs to javascript-unknown-ghcjs, since Cabal
  calls the architecture "javascript":
  6636b67023

  Since the triplet is made up anyways, i.e. autoconf does not support
  it and Rust uses different triplets for its emscripten backends, we'll
  just change it as well.

- Upstream fixed the problem with ar(1) being invoked incorrectly by stage0:
  e987e345c8
2023-03-08 17:12:18 +01:00
sternenseemann
b7d8c46302 haskellPackages.ghc: 9.2.6 -> 9.2.7
https://www.haskell.org/ghc/blog/20230227-ghc-9.2.7-released.html

Also updates some of the printouts in the manual. We should probably
make it clear in the text that these may be outdated, since we are doing
a terrible job keeping up…
2023-03-01 18:41:14 +01:00
sternenseemann
81d5cb1550 haskell.compiler.ghc927: init at 9.2.7
https://www.haskell.org/ghc/blog/20230227-ghc-9.2.7-released.html
2023-03-01 00:39:01 +01:00
sternenseemann
16078721aa release-haskell.nix: don't try building known to fail js backends
aarch64-linux will continue failing unless we find another solution.
For x86_64-darwin we won't learn anything by it being a constaint star
in our build failure reports.
2023-02-19 15:33:22 +01:00
maralorn
1a26447738
Merge pull request #216985 from sternenseemann/release-haskell-ghc926
release-haskell.nix: reflect release of GHC 9.2.6
2023-02-18 21:29:13 +01:00
sternenseemann
2e9ff9aa98 haskell.packages.*.ghc-tags: pick compatible version
Since there is probably more movement going forward, testing this on
Hydra for multiple GHC versions seems sensible.
2023-02-18 20:16:36 +01:00
sternenseemann
1c8a5643ed release-haskell.nix: reflect release of GHC 9.2.6 2023-02-18 18:34:10 +01:00
Felix Buehler
bc3d5934d7 treewide: use lib.optionals 2023-02-14 19:11:59 +01:00
sternenseemann
b931d63bba release-haskell.nix: test ghc with JS backend
It should be just below the current output limit, but we'll see. If it
doesn't fit, we may have to disable profiling objects.
2023-01-05 15:34:56 +01:00
maralorn
de24bca86c release-haskell: Pick correct versions for hlint and hls 2022-12-30 17:42:21 +01:00
sternenseemann
9e8a483770 haskell.compiler.ghc94: 9.4.2 -> 9.4.4
https://www.haskell.org/ghc/blog/20221103-ghc-9.4.3-released.html
https://www.haskell.org/ghc/blog/20221224-ghc-9.4.4-released.html
2022-12-29 13:49:47 +01:00
Dennis Gosnell
fe4c250495
haskell: remove spectacle from release packages 2022-12-24 16:36:07 +09:00
Dennis Gosnell
77a58e74da
haskell: remove idris from release packages 2022-12-24 16:28:43 +09:00