Commit Graph

6193 Commits

Author SHA1 Message Date
sternenseemann
362c8da809 haskell.packages.ghc901.cryptonite: 0.28 -> 0.29
0.29 supports GHC 9.0.x which is why we upgrade. Interesting because
cabal2nix depends on cryptonite.
2021-06-10 15:34:27 +02:00
sternenseemann
c6ed4577ab haskell.packages.ghc901.memory: 0.15 -> 0.16
Upgrade to 0.16 which has GHC 9.0.x support. Interesting since
cabal2nix depends on memory.
2021-06-10 15:33:30 +02:00
sternenseemann
c145f7930d haskellPackages.hackage-db: downgrade to 2.1.0 if Cabal < 3.4
Stackage Nighly recently upgraded their version of hackage-db from 2.1.0
to 2.1.1. 2.1.1 had a compatibility fix for Cabal 3.4 [1]. However it
did not increase the version bound on Cabal nor fails to compile with
Cabal 3.2, so Stackage was able to update it.

Unfortunately hackage-db with Cabal 3.2 causes observable issues [2]
in cabal2nix, so we need to downgrade it for all compilers that still
ship a Cabal version < 3.4.

Also ideally we should update the constraints for hackage-db 2.1.0 and
hackage-db 2.1.1 on hackage. See also [3].

[1]: https://github.com/peti/hackage-db/pull/12
[2]: https://github.com/NixOS/cabal2nix/issues/501
[3]: https://github.com/peti/hackage-db/pull/14
2021-06-10 15:30:13 +02:00
sternenseemann
35a73693f4 haskellPackages: remove deprecated aliases mysql and utillinux
These attribute names were converted into aliases in the following
changes:

* 62733b37b4
* https://github.com/NixOS/nixpkgs/pull/104776

cabal2nix-unstable has been updated to be aware of these changes in
7a9080d774, so these aliases should no
longer cause issues when evaluating with `allowAliases = false`.
2021-06-10 14:10:39 +02:00
sternenseemann
7a9080d774 haskellPackages.cabal2nix-unstable: 2021-05-28 -> 2021-06-10 2021-06-10 14:07:46 +02:00
Potato Hatsue
233087eb79 haskellPackages.nvfetcher: move overrideCabal to configuration-nix.nix 2021-06-10 09:50:57 +02:00
sternenseemann
8ba5828c24 haskellPackages: update list of transitively broken packages 2021-06-09 12:41:02 +02:00
sternenseemann
f1692c9431 haskellPackages.parallel-io: remove now unnecessary override 2021-06-09 12:32:07 +02:00
Matthieu Coudron
121fdde827 haskellPackages.wide-word: unbreak
tests added breaking constraints which seem safe to lift.

Co-authored-by: sterni <sternenseemann@systemli.org>
2021-06-09 12:22:00 +02:00
sternenseemann
13c72a9a82 haskellPackages.dhall-{nix,openapi}: pin to support dhall 1.38.* 2021-06-08 12:50:05 +02:00
sternenseemann
0b4e5efe09 haskellPackages.discord-haskell: build example binaries again
This reverts commit 683d06d4ae. upstream
resolved the issue we were experiencing.
2021-06-08 12:50:05 +02:00
sternenseemann
d7b18cba1a haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-08 12:50:05 +02:00
sternenseemann
683d06d4ae haskellPackages.discord-haskell: unbreak 2021-06-06 18:40:13 +02:00
sternenseemann
670d6ac458 haskell-generic-builder: fix buildTarget specification if isLibrary
If we don't pass buildTarget to ./Setup copy and buildTarget is not
empty it will try installing targets that don't exist and thus fail.
2021-06-06 18:40:13 +02:00
sternenseemann
05813f4bf4 hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-06 18:07:16 +02:00
sternenseemann
1fca83e1b6 haskellPakcages.reactive-balsa: disable on darwin 2021-06-06 17:57:14 +02:00
sternenseemann
778f07cea8 hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-06 17:27:18 +02:00
ernestkz
bd103151ea haskellPackages.reactive-banana: unbreak
Co-authored-by: sterni <sternenseemann@systemli.org>
2021-06-06 16:48:37 +02:00
sternenseemann
5591b8e1fc haskell.packages: let me maintain some more packages 2021-06-06 01:27:00 +02:00
sternenseemann
e4d21886f4 haskellPackages.tophat: unbreak 2021-06-05 18:39:33 +02:00
sternenseemann
776e8fd668 haskellPackages.nri-redis: disable tests
They require a local redis daemon running.
2021-06-05 17:56:33 +02:00
maralorn
b93c4e462b
Merge pull request #125805 from maralorn/static-cabal2nix
haskellPackages.cabal2nix-unstable: Use justStaticExecutables
2021-06-05 17:37:51 +02:00
Malte Brandy
51f2030430
haskellPackages.cabal2nix-unstable: Use justStaticExecutables 2021-06-05 16:55:24 +02:00
sternenseemann
24a4c65ca9 haskellPackages.pandoc-crossref: downgrade to retain pandoc 2.13 support 2021-06-05 12:59:38 +02:00
sternenseemann
9b1e0e4b74 haskellPackages.jsaddle-webkit2gtk: remove now unnecessary patch
Upstream seems to have fixed the issue in the meantime -- without merging
Malte's PR, however.
2021-06-05 02:29:27 +02:00
sternenseemann
6609035410 haskell.packages: group all diagrams overrides 2021-06-05 01:08:43 +02:00
sternenseemann
e6cf0980db haskellPackages.diagrams-lib: pin to < 1.4.4
While diagrams-lib 1.4.4 doesn't per se require us to update any
diagrams lib to 1.5.0 it would require monoid-extras 0.6 which would
force us to update diagrams-core to 1.5.0, thus breaking
haskellPackages.diagrams.

Since we can just keep the patch we fetch and downgrade to 1.4.3, we
can continue sitting out the slow update cycle of the diagrams universe.
2021-06-05 01:05:49 +02:00
sternenseemann
9a0592e682 Revert "haskell.packages: remove constraint on monoid-extras"
This reverts commit 52d69816b0.

Unfortunately there is no way to update to monoid-extras 0.6 yet without
marking some packages as broken. The issue is that not all diagrams*
packages have had an update adding support for GHC 9.x yet (which would
also include monoid-extras 0.6 support). The only alternative to pinning
diagrams* and monoid-extras would be to have mismatched versions between
them which always causes issues with haskellPackages.diagrams.

Note that this commit re-introduces some build failures which are to be
fixed in a follow-up commit.
2021-06-05 01:05:32 +02:00
sternenseemann
083ac8e64c haskellPackages.llvmPackages: dontRecurseIntoAttrs
They are not an exposed part of haskellPackages per se, so we shouldn't
list them in nix-env. Additionally this should prevent the failed lldb
build from cluttering our jobset output.
2021-06-04 11:36:24 +02:00
sternenseemann
6e9760124b haskellPackages.diagrams-rasterific: unbreak 2021-06-03 12:31:24 +02:00
sternenseemann
52d69816b0 haskell.packages: remove constraint on monoid-extras
Seems like the monoid-extras situation wasn't as bad as I thought and
some new releases in the meantime make every diagrams package we had
working previously work again.

* haskellPackages.monoid-extras: 0.5.1 -> 0.6
* haskellPackages.diagrams-lib: remove now unnecessary patch
* haskellPackages.namespace: jailbreak to build with new monoid-extras
2021-06-03 12:29:44 +02:00
Potato Hatsue
6c9f648f75 haskellPackages.uusi: add to top-level 2021-06-03 11:45:42 +02:00
sternenseemann
1be4cb6748 haskell-ci: no longer mark as broken
haskell-ci just builds (again?) without any necessary changes
2021-06-03 02:15:59 +02:00
sternenseemann
67c5d844e1 haskellPackages.hnix: make build with relude < 1.0
The commits we revert still do the trick, but we need to revert one
additional commit now which increases the lower version bound for
relude.
2021-06-03 01:35:28 +02:00
Joe Hermaszewski
c5b75e96d9 haskellPackages.hnix: Remove patches now present on Hackage 2021-06-03 01:22:16 +02:00
Joe Hermaszewski
5ccfe3400e haskellPackages.update-nix-fetchgit: Remove patches now present on Hackage 2021-06-03 01:22:16 +02:00
sternenseemann
f0db036283 haskellPackages.parallel-io: update override comment 2021-06-03 01:16:35 +02:00
sternenseemann
0b93c12bd4 haskell.packages: remove obsolete source overrides
Both taffybar and ap-normalize where bumped to a version newer than the
last hackage pin which we have caught up with now, so we can clean up
those.
2021-06-03 00:53:44 +02:00
sternenseemann
7d89be36a8 hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-03 00:12:17 +02:00
sternenseemann
3317a7460b Stackage Nightly: 2021-05-19 -> 2021-06-01
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-06-03 00:12:17 +02:00
(cdep)illabout
7191381b24
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-02 13:17:10 +09:00
Potato Hatsue
471399b772
haskellPackages.arch-web: unbreak 2021-06-02 11:28:42 +08:00
sternenseemann
e342bd5987 hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-06-01 14:35:58 +02:00
Kerstin Humm
8f218b3a8c haskell: add erictapen as maintainer for some packages 2021-06-01 14:35:01 +02:00
Kerstin Humm
b401b43209 haskellPackages.webify: unbreak, jailbreak, as patches are not upstreamable atm 2021-06-01 12:42:23 +02:00
sternenseemann
d68632f5fd haskell.packages: regenerate package set 2021-06-01 12:36:18 +02:00
Kerstin Humm
8f33bb975d haskellPackages.hakyll: unbreak, jailbreak, patch for pandoc version 2021-06-01 12:29:58 +02:00
(cdep)illabout
2451208b1b
haskell-updates: team workflow update link to matrix space 2021-05-30 21:55:55 +09:00
Dennis Gosnell
718ab6dada
Merge pull request #122728 from cdepillabout/haskell-updates-workflow
haskell-updates: add documentation for workflow
2021-05-30 14:24:25 +09:00
(cdep)illabout
95e7f26425
haskell-updates: update workflow documentation with a few small fixes 2021-05-30 14:16:03 +09:00