Commit Graph

11765 Commits

Author SHA1 Message Date
sternenseemann
e68a86c6a3 haskellPackages.cabal2nix-unstable: preserve previous passthru set
(if any)
2025-07-30 13:02:47 +02:00
sternenseemann
e48f0698e7 haskellPackages.algebraic-graphs: allow inspection-testing >= 0.6 2025-07-30 12:32:47 +02:00
sternenseemann
78e96057b2 haskellPackages.path: disable broken test suite 2025-07-30 12:32:47 +02:00
sternenseemann
380a1f7b76 haskell.packages.ghc912: drop obsolete overrides
All these packages are the default from Stackage now, curiously even the
ghc-* packages that have >= 9.12 versions.
2025-07-30 12:32:47 +02:00
sternenseemann
bdecd29f29 jacinda: drop obsolete override, now using happy == 2.1.6 by default 2025-07-30 12:32:47 +02:00
sternenseemann
b4b3f6c0fd haskellPackages.Unique: update overrides for Unique >= 4.8
The test suite has been fixed, but the new version has incorrect bounds.
2025-07-30 12:32:47 +02:00
sternenseemann
baff43c6dd haskellPackages.cvss: drop obsolete override 2025-07-30 12:32:47 +02:00
sternenseemann
2eb4ddfa59 haskellPackages.gi-g*k_4: remove aliases
We are now using gi-gtk == 4.0.12 and gi-gdk == 4.0.10 by default, so
these aliases are no longer necessary. This just leaves an intriguing
duplication with gi-gtk4 and gi-gdk4, but that's something for upstream
to figure out…
2025-07-30 12:32:47 +02:00
sternenseemann
1663ea41e6 haskellPackages.pandoc: drop released patches and re-enable tests 2025-07-30 12:32:47 +02:00
sternenseemann
572bbe6d9f haskellPackages.commonmark-pandoc: 0.2.23 -> 0.2.3
Stackage now tracks the version of this package and we have upgraded to
pandoc >= 3.7.
2025-07-30 12:32:47 +02:00
sternenseemann
2618460874 cabal-install: adjust to 3.14.1.0 -> 3.16.0.0
haskellPackages.cabal2nix-unstable stay with Cabal == 3.14.*

This is due to hpack's Cabal < 3.16 constraint.
2025-07-30 12:32:47 +02:00
sternenseemann
b7fce00d23 haskellPackages.xml-conduit: drop released patch 2025-07-30 12:32:47 +02:00
sternenseemann
3093ce5f99 haskellPackages.vector: fix build with doctest >= 0.24 2025-07-30 12:32:47 +02:00
sternenseemann
b79070e272 haskellPackages.optparse-applicative: fix for QuickCheck >= 2.15 2025-07-30 12:32:47 +02:00
sternenseemann
65a0876ad9 haskellPackages.doctest: adjust to 0.22.6 -> 0.24.2 2025-07-30 12:32:47 +02:00
sternenseemann
9d4fb241b3 haskellPackages.tasty-quickcheck: break infinite recursion 2025-07-30 12:32:47 +02:00
sternenseemann
2ade93531f haskell.packages.*.hpack: adjust to 0.37.0 -> 0.38.1 2025-07-30 12:32:47 +02:00
sternenseemann
0710e6eb64 haskell.packages.ghc910.hashable: drop obsolete override
hashable == 1.5.* is the default version now.
2025-07-30 12:32:47 +02:00
sternenseemann
8c07a1b771 haskell.packages.ghc91*.haskell-language-server: drop old override
Since the package description is generated with GHC 9.10 in mind now,
these dependencies and their corresponding plugins are disabled by
default.

Note that we still need to re-enable them for older (and newer) GHCs
that support them.
2025-07-30 12:32:47 +02:00
sternenseemann
659e6d4647 haskell.packages.ghc910.ghc-exactprint*: drop obsolete overrides 2025-07-30 12:32:47 +02:00
sternenseemann
a3ecaf36f1 haskell.packages.ghc910.cabal-install-parsers: rm obsolete override 2025-07-30 12:32:47 +02:00
sternenseemann
6516f9f0d8 ghc: 9.8.4 -> 9.10.2
GHC 9.10.2 seems to be unaffected by the i686 issue, so we can use 9.10
almost everywhere, c.f. https://gitlab.haskell.org/ghc/ghc/-/issues/25904.

haskellPackages: stackage LTS 23.27 -> LTS 24.2

all-cabal-hashes: 2025-07-07T21:33:55Z -> 2025-07-28T06:22:26Z

Make sure to retain Cabal and Cabal-syntax == 3.14.* which is currently
used by cabal2nix-unstable.
2025-07-30 12:32:47 +02:00
sternenseemann
54ba7d3e48 haskellPackages.haskell-bee-redis: provide redis for tests 2025-07-28 13:16:00 +02:00
sternenseemann
a6117acd6b haskellPackages.haskell-pgmq: provide postgresql+pgmq for tests 2025-07-28 13:16:00 +02:00
Naïm Camille Favier
53e8ad3757 haskellPackages.agda2hs: fix build with Agda 2.8.0
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2025-07-28 12:24:50 +02:00
sternenseemann
494c6fb60c haskellPackages: mark builds failing on hydra as broken
Based on <https://hydra.nixos.org/eval/1817170> (8076d01),
fetched at 2025-07-27 19:26 UTC.

(generated by maintainers/scripts/haskell/mark-broken.sh)
2025-07-28 02:24:19 +02:00
sternenseemann
29e26c8b6e haskellPackages.ghc-hie: disable versioned ghc tests
ghc-hie has test targets for testing against a list of GHC versions. We
could in theory enable the test for the currently available GHC (it
succeeds), but it seems like hspecs pattern matching is not powerful
enough for this (with tasty you could probably do it).
2025-07-26 23:38:31 +02:00
sternenseemann
8076d015a8 haskell.packages.ghc{810,90}.hpack_0_38_1: avoid broken test dep
vcr needs GHC2021 and there is probably no point patching this out. It
is a little annoying since we probably skip the tests of hpack that need
vcr anyways (since they access the network), but we'll live.
2025-07-26 22:40:16 +02:00
sternenseemann
3ddc9cb90a haskellPackages.hiedb: downgrade to < 0.7
ghcide doesn't support hiedb >= 0.7 in any released version yet. Even
though support for hiedb >= 0.7 is desireable (since it fixes some
bugs), it looks a little risky. It's probably better to wait for the
next release of ghcide.

See
- 0a9b1cb3ed
- f43d811056
2025-07-26 22:23:36 +02:00
sternenseemann
957606ce4f haskell.packages.ghc912.doctest: correctly skip cabal-install tests 2025-07-26 21:54:29 +02:00
nixpkgs-ci[bot]
1c3ce1e240 Merge d09337b003 into haskell-updates 2025-07-26 00:21:56 +00:00
Peter Simons
7666598aaa Configuration fixes for ghc-9.12.x (#427726) 2025-07-25 12:43:11 +02:00
Wolfgang Walther
4fbb23ef4e top-level/release-attrpaths-superset: remove __attrsFailEvaluation (#428015) 2025-07-24 19:45:36 +00:00
Wolfgang Walther
3aa408569e haskellPackages.llvm-ffi: 20.0 -> 21.0 (#428050) 2025-07-24 19:32:48 +00:00
sternenseemann
d2bf2674c8 haskellPackages.llvm-ffi: 20.0 -> 21.0
We keep using LLVM 20, though, since LLVM 21 is still just a release
candidate on our branch and llvm-ffi doesn't yet supported a released
LLVM 21, just the git version. We can use the older version by passing
a specific cabal flag.

The evaluation warning reminding us to upgrade now also checks whether
LLVM is a release candidate before triggering.
2025-07-24 21:02:50 +02:00
Naïm Camille Favier
317b72cfd5 haskellPackages.Agda: fix build on aarch64-darwin (#427394) 2025-07-24 17:11:14 +02:00
Wolfgang Walther
3f3bd4ce47 Merge commit 'ebebf7f93a3ef53489e240247e518f2f08d85b28' into haskell-updates 2025-07-24 14:38:10 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther
59233ecd0d top-level/release-attrpaths-superset: remove __attrsFailEvaluation
This doesn't seem to be necessary anymore. I confirmed by:
- Adding a lib.warn into the __attrsFailsEvaluation branch - never got
any.
- Removing it everywhere and running full Eval on it - no errors, no
rebuilds.
2025-07-23 19:23:23 +02:00
Peter Simons
68b509de45 haskell-xmobar: jailbreak for ghc-9.12.x to allow latest base library 2025-07-23 15:11:57 +02:00
Peter Simons
e8aeb9212e haskell-timezone-olson: jailbreak for ghc-9.12.x to allow latest time library 2025-07-23 15:10:57 +02:00
Peter Simons
0880b2e13c haskell-dbus: jailbreak for ghc-9.12.x to allow latest template-haskell library 2025-07-23 15:10:12 +02:00
Peter Simons
b68c98e6ab haskell-cabal-plan: jailbreak for ghc-9.12.x to allow latest base library 2025-07-23 15:09:45 +02:00
Peter Simons
2e1877bc90 haskell-timezone-series: jailbreak for ghc-9.12.x to allow latest time library 2025-07-23 15:09:12 +02:00
Wolfgang Walther
3641b16de0 haskellPackages: unbreak packages
Ran maintainers/scripts/haskell/unbreak.nu.

(generated by
maintainers/scripts/haskell/regenerate-hackage-packages.sh)
2025-07-22 11:09:03 +02:00
Naïm Camille Favier
9895bd603d haskellPackages.Agda: fix build on aarch64-darwin 2025-07-22 10:56:32 +02:00
nixpkgs-ci[bot]
f2ef2c1505 Merge 77fc6c546b into haskell-updates 2025-07-22 00:23:04 +00:00
Wolfgang Walther
48389ccc6b haskellPackages.mkDerivation: Add env argument (#424368) 2025-07-21 13:07:14 +00:00
Wolfgang Walther
1d4e0690fb haskell.packages.ghc{90,92}.haskell-language-server: make throw an alias
Same reasoning as commits before.
2025-07-20 12:04:59 +02:00
sternenseemann
32d8dd2326 Revert "git-annex: apply workaround for test failure with git 2.50"
This reverts commit 75542a9b87.

Reason for revert: haskell-updates already contains the git-annex
release that contains this fix.
2025-07-18 01:47:44 +02:00