Commit Graph

11765 Commits

Author SHA1 Message Date
Weijia Wang
9d697a3be3 haskellPackages.*: disable postgresql tests on darwin
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-10-30 16:45:51 +01:00
sternenseemann
6451493ab5 haskellPackages.citeproc: enable executable installed to bin output 2022-10-29 20:08:55 +02:00
sternenseemann
94da83f419 haskellPackages.extensions: remove stale override and unbreak 2022-10-29 14:57:38 +02:00
maralorn
ed531547ff haskellPackages.implicit-hie: Remove assertion to fix eval on ghc 9.4
Cabal-syntax is a core package from 9.4 on, so self.Cabal-syntax is then null.
2022-10-28 00:01:13 +02:00
maralorn
fc886ef1fc haskell-language-server: Tune overrides to increase dependency sharing 2022-10-27 23:53:43 +02:00
maralorn
09cf8c3f30 haskellPackages.implici-hie: Override dependency to fix build 2022-10-27 23:21:10 +02:00
sternenseemann
5e906acf26 haskell.packages.ghc942.co-log-core: ignore bounds on base, doctest
Needed for HLS and implicit-hie-cradle.
2022-10-27 22:44:53 +02:00
sternenseemann
37e9e677d6 taffybar: build using GHC 9.0
The 4.0.0 release brought support for the our default GHC version.
2022-10-27 22:21:00 +02:00
sternenseemann
6b562fb70b haskell.packages.ghc924.dbus: 1.2.26 -> 1.2.27 2022-10-27 22:13:16 +02:00
sternenseemann
270246ddd9 haskellPackages: adapt to process 1.6.15.0 -> 1.6.16.0 2022-10-27 22:11:24 +02:00
sternenseemann
4ae75bcfdb haskell.packages.ghc942.{distribution-nixpkgs,cabal2nix}: run tests 2022-10-27 22:10:03 +02:00
sternenseemann
26ec809a99 haskell.packages.ghc942: adapt to now-working doctest 0.20.1 2022-10-27 22:09:30 +02:00
sternenseemann
0d48e7b019 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-10-27 21:43:00 +02:00
sternenseemann
7cead09069 haskellPackages: stackage LTS 19.28 -> LTS 19.30
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-10-27 21:40:11 +02:00
sternenseemann
1bf95fb000 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-27 19:04:43 +02:00
Mate Soos
f92f333983 smt2-parser is no longer broken 2022-10-25 15:14:14 +02:00
sternenseemann
b167f1bb14 haskellPackages.cabal2nix-unstable: 2022-10-10 -> 2022-10-22
With this hackage2nix knows that libcrypt can no longer be found in
glibc, but needs to be taken from libxcrypt. We can trim down the
overrides accordingly, leaving only the test failure workaround for
crypt-sha512.
2022-10-22 21:38:09 +02:00
sternenseemann
bc44680dee Merge remote-tracking branch 'origin/master' into haskell-updates 2022-10-22 17:05:54 +02:00
github-actions[bot]
419ac5695d Merge master into haskell-updates 2022-10-20 00:21:41 +00:00
github-actions[bot]
aac580f88f Merge master into staging-next 2022-10-20 00:05:13 +00:00
Rebecca Turner
e0f2f2b676 ormolu/fourmolu: Fix build on aarch64-darwin 2022-10-19 12:23:15 -04:00
Markus Hauck
0717d94ccf haskellPackages.vado: unbreak 2022-10-19 16:09:54 +02:00
Markus Hauck
cd79af4968 haskellPackages.uuid-bytes: unbreak 2022-10-19 16:09:40 +02:00
Markus Hauck
2815fdc6f1 haskellPackages.scotty-form: unbreak 2022-10-19 16:09:24 +02:00
Markus Hauck
8e5422d246 haskellPackages.data-compat: unbreak 2022-10-19 16:09:01 +02:00
Markus Hauck
12821d191e haskellPackages.copilot-c99: unbreak 2022-10-19 16:08:38 +02:00
Markus Hauck
bae32f7c87 haskellPackages.binsm: unbreak 2022-10-19 16:08:19 +02:00
Markus Hauck
54170bdb1c haskellPackages.http-client-websockets: unbreak 2022-10-19 14:38:22 +02:00
Martin Weinelt
51fcbf5bb7 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-16 00:18:40 +02:00
Dennis Gosnell
bf32c0534e haskellPackages.colourista: remove no longer needed doJailbreak 2022-10-15 15:07:59 -04:00
Dennis Gosnell
433854432c haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-10-15 13:28:36 -04:00
Dennis Gosnell
56616ba336 haskellPackages: stackage LTS 19.27 -> LTS 19.28
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-10-15 13:27:17 -04:00
Dennis Gosnell
8ebb942007 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-15 11:55:44 -04:00
Dennis Gosnell
9dc664332a Merge pull request #196137 from maralorn/nixos-unstable
nix-output-monitor: 1.1.3.0 -> 2.0.0.0
2022-10-15 10:48:10 -04:00
maralorn
c76bbaa0f5 nix-output-monitor: 1.1.3.0 -> 2.0.0.0 2022-10-15 15:28:37 +02:00
Dennis Gosnell
7135dabe18 Merge pull request #195540 from leifhelm/sv2v
sv2v: Remove restrictive bounds check
2022-10-14 12:03:32 -04:00
Jakob Leifhelm
8d0a5da007 haskellPackages.sv2v: Do Jailbreak 2022-10-14 11:12:53 -04:00
Markus Hauck
5b0a077481 haskellPackages.haskellish: unbreak 2022-10-14 08:54:44 +02:00
sternenseemann
ff920c5f7b haskellPackages.cabal2nix-unstable: 2022-07-22 -> 2022-10-10 2022-10-12 14:51:01 +02:00
sternenseemann
da5ca3c245 git-annex: update sha256 for 10.20221003 2022-10-12 12:58:28 +02:00
Martin Weinelt
9001f0dcd7 haskellPackages.xmonad-utils: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt
2d19e7cf6b haskellPackages.nano-cryptr: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt
6f1812a595 haskellPackages.Unixutils: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt
284396cf04 haskellPackages.crypt-sha512: fix build with libxcrypt
and disable tests due to different ehaviour exhibited compared to
glibc when a low number of rounds is passed.

https://github.com/phadej/crypt-sha512/issues/13
2022-10-09 18:14:32 +02:00
Dennis Gosnell
88c678cae8 haskell.packages.ghc942.cabal2nix: mark as broken on aarch64-linux 2022-10-09 12:02:41 -04:00
Dennis Gosnell
0f955bb63c Merge pull request #195224 from dalpd/fix-snaplet-purescript
haskellPackages.snaplet-purescript: GHC9 compatibility
2022-10-09 10:07:59 -04:00
Deniz Alp Durmaz
903b57513e haskellPackages.snaplet-purescript: GHC9 compatibility 2022-10-09 14:51:24 +03:00
Deniz Alp Durmaz
26e666d33c haskellPackages.espial: Apply patch to work with GHC 9.X 2022-10-09 12:27:34 +03:00
Guillaume Bouchard
98715e1b1a lib.closePropagation: Remove the quadratic behavior in lib.closePropagation
The code of `lib.closePropagation` was internally using a
recursion on the dependencies and returns all the derivation directly or
indirectly referenced by buildInputs.

`lib.closeProgation` is implemented in pure nix and uses an unique
function for list which is quadratic and does "true" equality, which
needs deep set comparison.

Instead, we use the `builtins.genericClosure` which is implemented as a
builtin and uses a more efficient sorting feature.

Note that `genericClosure` needs a `key` to discriminate the values, we
used the `outPath` which is unique and orderable.

On benchmarks, it performs up to 15x time faster on a benchmark related
to haskellPackages.ghcWithPackages.
2022-10-07 18:03:42 +02:00
sternenseemann
9e9b7f4d99 haskell.lib.compose.addOptparseApplicativeCompletionScripts: remove
This function was deprecated when it was first added to
haskell.lib.compose, so we can probably safely drop it.
2022-10-07 00:37:53 +02:00