Commit Graph

7701 Commits

Author SHA1 Message Date
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
sternenseemann
ac1f1ad0e0 haskell: support cross in generateOptparseApplicativeCompletions
Deprecate haskell.lib{,.compose}.generateOptparseApplicativeCompletion*
in favor of the newly added
haskell.packages.*.generateOptparseApplicativeCompletions (plural!)
which takes into account whether we are cross-compiling or not. If we
are, generating completions is disabled, since we can't execute software
built for a different platform.

The move is necessary, so we can receive the /same/ stdenv as the
package we are overriding in order to accurately check whether we can
execute produced binaries.

Resolves #174040.
Resolves #49648.
2022-10-07 00:37:53 +02:00
sternenseemann
e7b47a72fe haskell.packages.ghc884.cabal-fmt: drop stale override
It is possible to get it to work again, but a bit annoying, so probably
not worth it. PRs fixing this again (if anyone needs it) will be
accepted.
2022-10-07 00:24:25 +02:00
maralorn
1fdd1a462b haskell.packages.ghc924.haskell-language-server: Fix eval by pinning ghc-exactprint 2022-10-06 01:13:30 +02:00
maralorn
dcda00d4ac haskell.packages.ghc942.haskell-language-server: Disable unsupported plugins to fix build 2022-10-06 00:52:38 +02:00
sternenseemann
d0474997c5 haskellPackages.gnuidn: unmark as broken 2022-10-05 23:46:41 +02:00
Dennis Gosnell
bbd00e8632 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-10-05 11:17:12 -04:00
Dennis Gosnell
bbcc162a42 haskellPackages: stackage LTS 19.25 -> LTS 19.27
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-10-05 11:15:15 -04:00
Dennis Gosnell
0cde97cbd9 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-10-05 10:36:08 -04:00
maralorn
56eb76f7af
Merge pull request #194426 from markus1189/haskell-updates
haskellPackages: Unbreak sint and stachmo
2022-10-05 11:26:02 +02:00
Dennis Gosnell
94643424ba
Merge pull request #194386 from nomeata/joachim/rec-def
haskellPackages.rec-def: Unbreak
2022-10-04 18:20:43 -04:00
Markus Hauck
5a55c0e512 haskellPackages.satchmo: unbreak 2022-10-04 16:01:59 +02:00
Markus Hauck
ebd659367f haskellPackages.sint: unbreak 2022-10-04 16:01:37 +02:00
Artur Cygan
0b4cd241e2 haskellPackages.webauthn: unbreak 2022-10-04 12:42:43 +02:00
Joachim Breitner
5ff268a184 haskellPackages.rec-def: Unbreak 2022-10-04 11:57:10 +02:00