Sergei Trofimovich
4f6ebb60e6
haskell.packages.ghc98.ghc-lib: fix the eval
...
Without the change eval fails as:
$ nix build --no-link -f. haskell.packages.ghc98.ghc-lib
error:
… in the left operand of the update (//) operator
at pkgs/development/haskell-modules/lib/compose.nix:40:7:
39| mkDerivation = drv: (args.mkDerivation drv).override f;
40| })) // {
| ^
41| overrideScope = scope: overrideCabal f (drv.overrideScope scope);
error: attribute 'ghc-lib_9_8_1_20231121' missing
at pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix:58:26:
57| ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2;
58| ghc-lib = doDistribute self.ghc-lib_9_8_1_20231121;
| ^
59| megaparsec = doDistribute self.megaparsec_9_6_1;
2024-04-24 15:16:38 +02:00
Eldritch Cookie
5ee48ebd34
haskell.packages.ghc98.aeson: jailbreak
2024-03-31 13:18:15 -03:00
Marc Scholten
fe098465ff
haskell.packages.ghc98.inflections: jailbreak
2024-03-26 11:53:01 +01:00
Naïm Favier
71bccf1ae3
Merge branch 'haskell-updates' into stripe-packages
2024-03-26 11:44:20 +01:00
Naïm Favier
3d3fe7da95
Merge pull request #299122 from mpscholten/string-random
...
haskellPackages.string-random: jailbreak on ghc9.8
2024-03-26 11:43:22 +01:00
Marc Scholten
4144a84970
haskell.packages.ghc98.stripe-signature: jailbreak
2024-03-26 10:43:17 +01:00
Marc Scholten
14d6740986
haskell.packages.ghc98.stripe-concepts: jailbreak
2024-03-26 10:43:10 +01:00
Marc Scholten
7332fdc7e6
haskell.packages.ghc98.string-random: jailbreak
2024-03-26 10:42:09 +01:00
Naïm Favier
9fd49998ec
Merge pull request #299118 from mpscholten/pcre-heavy
...
haskellPackages.pcre-heavy: unbreak for ghc9.8
2024-03-26 10:38:53 +01:00
Marc Scholten
feae2b1e69
haskellPackages.pcre-heavy: unbreak for ghc9.8
2024-03-26 09:53:08 +01:00
Marc Scholten
24ebdb1b06
haskellPackages.mmark-ext: unbreak on ghc9.8
2024-03-24 02:23:58 +01:00
Naïm Favier
2bc295aae8
haskell.packages.ghc98.haskell-language-server: fix
2024-03-19 13:34:22 +01:00
Marc Scholten
d5df84e399
haskellPackages.HaskellNet-SSL: Unbreak ( #297148 )
...
Use crypton-connection instead of connection and jailbreak on GHC9.8
Co-authored-by: Naïm Favier <n@monade.li>
2024-03-19 12:09:28 +01:00
Naïm Favier
bf6cae8d5d
Merge pull request #297140 from mpscholten/raven-haskell
...
raven-haskell jailbreak
2024-03-19 12:00:49 +01:00
Naïm Favier
d85d0016ca
haskell.packages.ghc98.ghc-exactprint: pin to 1.8
2024-03-19 11:34:44 +01:00
Marc Scholten
0b9c5e20c9
haskellPackages.raven-haskell: Unbreak on GHC9.8
...
raven-haskell needs to be jailbreaked due to a newer aeson version
when running with GHC9.8
2024-03-19 11:11:04 +01:00
maralorn
33614e9200
haskell.packages.gh98.hiedb: Drop hopefully obsolete dontCheck
2024-03-17 14:49:31 +01:00
maralorn
e2ec64eff0
haskell.packages.ghc98: Drop some overrides because they might be obsolete
2024-03-17 13:23:16 +01:00
maralorn
476b362a5d
haskell.packages.ghc98.haskell-language-server: Drop overrides
2024-03-17 12:29:51 +01:00
Peter Simons
fcf286b6fa
haskellPackages: fix evaluation of configuration-ghc-9.8.x.nix
...
ghc-lib-parser and ghc-lib-parser-ex have new versions that replaced the ones
we used previously.
2024-03-17 11:09:17 +01:00
sternenseemann
bc1d6b30af
haskellPackages.hw-fingertree: unify overrides
...
The test suite problem is universal. The workaround for it also alleviates the problem with GHC 9.8
2024-03-13 13:25:12 +01:00
Robert Hensing
bfd910008f
haskell.packages.ghc98.hiedb: dontCheck
...
Symbol syntax seems to have changed in 9.8, removing a seemingly
redundant colon; appears to be an overspecified assertion.
See https://github.com/wz1000/HieDb/issues/74
2024-02-28 18:34:34 +01:00
Peter Simons
58ea15575b
bsb-http-chunked: disable tests in ghc-9.8.x package set to fix the build
...
https://github.com/sjakobi/bsb-http-chunked/issues/45
2024-02-26 08:44:37 +01:00
Peter Simons
858108a105
hlint: update to version 3.8 in ghc-9.8.x package set to fix the build
2024-02-26 08:44:15 +01:00
Peter Simons
638a3c85f4
libmpd: patch ghc-9.8.x version of the build to support text-2.1.x
2024-02-26 08:21:06 +01:00
Peter Simons
27450315a6
xmonad: update to version 0.18.0 in ghc-9.8.x package set to fix the build
2024-02-26 08:18:32 +01:00
sternenseemann
429c0aea4b
haskell.packages.ghc98.hourglass: disable broken test suite
2024-01-13 20:13:09 +01:00
sternenseemann
3a808c92f8
haskellPackages.hiedb: 0.4.4.0 -> 0.5.0.0
...
GHC 9.8.1 fixes included.
2024-01-12 11:51:08 +01:00
sternenseemann
4c27ef0738
haskellPackages.hip: allow more simplifier ticks for GHC >= 9.6
...
Co-authored-by: Rodney Lorrimar <dev@rodney.id.au>
2024-01-11 16:17:51 +01:00
sternenseemann
146350db3f
haskell.packages.ghc98: jailbreak deps of hip with too strict bounds
...
Co-authored-by: Rodney Lorrimar <dev@rodney.id.au>
2024-01-11 16:17:33 +01:00
sternenseemann
c83116b474
haskell.packages.ghc98: fix evaluation errors
...
A lot of version upgrades became obsolete and the hls-floskell-plugin is
disabled by default now (as 9.6 is used for evaluating the cabal flags).
2024-01-08 12:03:06 +01:00
Stefan Frijters
73eca9a20f
haskellPackages.hspec-api: unmark as broken
2024-01-08 01:48:44 +01:00
sternenseemann
2676ce5a9a
haskell.packages.ghc98.haskell-language-server: allow build
...
Sorry, this is a bit of a draw the rest of the owl commit. Upgraded
where sensible/possible, all jailbreaks note the bounds issues which are
luckily relatively boring (base and friends).
Removed overrides are mostly stale overrides from configuration-head.nix
that don't work anymore and make little sense with the current package
set anyways.
2024-01-07 01:44:49 +01:00
sternenseemann
4f98fa0e6a
haskell.packages.ghc981.terminfo_0_4_1_6: allow base 4.20
...
We need this attribute to work for cross compilation. Unfortunately the
updated bounds are not yet released to Hackage.
2024-01-04 11:54:08 +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
sternenseemann
21acd3b787
haskell.packages.*.{terminfo,xhtml}: allow builds on Hydra for cross
...
We have some jobs that hit this case in release-haskell.nix, but they
are not actually created, since we forgot to relax hydraPlatforms…
2023-12-20 10:50:28 +01:00
maralorn
69fbd8d01e
haskell.packages.ghc98: Add system-cxx-std-lib attribute to fix eval
2023-12-18 18:11:54 +01:00
sternenseemann
2ec6f63534
haskell.compiler.ghcHEAD: 9.7.20230527 -> 9.9.20231014
2023-11-06 15:26:58 +01:00
sternenseemann
da589d2bc0
haskell.packages.ghcHEAD.inline-c-cpp: drop obsolete override
...
-fcompact-unwind is the default behavior since GHC 9.4.
2023-09-25 13:48:48 +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
5a86855e00
haskell.packages.*: reflect terminfo update for cross compilation
...
terminfo had a new release on hackage and we only ship the latest
version currently, so every GHC gets the newest version. Whether this is
correct, is another question, occurs to me – we'll have to look into
whether we should fix this at some point.
2023-03-02 13:58:51 +01:00
sternenseemann
bac43d3b64
haskell.packages.ghcHEAD: mv configuration-ghc-{head,9.8.x}.nix
...
GHC HEAD is a pre basically pre GHC 9.8 (or rather 9.7 something).
Let's name the configuration like the upcoming release, so we can use it
immediately when the new release comes out. Instead of keeping the HEAD
configuration like we used to, we'd create a new (empty) one.
2023-01-22 15:10:38 +01:00