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
maralorn
65ffdcabee
neuron-notes: Remove
2022-12-19 11:33:57 +01:00
sternenseemann
a2da422ee3
haskellPackages.purescript: drop unnecessary overrides
...
We no longer need to fiddle around with the broken flag, as the package
is in the default set now.
2022-11-26 23:49:20 +01:00
sternenseemann
d3b5468d9a
haskell.packages.ghc8107.purescript-*st: mark as broken
...
These packages are not really used by anything anymore (except dovetail
which has not been working (ever?)). As they now choke on the
base-compat version we ship, we'll mark them as broken.
2022-11-26 23:49:17 +01:00
Dennis Gosnell
06d3d727c5
haskellPackages: stop evaluating hyper-haskell-server-with-packages in jobset
2022-11-20 02:45:35 -05:00
sternenseemann
9f0750597d
release-haskell.nix: test emanote
2022-11-11 18:03:41 +01:00
sternenseemann
11882a0bde
haskell.packages.ghc92: revert to 9.2.4
...
Due to https://gitlab.haskell.org/ghc/ghc/-/issues/22425 ,
we'll tentatively stay with 9.2.4 for now. If you need
9.2.5, it is available via haskell.packages.ghc925.
2022-11-09 23:44:01 +01:00
sternenseemann
3d361be06a
haskell.packages.ghc94: revert to 9.4.2
...
Due to https://gitlab.haskell.org/ghc/ghc/-/issues/22425 , we'll
tentatively stay with 9.4.2 for now. 9.4.3 is available explicitly
via haskell.packagse.ghc943 if you need it (e.g. on aarch64).
2022-11-09 23:44:01 +01:00
sternenseemann
c7a0d75bd1
haskell.compiler.ghc92: 9.2.4 -> 9.2.5
2022-11-07 17:29:47 +01:00