Commit Graph

37 Commits

Author SHA1 Message Date
(cdep)illabout
195bf4e658
hackage2nix: sort unsupported platform list 2021-05-16 10:58:38 +09:00
Dennis Gosnell
8807e79bd6
Merge pull request #122806 from stephank/fix-haskell-packages-darwin
haskellPackages: mark linux-only packages
2021-05-15 18:19:06 +09:00
Malte Brandy
5caa523f8d
haskellPackages: Update transitively disabled packages 2021-05-14 23:58:30 +02:00
Malte Brandy
8c4331f13a
haskellPackages.generic-optics: Fix build 2021-05-14 23:57:55 +02:00
Stéphan Kochen
bc2528b6ab haskellPackages: mark linux-only packages 2021-05-14 20:30:48 +02:00
Malte Brandy
814c7e8ce3
Merge branch 'master' into haskell-updates 2021-05-13 14:15:19 +02:00
Rodney Lorrimar
a7d76a6cf0
haskellPackages.taffybar: add rvl to meta.maintainers
Add myself as a "maintainer" of taffybar, and also arbtt and lentil,
for which I have made build fixes in the past.
2021-05-13 10:01:51 +10:00
sternenseemann
bc10fb732b haskellPackages.futhark: pin to 0.19.4 for compat with versions
versions in stackage is too old to support 0.19.5, so we pin futhark to
a version that does.
2021-05-12 18:39:06 +02:00
Malte Brandy
73d4fa3e1f
hackage2nix: maralorn maintains more packages 2021-05-12 21:56:29 +09:00
Rodney Lorrimar
80969cc4ec
haskellPackages.taffybar: fix build
Add patches to allow building with gi-gdkpixbuf_2_0_26

Upstream PRs:
 - https://github.com/taffybar/gtk-sni-tray/pull/25
 - https://github.com/taffybar/taffybar/pull/507
2021-05-12 22:48:03 +10:00
Malte Brandy
ac667f26c1
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-11 23:13:25 +02:00
Malte Brandy
b729cc4565
haskellPackages.haskell-language-server: Fix build 2021-05-11 19:59:55 +02:00
Malte Brandy
b3c521a562
haskellPackages.hls-plugin-api: Pin version to fix ghcide 2021-05-11 17:55:42 +02:00
Malte Brandy
464c4992d2
haskellPackages.ghcide: Pin version to fix hls build 2021-05-11 16:26:00 +02:00
sternenseemann
75fc94d3cc haskellPackages.monoid-extras: pin to < 0.6
The diagrams libraries universe still uses monoid-extras 0.5.1 and build
failures start cropping up when upgrading it. Since no other packages I
am aware of use this, we can pin it to 0.5.1 which still uses Option
instead of Maybe (the former of which is deprecated).

Patching this seems like a lot of work that'd break other stuff because
Option is seemingly part of the public API. Let's hope they sort all of
that out themselves before base 4.15 comes around in our main package
set.
2021-05-11 14:51:40 +02:00
Malte Brandy
ad425b5cfb
Stackage Nightly: 2021-05-07 -> 2021-05-10
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-05-11 02:32:26 +02:00
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
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
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
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
Malte Brandy
b324675a15
hackage2nix: Unmark all builds broken 2021-05-09 03:35:25 +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
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