Commit Graph

8192 Commits

Author SHA1 Message Date
Dennis Gosnell
c3c78d6813
haskellPackages.guardian: mark broken
It appears that a transitive dependency uses doctest, which is not
compatible with the Cabal library in scope for guardian.
2023-03-30 08:35:50 +09:00
Dennis Gosnell
e3e2955768
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1792734](https://hydra.nixos.org/eval/1792734) of nixpkgs commit [192d03b](192d03bee4) as of 2023-03-29 03:44 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-03-29 12:50:51 +09:00
Tristan Cacqueray
b9afffd107 haskell.packages.ghc96.foundation: add build patch 2023-03-27 22:29:16 +02:00
Tristan Cacqueray
bbc633e5fe haskell.packages.ghc96.parallel: bump version 2023-03-27 22:29:16 +02:00
Tristan Cacqueray
2e6a5a6ad2 haskell.packages.ghc96.memory: bump version
This change enables using the memory package.
2023-03-27 22:29:16 +02:00
sternenseemann
e9c1dac2ab haskellPackages.cabal-install.scope.vector: don't pull in doctest
doctest depends on GHC which triggers inconsistent dependencies
similarly to hspec* < 2.10, so we need to avoid this. This problem newly
cropped up since we enabled tests for vector in #222190.
2023-03-27 14:18:37 +02:00
Dennis Gosnell
4c75508d6e
Merge pull request #222190 from sternenseemann/vector-tests
haskell.packages.*.vector: clean up and unify overrides, run tests
2023-03-27 09:13:16 +09:00
Dennis Gosnell
c00dc0cf7d
Merge remote-tracking branch 'origin/master' into haskell-updates 2023-03-27 08:42:30 +09:00
Dennis Gosnell
88e877fe1c
haskellPackages.ffmpeg-light: force use of ffmpeg-4 2023-03-27 08:40:14 +09:00
Dennis Gosnell
8c238320ef
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1792584](https://hydra.nixos.org/eval/1792584) of nixpkgs commit [d7bd936](d7bd9361dd) as of 2023-03-26 23:18 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-03-27 08:36:37 +09:00
Jan Tojnar
89c01366f9 bustle: Fix build with libpcap 1.10.2 2023-03-24 19:01:59 +01:00
Dennis Gosnell
16476ccdce
haskellPackages.hs-swisstable-hashtables-class: only build on x86_64 2023-03-24 09:33:59 +09:00
Dennis Gosnell
b2fe4102fd
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1792418](https://hydra.nixos.org/eval/1792418) of nixpkgs commit [9b7cbce](9b7cbce8b2) as of 2023-03-22 23:44 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-03-23 08:49:31 +09:00
Dennis Gosnell
9b7cbce8b2
Merge remote-tracking branch 'origin/master' into haskell-updates 2023-03-23 07:42:17 +09:00
sternenseemann
521f6aec44 haskellPackages.hspec-api: downgrade to match hspec 2023-03-22 15:27:28 +01:00
sternenseemann
7f663abbc2 haskellPackages.goldplate: make executable available for tests 2023-03-22 15:24:35 +01:00
Dennis Gosnell
e2f247c39e
haskellPackages.hermes-json_0_2_0_1: generate package 2023-03-22 21:42:53 +09:00
Weijia Wang
366e108e41 wxGTK30, wxmac: drop 2023-03-22 13:56:44 +02:00
sternenseemann
49d835a29f haskell.packages.ghc92.cabal-install: get to work
The directory >= 1.3.7.0 constraint proved to be a real troublemaker.
Since directory is a core package other core packages frequently depend
upon (as opposed to process) which tends to cause inconsistent
dependency errors.

To get it to work the following was done:

- Use directory 1.3.7.1 to eliminate the need to also upgrade filepath
  and unix, saving a bit of trouble. This still forces us to recompile
  process every time directory is upgraded (i.e. GHC >= 9.2.5) even if
  the core package process version would match to prevent inconsistent
  dependencies.

- Upgrade hspec to 2.10 where it no longer depends on ghc and
  ghc-boot-th which naturally causes inconsistent dependencies by
  depending on core packages, namely directory.
2023-03-20 19:02:59 +01:00
sternenseemann
25ae272497 haskell.packages.ghc94.cborg: unrestrict platforms
Revert "haskell.packages.ghc94.cborg: resolve duplicate overlay entry"

This reverts commit 6634553e48.

Revert "haskell.packages.ghc94.weeder: don't test on aarch64"

This reverts commit 600fd969f6.

Reason for reverts: https://github.com/NixOS/nixpkgs/pull/221688 applied
a patch for the compilation failure we were seeing on aarch64.
2023-03-20 18:04:46 +01:00
sternenseemann
6634553e48 haskell.packages.ghc94.cborg: resolve duplicate overlay entry 2023-03-20 14:23:57 +01:00
sternenseemann
0cce97d64e haskell.packages.*.vector: clean up and unify overrides, run tests
- The dontCheck overrides are not necessary completely. It seems that
  there is some kind of issue with the doctest suite, but we can run the
  other ones.

- We need a jailbreak everywhere due to doctest (ironically), so we can
  move that into the common configuration.

- The i686 issue has been closed upstream. Tested locally to confirm
  that it is indeed not a problem anymore.
2023-03-20 14:14:41 +01:00
sternenseemann
600fd969f6 haskell.packages.ghc94.weeder: don't test on aarch64
cborg does not compile with GHC >= 9.4 and aarch64
2023-03-20 13:53:43 +01:00
Domen Kožar
f73d0e3084 fix cachix build 2023-03-20 12:17:19 +00:00
Domen Kožar
b5cf1b23f7
Merge branch 'master' into haskell-updates 2023-03-20 11:44:17 +00:00
sternenseemann
f9e50cf70f haskell.packages.ghc94.cabal-install: make work
This simply needs the override for Cabal, Cabal-syntax 3.10. All other
core packages match the ones expected by cabal-install and friends.
2023-03-19 15:50:26 +01:00
sternenseemann
8dda93a2ce haskell.packages.ghc96.ghc-lib*: pick appropriate versions 2023-03-18 21:31:48 +01:00
sternenseemann
a50dd13c92 haskell.packages.ghc94.aeson: drop obsolete jailbreak 2023-03-18 21:31:47 +01:00
sternenseemann
a1c16a7909 haskell.packages.ghc94.generically: supply base-orphans
base-orphans is required for building generically with
generically >= 9.4 && < 9.6.
2023-03-18 21:31:47 +01:00
sternenseemann
94b31d8f48 haskell.packages.ghc96.cabal-install: make work
Forces us to get basic 9.6 support up (which was quite painful). Even
more pain is waiting for us when trying to get cabal-install to build
with GHCs < 9.6…
2023-03-18 21:31:47 +01:00
sternenseemann
3ce5834b3e haskell.packages.ghc94.indexed-traversable*: drop obsolete overrides 2023-03-18 21:31:47 +01:00
Domen Kožar
d99eb5e079 cachix: 1.3.1 -> 1.3.3
It also uses GHC 9.4, since 9.2 is broken on arm/linux (segfaults).
2023-03-18 13:13:10 +00:00
Dennis Gosnell
0ec8254845
Merge pull request #221748 from KAction/contrib/0/haddock-cheatsheet/out
haskellPackages.haddock-cheatsheet: unbreak
2023-03-18 14:10:09 +09:00
Dmitry Bogatov
1a9ab74f66 haskellPackages.haddock-cheatsheet: unbreak 2023-03-17 18:33:01 -04:00
sternenseemann
beafc73774 haskellPackages.hspec*: reflect 2.10.9 -> 2.10.10 2023-03-17 16:10:40 +01:00
sternenseemann
a80731175f haskellPackages.haskell-gi: drop obsolete override
Stackage LTS has updated to 0.26.3 as well!
2023-03-17 16:10:40 +01:00
sternenseemann
eabab5397e haskell.packages.ghc94.th-desugar: 1.14 -> 1.15
Also add override for GHC 9.6, 1.15 is the first version to support GHC
9.6. The override likely doesn't work yet, but is added in preparation.

To make it compile, we need a matching version of th-abstraction.
2023-03-17 16:10:39 +01:00
sternenseemann
6dae8a8311 haskell.packages.ghc94.ghc-lib*: retain GHC 9.4 versions
These were dropped by hackage2nix since the GHC 9.6 versions were
uploaded to Hackage.
2023-03-17 16:10:39 +01:00
sternenseemann
07673d91cd haskell.packages.ghc92.th-desugar: use stackage prescribed version 2023-03-17 16:10:39 +01:00
sternenseemann
e4f591eae9 haskellPackages.Cabal{,-syntax}_3_8_1_0: keep
Latest version is 3.10.1.0 now, but let's keep 3.8 around (for now at
least). We will likely soon have moved a lot of stuff over to 3.10
though.
2023-03-14 14:01:57 +01:00
sternenseemann
38d703bdb7 haskellPackages.Cabal_3_10_1_0: build with matching of Cabal-syntax 2023-03-14 13:43:01 +01:00
Ilan Joselevich
690740bd3b
haskellPackages.tomland: unbreak 2023-03-13 21:04:19 +02:00
Ilan Joselevich
f7d99b7da8
cachix,hercules-ci-{agent,cnix-expr,cnix-store}: bump nix pin to 2_14 2023-03-13 20:34:34 +02:00
Ilan Joselevich
6e99f2eecc
cachix: remove no longer needed src override & patch
The patch and overrides removed in this change were only needed
temporarly to avoid waiting for a haskell-updates cycle.
2023-03-13 20:32:49 +02:00
sternenseemann
df547d23fb haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-03-13 11:39:06 +01:00
sternenseemann
bc833b3521 haskellPackages: stackage LTS 20.12 -> LTS 20.14
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-03-13 11:37:01 +01:00
sternenseemann
94c2ac518d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1791899](https://hydra.nixos.org/eval/1791899) of nixpkgs commit [5cc155a](5cc155a509) as of 2023-03-13 09:59 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-03-13 11:24:50 +01:00
sternenseemann
4d41563384 haskellPackages.graphql: allow hspec 2.9 2023-03-13 11:15:18 +01:00
sternenseemann
7b7a444fc1 Revert "haskellPackages.regex-rure: mark broken on aarch64-darwin"
This reverts commit 41c538f80f.

Reason for revert: hydraPlatforms needs to be modified (e.g. via
dontDistribute) on the evaluator's platform or it'll have no effect.
Thus the markBroken here currently breaks the maintained aggregate job.
2023-03-12 13:19:16 +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