Commit Graph

11765 Commits

Author SHA1 Message Date
Dennis Gosnell
e003a7adc1 haskellPackages.pandoc-cli: get building 2023-07-02 16:53:53 +09:00
Dennis Gosnell
c15e0b6bdc haskellPackages.crypton-x509: get building 2023-07-02 16:02:32 +09:00
Dennis Gosnell
f5b28a0744 haskellPackages.hslua-typing: mark unbroken 2023-07-02 15:28:40 +09:00
Dennis Gosnell
dddbca4e22 haskellPackages.string-qq: jailbreak because of too strict bounds on text in tests 2023-07-02 15:15:42 +09:00
Dennis Gosnell
df2e2e4de9 haskellPackages.hslua-repl: mark unbroken 2023-07-02 15:09:09 +09:00
Dennis Gosnell
f8ea114431 haskellPackages.guardian: remove unnecessary path-io override 2023-07-02 14:29:50 +09:00
sternenseemann
a64bd8ff32 haskellPackages.wai-token-bucket-ratelimiter: drop obsolete jailbreak 2023-07-01 22:48:23 +02:00
sternenseemann
69eb712039 haskellPackages.graphql: drop obsolete jailbreak 2023-07-01 22:48:06 +02:00
sternenseemann
5dcd4af462 haskellPackages.streamly-archive: drop obsolete override
The desired streamly version is now the default. So we can drop the override
before anyone stumbles over this variant of #240512.
2023-07-01 22:38:22 +02:00
sternenseemann
e97404a52f haskellPackages: remove versioned references to hspec-meta-2.10.5
This is the default version now, so the versioned attribute no longer exists.
2023-07-01 22:37:26 +02:00
sternenseemann
f50da30a5d haskell.packages.*.system-cxx-std-lib: make sure attr always exists
GHC 9.4 introduced a virtual package for linking against the C++
standard library. Since some packages depend on it when configured with
GHC 9.4 (as hackage2nix does), we need to make sure the attribute exists
or some packages will fail to evaluate. The may still build, even though
there is no shim for lower GHC versions (as far as I know).
2023-07-01 19:31:29 +02:00
sternenseemann
e905807bf2 haskellPackages.swarm: drop obsolete brick override 2023-07-01 19:19:58 +02:00
sternenseemann
32f8dd4bee haskell.packages.ghc96: drop now unnessary version pins
We need to upgrade http-api-data, since 0.5 (LTS 21) still doesn't
support base >= 4.18.
2023-07-01 19:00:34 +02:00
sternenseemann
974363bfc1 haskell.packages.ghc96.foundation: drop obsolete patch 2023-07-01 18:36:43 +02:00
sternenseemann
95b5aab7d1 haskellPackages.integer-conversion: drop stale broken flag 2023-07-01 18:36:09 +02:00
sternenseemann
2eacf4f93f haskellPackages.singletons-*: drop obsolete overrides 2023-07-01 17:53:53 +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
sternenseemann
4c2f247e11 haskell.packages.*.Cabal-syntax: expose dummy packages for GHC < 9.4
Before Cabal >= 3.8, Cabal-syntax did not exist, but there is a dummy
package Cabal-syntax-3.6.0.0 which can be used to prevent the constraint
solver from picking mutually incompatible versions of Cabal and
Cabal-syntax. Since we are now solving flags with Cabal >= 3.8, many
packages have a dependency on Cabal-syntax they did not have before,
requiring us to have a matching attribute in every package set. Using
the dummy package is the safest solution, although it is not required in
every case.

Fixes eval of jailbreak-cabal for GHC < 9.4.
2023-07-01 13:17:43 +02:00
sternenseemann
20d2845ce6 haskellPackages.sensei: works with Stackage LTS hspec versions now 2023-07-01 12:57:13 +02:00
sternenseemann
3ad6e93971 haskell.packages.ghc94.shake-cabal: drop bound
GHC 9.4 can build the latest version of shake-cabal, so let's do that!
The older version is preserved for GHC 9.2 in case we have users that
need to use GHC 9.2 for a transitional time.
2023-07-01 11:54:09 +02:00
sternenseemann
64bee9771e haskell.packages.ghc94: remove remaining manually chosen versions
* `ghc-lib*` is tracked by Stackage LTS 21 and has the matching versions
  for GHC 9.4.

* `primitive` is actually upgraded in LTS 21 which we should follow.

* `th-desugar` and `th-abstraction` are downgraded in LTS 21 which we
  should follow.

* `rope-utf16-splay` matches the manually chosen version.
2023-07-01 11:52:03 +02:00
sternenseemann
dcf434af95 haskellPackages.gi-soup: drop obsolete manual version pin
gi-soup has joined Stackage LTS 21, it seems, so Stackage prescribes
precisely this version to be used already.
2023-07-01 10:42:21 +02:00
maralorn
7b7f7933bd haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-06-30 15:55:39 +02:00
maralorn
c5e61a111a haskellPackages: Dump obsolete overrides for hls dependencies 2023-06-30 15:43:15 +02:00
sternenseemann
9abda9b521 Merge remote-tracking branch 'origin/master' into haskell-updates 2023-06-30 02:21:03 +02:00
sternenseemann
d7a27f3189 haskellPackages.streamly-lmdb: drop obsolete override
cabal2nix can figure this connection out by itself.
2023-06-30 02:19:07 +02:00
sternenseemann
95d5c0c21b haskellPackages.streamly-lmdb: obtain deps from haskell fixpoint
This will make the package work in non-default haskell package sets. The
issue was introduced in a1a4c4d629.

Resolves #240512.
2023-06-30 02:19:07 +02:00
sternenseemann
10844fd0b3 haskellPackages.streamly-lmdb: drop obsolete override
streamly has been updated to 0.9.0, so this override can be removed.
Unclear if the package(s) build at the moment, though.
2023-06-30 01:43:42 +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
Robert Hensing
34478fa7f5 haskellPackages.cachix: Remove redundant override
The default fsnotify package has that exact version.
2023-06-30 00:18:45 +02:00
Robert Hensing
c2431c6642 haskellPackages.attoparsec-iso8601: Remove redundant override
The generated package at that attribute has the same version.
2023-06-30 00:18:45 +02:00
maralorn
1008860a08 haskellPackages.foldable1-classes-compat: Disable tests to break recursion cycle 2023-06-29 23:10:37 +02:00
maralorn
28cd493da3 haskellPackages: drop more obsolete overrides 2023-06-29 02:45:56 +02:00
maralorn
bfe0cb4ebd haskellPackages: drop more obsolete overrides 2023-06-29 02:40:03 +02:00
maralorn
29c342186d haskellPackages: drop more outdated overrides 2023-06-29 02:26:11 +02:00
maralorn
871fdf1dcb haskellPackages: Remove obsolete aeson_2_1_2_1 overrides 2023-06-29 02:22:25 +02:00
maralorn
ff11be7cbf haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-06-28 19:48:23 +02:00
maralorn
7c05751d3e haskellPackages: stackage LTS 20.26 -> LTS 21.0
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-06-28 19:47:02 +02:00
maralorn
ca6912ef4e haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1797087](https://hydra.nixos.org/eval/1797087) of nixpkgs commit [0aaf2b2](0aaf2b2ebc) as of 2023-06-28 17:12 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-06-28 19:30:11 +02:00
maralorn
26b42078cf Merge branch 'master' into haskell-updates 2023-06-28 19:07:41 +02:00
Ben Siraphob
6eb5c1b5ba Merge pull request #224542 from wavewave/ghcWithPackages-ghc96-fix 2023-06-28 19:22:50 +07:00
github-actions[bot]
0aaf2b2ebc Merge master into haskell-updates 2023-06-28 00:14:55 +00:00
maralorn
6a2fef57ef haskellPackages.monad-bayes: don’t check 2023-06-28 00:30:29 +02:00
maralorn
90a520a348 haskellPackages.orbits: dont check 2023-06-28 00:30:29 +02:00
Domen Kožar
122abb5f99 cachix: 1.5 -> 1.6 2023-06-27 18:41:47 +01:00
Peter Simons
3f10b97314 Merge pull request #239920 from peti/haskell-updates
Plenty of build fixes for ghc-9.6.x, particularly xmonad.
2023-06-27 09:26:44 +02:00
maralorn
244387e694 haskellPackages.monad-logger-extras: Pick fixed patch 2023-06-27 00:25:19 +02:00
maralorn
17489705dd haskellPackages.trie-simple: Loosen lower bound on semialign 2023-06-26 23:53:17 +02:00
maralorn
becc80b722 haskellPackages.monad-logger-extras: Apply patch 2023-06-26 23:32:15 +02:00
maralorn
61dd345bfe haskellPackages.update-nix-fetchgit: Disable checks 2023-06-26 23:16:54 +02:00