sternenseemann
c1ac4da312
haskellPackages.lzma-conduit: lift overly strict bounds
2024-01-10 15:35:04 +01:00
github-actions[bot]
27a26dea51
Merge master into haskell-updates
2024-01-10 00:13:04 +00:00
Damien Cassou
27d177bd1b
Merge pull request #278755 from DamienCassou/hledger-add-bash-completion
...
Hledger: add bash completion
2024-01-09 15:40:25 +00:00
Naïm Favier
8dafcd5dab
haskellPackages.{djinn,mueval}: fix build
2024-01-09 13:51:10 +01:00
sternenseemann
5a68acfd4b
Merge remote-tracking branch 'origin/master' into haskell-updates
2024-01-08 19:12:52 +01:00
Domen Kožar
92a280a84d
cachix: 1.6.1 -> 1.7
2024-01-08 13:55:16 +00:00
sternenseemann
a2dd913a78
haskell.packages.*.indexed-traversable: provide compat lib if needed
2024-01-08 12:18:14 +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
sternenseemann
002e2059ca
haskell.packages.ghc{810,90,92}.cabal-install: fix eval
...
The hspec version upgrade is unnecessary now, as 2.11.* is the default.
2024-01-08 11:55:57 +01:00
sternenseemann
960bbb9963
haskell.packages.ghc94.haskell-language-server: fix eval
...
A lot of version upgrades now go away, but we need to keep this
machinery, it seems, due to the Cabal-syntax upgrade.
2024-01-08 11:51:33 +01:00
sternenseemann
e006e61ab8
haskell.packages.*.optparse-applicative: fix infinite recursion
...
This can be broken by e.g. dontCheck-ing syb or
prettyprinter-ansi-terminal which cause this problem via tasty. It
worked by accident in haskell.packages.ghc96, now we've solved it for
all package sets.
2024-01-08 11:45:43 +01:00
sternenseemann
3f51344505
haskellPackages.tasty-discover: allow hspec 2.11.*
2024-01-08 11:45:16 +01:00
Stefan Frijters
6d58e1bf64
haskellPackages.ShellCheck: fix failing test
2024-01-08 01:58:04 +01:00
Stefan Frijters
06427a9241
haskellPackages.monad-bayes: fix eval
2024-01-08 01:48:44 +01:00
Stefan Frijters
73eca9a20f
haskellPackages.hspec-api: unmark as broken
2024-01-08 01:48:44 +01:00
Stefan Frijters
789cd14ab9
haskellPackages.{fuzzyset_0_2_4,swagger2}: jailbreak for hspec
2024-01-08 01:48:44 +01:00
Stefan Frijters
185f85e202
haskellPackages.hasql-pool: remove redundant override
...
This attribute no longer exists at all
2024-01-08 01:48:44 +01:00
Stefan Frijters
8d15aa4ac6
haskellPackages.postgrest: update comment
2024-01-08 01:48:44 +01:00
Stefan Frijters
636f5f7a43
haskellPackages.configurator-pg: remove jailbreak
2024-01-08 01:48:44 +01:00
sternenseemann
50a5a1263b
haskellPackages.http-api-data: allow hspec 2.11.*
2024-01-07 17:57:37 +01:00
sternenseemann
bd7b302130
haskellPackages: fix eval with GHC 9.6 and Stackage LTS 22
2024-01-07 17:39:42 +01:00
sternenseemann
61355bb9d4
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-07 14:14:09 +01:00
sternenseemann
854b534052
haskellPackages: stackage LTS 21.25 -> LTS 22.4
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-01-07 14:14:09 +01:00
sternenseemann
e650bbd6eb
haskell.packages.ghc90.ghc-tags: 1.5 -> 1.6
...
The GHC 9.0 package set uses ghc-lib 9.4.*
2024-01-07 12:12:47 +01:00
sternenseemann
6652baf493
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1803414](https://hydra.nixos.org/eval/1803414 ) of nixpkgs commit [2676ce5
](2676ce5a9a
) as of 2024-01-07 10:20 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-01-07 12:08:50 +01:00
sternenseemann
5c4b00560c
haskellPackages.typst: temporarily disable on Hydra
...
Unfortunately we have a disagreement between Stackage LTS and what
pandoc needs for typst-symbols.
2024-01-07 11:50:57 +01:00
sternenseemann
b7c875b492
haskellPackages.pantry_0_9_3_1: don't test in default package set
2024-01-07 11:45:19 +01:00
sternenseemann
ef6d05eb1b
haskellPackages.fourmolu_0_14_*: don't test in all package sets
...
These packages are too tightly coupled to GHC/Cabal
2024-01-07 11:12:12 +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
799b5efeef
haskellPackages.fourmolu*: enable tests for all versions
...
Clean up override for removed version.
2024-01-07 01:44:48 +01:00
sternenseemann
e155eee35e
haskellPackages.double-conversion: patch for Cabal >= 3.10.2
2024-01-07 01:44:48 +01:00
maralorn
832df82ffc
Merge pull request #279232 from sternenseemann/system-double-conversion
...
haskellPackages.double-conversion: don't use vendored library
2024-01-06 21:46:01 +01:00
sternenseemann
0b7863d3e3
haskellPackages.double-conversion: don't use vendored library
2024-01-06 21:24:41 +01:00
maralorn
38c8bdcb53
Merge pull request #279198 from sorki/haskell-updates
...
haskellPackages.ircbot, haskellPackages.bytestring-conversion: unbreak
2024-01-06 20:22:26 +01:00
sorki
3951f40656
haskellPackages.bytestring-conversion: unbreak
2024-01-06 18:35:10 +01:00
sternenseemann
d0d080887c
haskell.packages.ghc90.haskell-language-server: remove at 2.5.0.0
...
Support for GHC 9.0 was dropped in this version, so we can no longer
ship it.
2024-01-06 18:33:37 +01:00
sternenseemann
7c8c63e3eb
haskellPackages.language-haskell-extract: unify overrides
...
All versions have this patch that conditionally enables support for
template-haskell >= 2.16, so we can fold them into one.
2024-01-06 18:33:37 +01:00
sorki
a30c2fccc8
haskellPackages.ircbot: unbreak
2024-01-06 18:22:41 +01:00
sorki
2eedc0b6da
haskellPackages: update transitive-broken.yaml
2024-01-06 18:19:37 +01:00
sternenseemann
61c8d2aa5d
haskell.packages.ghc92.haskell-language-server: disable stan plugin
...
hls-stan-plugin is not buildable with GHC >= 9.2.4 && < 9.4, so we have
no GHC from the 9.2 series that would support this plugin.
2024-01-06 16:42:49 +01:00
sternenseemann
ca733b431b
haskellPackages.extensions: use Cabal core pkg if possible
...
For GHC 9.6 and 9.8 we can use the Cabal library bundled with GHC since
it matches the requested version. This can prevent inconsistent
dependencies later in e.g. haskell-language-server.
For lower versions we may need to jailbreak and downgrade Cabal to which
upstream seems to be open:
> We need to pin a single major version of Cabal here because the main
> reason we use Cabal is for its list of extensions. Later versions have
> strictly more extensions, and we'll have missing patterns if we try to
> support more than one major version. If this causes problems in
> practice let's revisit this decision and come up with another
> approach.
Alternatively, hls-stan-plugin can be disabled.
2024-01-06 16:42:49 +01:00
sternenseemann
ef01f5e93e
haskellPackages.dhall*: revert downgrade to 1.41.*
...
dhall suddenly appeared in Stackage LTS 21 at 1.41.* which we don't
necessarily want, as we were using 1.42.* before. It is much easier to
revert this downgrade due to other packages (not in Stackage LTS) we are
shipping, like dhall-nix, dhall-nixpkgs and hnix.
2024-01-06 16:42:48 +01:00
sternenseemann
b2ae749343
haskellPackages.cairo-image: drop broken flag
2024-01-06 16:42:48 +01:00
Damien Cassou
adb7face9a
haskellPackages.hledger: add bash completion files
2024-01-04 22:13:48 +01:00
Damien Cassou
0528b99d21
haskellPackages.hledger: rename utility function
...
The function installs more than just man pages.
2024-01-04 20:30:25 +01:00
Damien Cassou
5606a1fd63
haskellPackages.hledger: remove unnecessary comment
2024-01-04 20:28:50 +01:00
sternenseemann
e0e903c391
haskellPackages.cabal2nix-unstable: 2024-01-02 -> 2024-01-04
...
pandoc: install man pages from pandoc-cli tarball
The pandoc man pages moved from pandoc to pandoc-cli, so we need to
install them elsewhere. The install script for this was emitted by
cabal2nix which we now stop doing for pandoc >= 3.1.10 (so
haskellPackages.pandoc still has man pages). Instead we manually add an
override where it matters to us, namely
pkgs.pandoc (haskellPackages.pandoc-cli is lacking them now, not sure if
we need to care).
2024-01-04 16:57:20 +01:00
sternenseemann
065bd395b9
haskellPackages.stan: remove broken flag
2024-01-04 15:30:26 +01:00
sternenseemann
4a227da543
haskellPackages: stackage LTS 21.23 -> LTS 21.25
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.
Add capability to update to an out of date solver in update-stackage.sh.
2024-01-04 13:31:30 +01:00
sternenseemann
081d685561
haskellPackages.hls-stan-plugin: unbreak
...
haskellPackages.extensions: build with latest Cabal as requested
2024-01-04 13:23:25 +01:00