Commit Graph

868 Commits

Author SHA1 Message Date
sternenseemann
72573db36b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1798556](https://hydra.nixos.org/eval/1798556) of nixpkgs commit [4a85282](4a85282f9a) as of 2023-08-16 14:32 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-08-16 18:30:47 +02:00
sternenseemann
4f88c9d750 haskell.packages.*.weeder: provide algebraic-graphs < 0.7 if needed
weeder has no actively maintained support for older GHC versions, so we
need to partially restore historic install-plans when it is affected by
breaking changes in other libraries than GHC.
2023-08-14 10:58:24 +02:00
maralorn
b676a511c3
haskellPackages.systemd-api: Restrict to linux 2023-08-09 00:35:57 +02:00
maralorn
d58ec5127e
haskell.packages.ghc810.haskell-language-server: Fix build 2023-08-09 00:20:35 +02:00
maralorn
3f86662951
haskell.packages.ghc9{0,2}.haskell-language-server: Fix build 2023-08-08 22:49:51 +02:00
Ben Orchard
da718d171b haskellPackages.flatparse: add raehik as maintainer 2023-08-02 13:08:48 +01:00
Ben Orchard
f789cae407 haskellPackages.refined1: add raehik as maintainer 2023-08-02 13:08:37 +01:00
Ben Orchard
0f05762ba7 haskellPackages.refined: add raehik as maintainer 2023-08-02 13:07:55 +01:00
Ben Orchard
835e5c9587 haskellPackages.heystone: add raehik as maintainer 2023-08-02 12:58:13 +01:00
Ben Orchard
3d3f25e54a haskellPackages.generic-data-functions: add raehik as maintainer 2023-08-02 12:57:42 +01:00
Daniel Rolls
da781ec44e haskellPackages.shellify: add me as a maintainer 2023-07-30 00:15:15 +02:00
maralorn
8ecc5ecc5a
haskellPackages.dependent-sum-template: back pin for ghc 9.4 compat 2023-07-29 13:05:17 +02:00
maralorn
cd1c98b639
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-07-29 13:03:16 +02:00
Dennis Gosnell
645dfb80b8
stack: unset pin to Stackage LTS 2023-07-26 11:49:49 +09:00
Dennis Gosnell
32532fb2d3
Merge remote-tracking branch 'origin/master' into haskell-updates 2023-07-26 11:06:12 +09:00
pacien
f747a635d6 ldgallery: drop package
This removes 'ldgallery' from nixpkgs.
It remains available through the Nix Flake provided by ldgallery.

The package of its "compiler" part was already marked as broken due to
dependencies having gone out of sync with the rest of the Haskell
packages.

The package of its "viewer" part also got out of sync due to changes
in JS dependency manager.
2023-07-26 01:44:35 +02:00
sternenseemann
812ce1a97c Merge PR #244603 into haskell-updates 2023-07-25 13:04:17 +02:00
sternenseemann
0b4156230b haskell.packages.*.ghc-source-gen: shuffle broken flags around
ghc-source-gen being broken is the norm now, as it only supports
GHC < 9.4. To keep tabs on it still (it is required for HLS some of the
time), we add it to release-haskell.nix.
2023-07-25 13:01:20 +02:00
Tommy Bidne
5778937656
maintainers: add tbidne 2023-07-25 13:18:55 +12:00
Naïm Favier
bb835df448
haskellPackages.sym: disable tests 2023-07-24 13:43:02 +02:00
sternenseemann
091d02e79b haskellPackages.css-syntax: drop broken flag 2023-07-20 01:38:24 +02:00
sternenseemann
97e7224610 haskellPackages.toml-parser: drop broken flag 2023-07-20 01:34:53 +02:00
sternenseemann
0ded80fcf5 haskellPackages.digits: work around broken Setup.hs
pandoc now (indirectly) depends on this and it's easy to fix.
2023-07-20 01:34:31 +02:00
sternenseemann
2ae7741768 haskellPackages: stackage LTS 21.0 -> LTS 21.3
all-cabal-hashes: 2023-06-28T16:36:39Z -> 2023-07-19T20:56:38Z

This commit has been generated by

* maintainers/scripts/haskell/update-hackage.sh
* maintainers/scripts/haskell/update-stackage.sh
* maintainers/scripts/haskell/regenerate-hackage-packages.sh

Additionally, the following manual changes are included:

* Delete now obsolete overrides for

  - base-compat, base-compat-batteries (new release in stackage)
  - cmark (new release in stackage)
  - skylighting (newer release than 0.13.3 in stackage)
  - optics (new release in stackage)

* Adjust to new versions for

  - hspec, hspec-core, hspec-discover, hspec-expectations
  - fourmolu
  - pandoc
  - doctest

!fixup stackage
2023-07-20 01:34:11 +02:00
Joachim Breitner
4ad43ff1cb haskellPackages.protoeaaudio: unbreak 2023-07-14 18:59:10 +02:00
Dennis Gosnell
3ba086a64b
haskellPackages.rest-rewrite: fix by creating graphs directory for tests 2023-07-10 12:57:56 +09:00
Berk Ozkutuk
e6088690a1 haskellPackages.pandoc-emphasize-code: Disable tests, allow text == 2.0.* 2023-07-08 23:14:56 +02:00
Dennis Gosnell
b93b279b6e
haskell.packages.ghc92.ghc-exactprint: revert to old version 2023-07-07 12:46:09 +09:00
Dennis Gosnell
7c9c1c4802
haskellPackages.stylish-haskell: 0.14.5.0 -> 0.14.4.0 2023-07-06 13:28:43 +09:00
Dennis Gosnell
375e877c21
haskellPackages.implicit-hie: lock to earlier version for ghcide 2023-07-06 12:37:48 +09:00
Dennis Gosnell
9ec80c88e3
haskellPackages.hermes-json_0_2_0_1: stop generating because it is no longer used 2023-07-05 07:29:33 +09:00
sternenseemann
8a5e2cb13f git-annex: provide unix-compat < 0.7
git-annex needs the removed System.PosixCompat.User module
https://github.com/haskell-pkg-janitors/unix-compat/issues/3
2023-07-04 17:12:56 +02:00
maralorn
c244ddfaa1
haskellPackages: Cleanup overrides in main.yaml 2023-07-02 18:03:08 +02:00
sternenseemann
5407503fba haskell.packages.*.cabal-install: provide correct versions of deps
Some packages cabal-install needed a certain version range (cabal-install-solver
and resolv) have versions incompatible with these in Stackage LTS 21. We can,
however, easily provide the necessary ones.

Additionally, we clean up some old resolv related overrides that are no longer
necessary or we no longer care about (being able to build cabal-install with
GHC 8.6, namely).
2023-07-02 14:22:21 +02:00
Dennis Gosnell
84627b0594
stack: get building 2023-07-02 21:00:29 +09:00
Dennis Gosnell
b049eee840
haskellPackages.purenix: remove myself as maintainer 2023-07-02 19:52:55 +09:00
Dennis Gosnell
96eed7bcb8
spago: remove myself as maintainer 2023-07-02 19:38:30 +09:00
maralorn
a68afb5101
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-07-02 11:20:35 +02:00
maralorn
dbe2c9e2ba
haskellPackages.pandoc-cli: Expose overriden dependencies 2023-07-02 11:19:23 +02:00
zowoq
18ff756909 haskellPackages.ShellCheck_0_8_0: remove
not needed since 049eb388eb
2023-07-02 10:51:21 +02: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
df2e2e4de9
haskellPackages.hslua-repl: mark unbroken 2023-07-02 15:09:09 +09:00
sternenseemann
95b5aab7d1 haskellPackages.integer-conversion: drop stale broken flag 2023-07-01 18:36:09 +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
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
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
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