Commit graph

6044 commits

Author SHA1 Message Date
Malte Brandy 2a11ad94c6
haskellPackages.reflex-dom-*: Remove more aarch64 builds 2021-05-11 02:07:04 +02:00
Malte Brandy 6af00835f7
haskellPackages.reflex-dom: Deactivate arm-build 2021-05-11 01:48:15 +02:00
Malte Brandy 69bc4fb5b3
haskellPackages: Disable more builds to fix eval errors 2021-05-11 01:42:13 +02:00
Malte Brandy 0c1fc3f74d
haskellPackages: Deactivate more broken builds 2021-05-11 01:34:27 +02:00
Malte Brandy 7be8a04804
haskellPackages.large-hashable: Move to unsupported-platforms 2021-05-11 01:34:27 +02:00
Malte Brandy 50946891ce
haskellPackages: Deactivate build for packages broken by relying on webkitqt 2021-05-11 01:34:18 +02:00
Malte Brandy 942debeac6
haskellPackages: Deactivate build for packages broken by relying on webkitgtk 2021-05-11 00:46:47 +02:00
Malte Brandy f564565424
haskellPackages.large-hashable: Dontdistribute on arm 2021-05-11 00:08:33 +02:00
Malte Brandy 8f6e36b7be
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-11 00:04:58 +02:00
Malte Brandy 86b41bde72
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-10 23:10:28 +02:00
Malte Brandy 853c140696
haskellPackages: Mark more failing builds broken 2021-05-10 22:36:42 +02:00
sternenseemann 62bbd50331 haskellPackages.large-hashable: mark as broken on aarch64
See linked issue.
2021-05-10 13:39:49 +02:00
Tom Sydney Kerckhove e9a31d983b haskellPackages.bson: unbreak
Co-authored-by: sterni <sternenseemann@systemli.org>
2021-05-10 13:13:09 +02:00
sternenseemann 6b491e513b haskellPackages.large-hashable: unbreak
Compilation failures are related to GHC updates and other issues which
have been resolved on the package's development repository, but not yet
released. Fetching two patches resolves the problems which is probably a
midterm solution since the repository hasn't seen any activity this year
yet.
2021-05-10 13:13:09 +02:00
sternenseemann 86d021a0c9 haskell.packages.ghcHEAD: use llvm 10
As per GHC's documentation:
https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler/backends/llvm/installing#llvm-support

This configuration file is probably outdated in major other ways. We
should most likely copy over stuff from the GHC 9.0.x config file and
adjust new specifics, but I don't have the time at the moment.
2021-05-10 13:13:09 +02:00
Dmitry Ivankov 7ae5e45f9a haskellPackages.Frames-streamly: fix build
- use relude_1_0_0_1 to satisfy bounds
- add missing file example_data/acs100k.csv [upstream issue](https://github.com/adamConnerSax/Frames-streamly/issues/1)

https://hydra.nixos.org/build/142525099/nixlog/1

ZHF: #122042
2021-05-10 13:13:08 +02:00
Malte Brandy 9d31594235 hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-10 13:13:08 +02:00
sternenseemann 2f2c1ca08e haskell-ci: provide ShellCheck 0.7.1 to fix build
haskell-ci pins a specific version of ShellCheck as ShellCheck adds new
checks with new minor versions which may break CI checks.
2021-05-09 12:05:18 +02:00
sternenseemann 227cfc24fe haskellPackages.HTF: attempt to fix test suite on darwin
A script used at test time in HTF assumes that you have GNU coreutils
installed in a manner where all executables are prefixed with a `g`.
Since we use GNU coreutils in the stdenv anyways, this is not necessary
and needs to be patched out.
2021-05-09 09:48:14 +02:00
sternenseemann 15052e0c90 haskellPackages.strict-writer: disable doctests on aarch64
fail due to GHC bug
2021-05-09 09:48:02 +02:00
Malte Brandy b324675a15
hackage2nix: Unmark all builds broken 2021-05-09 03:35:25 +02:00
Malte Brandy 74d8b78a24
haskellPackages.tomland: Fix build 2021-05-09 02:38:05 +02:00
Malte Brandy e60afba5d1
Merge branch 'master' into haskell-updates 2021-05-09 02:18:56 +02:00
maralorn 7333f7ae53
Merge pull request #122186 from sternenseemann/haskell-packages-platform-config 2021-05-09 02:14:04 +02:00
sternenseemann d52c2692e9
haskellPackages.language-docker: unbreak
sdist doesn't contain all the files necessary for the tests, so we need
to fetch the source from github instead.
2021-05-09 01:11:12 +02:00
Dmitry Ivankov 3e3f1c02f2
haskellPackages.gi-gtk-declarative-app-simple: loosen haskell-gi version bound
https://hydra.nixos.org/build/142721471/nixlog/1

ZHF: #122042
2021-05-09 01:05:10 +02:00
sternenseemann 6a0d9e5242 haskellPackages.paramtree: disable flaky test suite 2021-05-09 00:49:23 +02:00
sternenseemann 9232dcb0e5 haskellPackages.llvm-hs: note reason for llvm 9 pin 2021-05-08 19:56:05 +02:00
sternenseemann 312d3bf74b haskell.packages: move darwin-specific overrides into their own config 2021-05-08 19:56:05 +02:00
sternenseemann b47b2f5ab7 haskell.packages: move arm specific overrides into dedicated config
This should clean up configuration-common.nix of a lot of conditional
which were a pain to write and maintain.
2021-05-08 19:56:05 +02:00
sternenseemann 8cca9b1634 haskell.packages: refactor set setup using composeManyExtensions 2021-05-08 19:56:05 +02:00
sternenseemann e155ff4a7f haskellPackages: disable more failing doctests on aarch64 2021-05-08 19:55:02 +02:00
sternenseemann b71c393841 haskellPackages.hashable: remove arm override
The linked issue has been fixed upstream and has been released in
1.3.0.0 which we have in haskellPackages at the moment.
2021-05-08 19:52:51 +02:00
Dmitry Ivankov 726af289ce haskellPackages.phonetic-languages-phonetics-basics: fix haddockPhase
haddock 2.24.0 rejects double doc-comments on module
https://hydra.nixos.org/build/142423054/nixlog/2

Haven't found upstream repository so patching in-place
https://hackage.haskell.org/package/phonetic-languages-phonetics-basics

ZHF: #122042
2021-05-08 10:22:53 -07:00
sternenseemann 632c9c3b3a haskellPackages.haggle: remove unnecessary override again
Accidentally reintroduced it when merging ccde7caf97.
2021-05-08 18:11:58 +02:00
Dmitry Ivankov ccde7caf97 haskellPackages.science-constants-dimensional: patch dependency requirements
dimensional<=1.3 -> 1.4
https://hackage.haskell.org/package/dimensional-1.4/changelog

Looks safe to loosen package dependency requirements

https://github.com/enomsg/science-constants-dimensional/pull/1

ZHF: #122042
2021-05-08 18:10:33 +02:00
sternenseemann e37a0ebc85 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-05-08 14:04:31 +02:00
Joe Hermaszewski a3830da1aa haskell: default name to "" when root isn't a path in developPackage
See https://github.com/NixOS/nixpkgs/issues/103062
2021-05-08 18:22:54 +08:00
Damien Cassou 6d6c8d7b8e haskellModules.hledger-lib: Add merged but not-yet-released patch 2021-05-08 00:49:29 -07:00
Jan Tojnar 468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Malte Brandy 3452368788
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-08 01:15:31 +02:00
Malte Brandy 58f8338e61
haskell-language-server: Fix build of multiple plugins 2021-05-08 01:05:37 +02:00
sternenseemann e4633b8a68 haskellPackages.haggle: remove unnecessary override
Upstream was very quick about relaxing the bound on ref-tf.
2021-05-08 00:29:32 +02:00
sternenseemann 4b137c9418 haskellPackages.hsignal: restrict platforms to x86
SSE(2) is an intel instruction set
2021-05-08 00:27:51 +02:00
Malte Brandy 6c424a7e41
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-07 23:58:19 +02:00
Malte Brandy 6b43d3d8f6
haskellPackages.haskell-language-server: Fix build 2021-05-07 23:58:19 +02:00
Malte Brandy 76d2dc403e
hackage2nix configuration: remove duplicate entries 2021-05-07 23:58:18 +02:00
Malte Brandy f995974b71
Stackage Nightly: 2021-05-03 -> 2021-05-07
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-05-07 23:58:18 +02:00
Malte Brandy 7f236bd4b2
hackage2nix: Split configuration, auto disable hydra builds
We split configuration-hackage2nix.yaml into multiple files.  We bump
cabal2nix-unstable to get support for multiple config files in
hackage2nix.

* The file main.yaml is only supposed to be edited by humans.
* The file stackage.yaml is only supposed to be updated by the
  update-stackage.sh
* The file broken.yaml can be edited by humans, but probably future
  helpers will want to insert broken packages into this file based on
  hydra reports.
* The file transitive-broken.yaml is newly introduced to be generated
  by regenerate-transitive-broken-packages.sh

regenerate-transitive-broken-packages.sh makes a nix query (in
transitive-broken-packages.nix) which evaluates all haskellPackages
once with and once without "allowBroken" this way it get's a list of
packages which are broken by some transitive dependency, but does not
disable packages which have eval errors not caused by a broken package.
2021-05-07 21:58:08 +02:00
Malte Brandy d75130019b
haskellPackages.gi-*: Fix some builds 2021-05-07 21:42:42 +02:00