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