Commit Graph

387 Commits

Author SHA1 Message Date
sternenseemann
1b2ef27ea2 haskellPackages: update list of transitively broken packages 2021-11-18 16:49:25 +01:00
Ellie Hermaszewska
7748bd20a3
haskellPackages.hadolint: overrideScope for correct dependency versions 2021-11-13 14:11:46 +08:00
(cdep)illabout
b1120b2a06 haskellPackages: stackage-lts 18.15 -> 18.16
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-11-12 12:59:14 +09:00
(cdep)illabout
24965d7d17 haskellPackages: mark packages depending on webkitgtk as not supported on darwin 2021-11-12 11:11:18 +09:00
(cdep)illabout
968cdb4815 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-12 10:26:52 +09:00
(cdep)illabout
47428eb551 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-12 09:40:59 +09:00
(cdep)illabout
3973f7a670 haskellPackages.purenix: add myself as a maintainer 2021-11-11 10:06:22 +09:00
(cdep)illabout
c2b56b0162 haskellPackages.happy_1_19_9: removed no-longer-used version 2021-11-11 10:01:30 +09:00
(cdep)illabout
749f0c355e haskellPackages.purescript: get building again 2021-11-11 10:01:30 +09:00
(cdep)illabout
1269a421d1 haskellPackages.language-javascript_0_7_0_0: add for use with purescript 2021-11-10 13:45:43 +09:00
(cdep)illabout
ea8a637c66 haskellPackages.purescript-cst: get building 2021-11-10 13:42:38 +09:00
sternenseemann
cc61d6cca0 haskellPackages.ghc-bignum: pin to 1.0 for 8.10.* support
Starting with GHC 9.0.1 ghc-bignum is bundled with GHC and we don't need
to worry about building it from hackage. ghc-bignum 1.2 doesn't seem to
build with anything before 9.2.1, so we need to downgrade ghc-bignum to
1.0 (and sadly keep our patches) for 8.10.7 support.
2021-11-09 13:25:03 +01:00
sternenseemann
e6272c1715 haskellPackages.futhark: pin to < 0.20.6 to avoid aeson 2.0.0.0
We can't really use aeson 2.0.0.0 in nixpkgs yet, so we need to pin
futhark to avoid this constraint.
2021-11-09 13:23:10 +01:00
github-actions[bot]
e1766085b3
Merge master into haskell-updates 2021-11-09 00:10:05 +00:00
thielema
6542059fb5
haskellPackages.lapack-ffi: remove from broken.yaml 2021-11-08 22:08:53 +01:00
Ellie Hermaszewska
12e5c6505e
haskellPackages.hadolint: remove override
hadolint depends on a docker version we don't package. Will have to wait
until the next release for it to work with language-docker-10.3.0.0
2021-11-06 17:37:46 +08:00
sternenseemann
a1f0dff4a7 haskellPackages: make ghc-lib* package versions GHC 9.0.1 available
These packages have seen releases for GHC 9.2.1, removing the 9.0.1
versions from the package set. By adding them to extra-packages, we can
prevent them from getting removed.
2021-11-05 17:39:05 +01:00
(cdep)illabout
a48d50d751 haskellPackages: stackage-lts 18.13 -> 18.15
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-11-05 15:42:20 +09:00
(cdep)illabout
f92b08416d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-05 14:13:15 +09:00
sternenseemann
a8d2181317 haskellPackages: update diagrams-related packages to latest hackage
Since https://github.com/diagrams/diagrams/issues/26 has been solved,
all diagrams-related libs finally work together in their latest version
and we can remove the constraints on the following updated packages.

* haskellPackages.monoid-extras: 0.5.1 -> 0.6

* haskellPackages.diagrams-lib: 1.4.3 -> 1.4.4

  Also allows us to get rid of a patch for optparse-applicative 0.16 support.

* haskellPackages.dual-tree: 0.2.2.1 -> 0.2.3.0

  Allows us to drop jailbreak.

* haskellPackages.diagrams-core: 1.4.2 -> 1.5.0

  Allows us to drop jailbreak.

Some reverse dependencies of said libraries had too strict bounds, but
fortunately no new regressions (as far as I am aware) have been
introduced. Jailbreaks were needed for:

* diagrams-braille
* Chart-diagrams
* namespace
* plots
* Chart-tests
2021-10-28 17:55:35 +02:00
Markus Hauck
e3bca38518 haskellPackages.tasty-checklist: unbreak 2021-10-24 19:42:00 +02:00
Markus Hauck
46a23e81f3 haskellPackages.hw-prim-bits: unbreak 2021-10-23 20:09:07 +02:00
Markus Hauck
595b25ed53 haskellPackages.diagrams-canvas: unbreak 2021-10-23 20:08:54 +02:00
Markus Hauck
4b7c62ffc3 haskellPackages.aeson-via: unbreak 2021-10-23 20:08:35 +02:00
Nathan Ringo
bd0e2e52e4 haskellPackages.bytestring-trie: unbreak 2021-10-23 00:15:36 -05:00
Ellie Hermaszewska
2de2502fc0
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-10-23 10:41:06 +08:00
Deniz Alp
4fabb789bd haskellPackages.eventlog2html: Remove package from the broken list 2021-10-22 19:16:53 +03:00
Ellie Hermaszewska
6591780024
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-10-22 14:48:47 +08:00
Ellie Hermaszewska
d205270970
haskellPackages: update list of transitively broken packages 2021-10-21 15:34:10 +08:00
Deniz Alp
777dcd7ee3 haskellPackages.ghc-vis: Disable library profiling
`ghc-vis` doesn't support library profiling, as noted in:
> http://felsin9.de/nnis/ghc-vis/#installation

This gets the package building and it runs fine when called from ghci as you
normally would, however when you actually try viewing an expression it fails
with the following error message:
```
ghc: Error running utility program: Unable to call the command  dot  with the
arguments: " -Txdot " because of:  dot: runInteractiveProcess: posix_spawnp:
does not exist (No such file or directory)
```
As far as I can tell that is because `ghc-vis` needs to run dot at runtime but
since it's a library adding `graphviz` as a dependency doesn't quite do the
trick.

And while not ideal adding `graphviz` to the shell you're running `ghc-vis` at
works around this issue.
2021-10-20 23:57:01 +03:00
Ellie Hermaszewska
40086b7000
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-10-19 17:12:57 +08:00
Malte Brandy
d769c58ee8
haskellPackages.taskwarrior: Pin version for aeson compat 2021-10-19 00:27:56 +02:00
Ellie Hermaszewska
7cf860aa6a
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-10-18 22:36:06 +08:00
Deniz Alp
d9c0e8f821 haskellPackages: Add dalpd as a svgcairo maintainer 2021-10-18 00:48:40 +03:00
Deniz Alp
f9c77deb66 haskellPackages.svgcairo: Update header name exposed by librsvg
librsvg version 2.51.0 renames librsvg-features.h to rsvg-features.h and with
08fcd73d9d going in svgcairo broke again.

Renaming the library in the call site fixes the build.
2021-10-17 20:27:45 +03:00
sternenseemann
237ece0800 haskellPackages.compactable: not broken 2021-10-16 15:28:47 +02:00
Malte Brandy
a3666238bd
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-10-15 13:21:11 +02:00
sternenseemann
0e90a1f13d haskellPackages.weeder: downgrade to 2.2.0 to keep building
2.3.0 requires GHC 9.0.*, so we'll have to downgrade it for
now. Additionally we'll take this opportunity to fix
haskell.packages.ghc901.weeder and its dependencies.
2021-10-13 13:46:30 +02:00
sternenseemann
bde22ab96e haskellPackages.procex: only execute tests if Kernel >= 5.9
The compile time check for close_range support is broken fundamentally
at the moment (linux-headers is always 5.14, so it'll always assume
close_range is available, upstream is aware of this issue). As a
workaround, we disable the test suite if the kernel on the builder is
too old, allowing the package to still be built.
2021-10-13 12:31:31 +02:00
Markus Hauck
dea3e6b6bc haskellPackages.functor-combinators: unbreak
The package builds without any errors.
2021-10-11 19:52:38 +02:00
Malte Brandy
755cc527e1
haskellPackages: stackage-lts 18.12 -> 18.13
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-10-08 12:09:58 +02:00
sternenseemann
9485e6053e haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-10-01 19:37:46 +02:00
sterni
b7ee74fff0
Merge pull request #140146 from nomeata/joachim/haskell-maintainership
Add myself as maintainer for a few Haskell packages
2021-10-01 14:41:35 +02:00
Joachim Breitner
b30b286371 Add myself as maintainer for a few Haskell packages
as nudged to do so by @sternenseemann in
https://github.com/NixOS/nixpkgs/pull/139967#issuecomment-932186960
2021-10-01 14:37:23 +02:00
sternenseemann
1a74b3d590 haskellPackages: stackage-lts 18.10 -> 18.12
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-29 23:27:50 +02:00
sternenseemann
2c4a128d62 haskellPackages.{Kulitta, Jazzkell}: clean up eval errors on darwin 2021-09-29 14:56:34 +02:00
sternenseemann
4d2f1399e9 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-29 14:47:09 +02:00
Las Safin
ca33fe38ad haskellPackages.procex: don't mark as broken 2021-09-28 23:12:39 +02:00
sternenseemann
60dc874d98 haskellPackages: update list of transitively broken packages 2021-09-26 21:40:50 +02:00
sternenseemann
3efe1b4b45 haskellPackages.polysemy: unbreak 2021-09-26 21:16:35 +02:00
Deniz Alp
afd1e21fe4 haskellPackages.svgcairo: Fix build by correcting cpp options
There's an open pull request that fixes the build but it's been sitting there
for a while, the fix is in a single commit so just applying the commit as a
patch. This will also allow us to fix ghc-vis later.
2021-09-25 22:41:34 +03:00
maralorn
291c46808e
Merge pull request #138937 from roosemberth/hs-fix-d-bus
haskellPackages.d-bus: Fix for GHC 8.10.1+
2021-09-24 11:19:12 +02:00
Roosembert Palacios
2a194d990f
haskellPackages.d-bus: Fix for GHC 8.10.1+
Signed-off-by: Roosembert Palacios <roosemberth@posteo.ch>
2021-09-24 11:01:23 +02:00
Malte Brandy
4d07360beb
haskellPackages: Add maralorn as a maintainer for a number of packages 2021-09-24 00:43:36 +02:00
Dominik Schrempf
e814556b46 haskellPackages: mark packages maintained by dschrempf 2021-09-22 12:58:58 +02:00
Malte Brandy
4f083811e9
haskellPackages: Fix ghc version in hackage2nix config 2021-09-22 12:52:49 +02:00
Dmitry Bogatov
bca123beec haskellPackages.diohsc: umark as broken
Just built with NIXPKGS_ALLOW_BROKEN, and it built fine
2021-09-20 17:24:38 +02:00
(cdep)illabout
0adf50eefe
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-20 09:34:49 +09:00
(cdep)illabout
164ccf3d60
haskellPackages: stackage-lts 18.9 -> 18.10
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-18 03:32:59 +09:00
sternenseemann
f82c865b2b Merge remote-tracking branch 'origin/master' into haskell-updates 2021-09-17 16:12:05 +02:00
Joachim Breitner
906da2ce26 haskellPackages.crc: Builds with dontCheck
util https://github.com/MichaelXavier/crc/issues/2 is fixed by upstream.
2021-09-17 14:22:14 +02:00
Divam
be7c76ae64 haskellPackages.happy_1_19_12: init at 1.19.12
(generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh)
2021-09-15 12:51:34 +09:00
Malte Brandy
f2a3df2f30
haskell-language-server: Fix build for new version + cleanups 2021-09-14 01:04:39 +02:00
(cdep)illabout
865be33dfa
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-11 11:06:56 +09:00
Mauricio Collares
c7bae28f81 haskellPackages.urlencoded: unmark as broken 2021-09-11 02:22:13 +02:00
sternenseemann
61b713abd6 haskell.packages.*.ghc-api-compat: fix across all supported sets
* haskell.packages.ghc884.ghc-api-compat needed us to re-add the 8.6
  version of the package.
* haskell.packages.ghc901.ghc-api-compat now points to the newly
  released 9.0.1 version of the package.
* haskell.packages.ghc8107.ghc-api-compat now correctly points to
  ghc-api-compat 8.10.7.

GHC 9.2.1 is still unsupported (which is to be expected, with it
being a release candidate).

To make sure everything stays working we'll build ghc-api-compat as part
of versionedCompilerJobs.
2021-09-07 15:48:08 +02:00
(cdep)illabout
c725d8735e
haskellPackages: stackage-lts 18.8 -> 18.9
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-07 10:50:49 +09:00
(cdep)illabout
9b8b11e25f
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-07 09:11:50 +09:00
sternenseemann
fbf7db7aed haskellPackages.isocline: don't execute flawed test suite 2021-09-06 19:12:15 +02:00
sternenseemann
21e3afc6a2 haskell-ci: make sure all dependencies use Cabal 3.4
haskell-ci doesn't support Cabal 3.6 yet, so we need to downgrade
cabal-install-parsers to avoid inconsistencies across the dependency
graph.
2021-09-05 21:42:26 +02:00
maralorn
828f92acea
Merge pull request #136797 from ncfavier/unbreak-lambdabot
haskellPackages.lambdabot-social-plugins,lambdabot: unbreak, add myself as maintainer
2021-09-05 19:01:02 +02:00
Naïm Favier
9380d8464b
haskellPackages.lambdabot-social-plugins,lambdabot: unbreak, add myself as maintainer 2021-09-05 18:53:55 +02:00
Malte Brandy
ff8d7d7d3c
Pin reflex-dom-pandoc version 2021-09-05 00:17:04 +02:00
Joe Hermaszewski
72f0557fc4
haskellPackages: stackage-lts 18.7 -> 18.8
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-09-03 15:04:14 +01:00
Joe Hermaszewski
5d852fef63
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-09-03 14:41:47 +01:00
maralorn
bd1c813a30
Merge pull request #135935 from sternenseemann/haskell-aarch64-darwin-meta
haskellPackages: prepare meta sets for aarch64-darwin support
2021-08-27 19:35:34 +02:00
sternenseemann
e3aeb5a55c haskell/configuration-hackage2nix: no x86_64-darwin → no aarch64-darwin
As a preparation for adding aarch64-darwin support, make sure that
whenever x86_64-darwin is unsupported, we also don't support
aarch64-darwin to avoid a mess in the diff and likely a lot of avoidable
build failures.

If it turns out to be supported we can always remove them later.
2021-08-27 18:32:51 +02:00
Dominik Schrempf
f3eb6a06be
haskellPackages.circular: unbreak; builds fine 2021-08-27 09:23:11 +02:00
sternenseemann
c4ed2a618c haskell/configuration-hackage2nix: fix comment about stackage bounds
No funny business with string replacement going on anymore, but there
are still some caveats.
2021-08-24 23:15:55 +02:00
sternenseemann
51e99b6e4c haskellPackages.dhall-nix: downgrade to 1.1.21 for dhall 1.39
Stackage LTS hasn't upgraded to 1.40 yet -- dhall-nix is not part of
stackage and thus ahead.
2021-08-24 23:15:02 +02:00
Bryan Richter
a198f75258 haskellPackages.monomer: set dontCheck
Monomer's tests want a display, which currently isn't provided in the Nix sandbox.

I also reordered the other packages that are in the same boat so they're
all in one place.
2021-08-24 23:08:36 +02:00
Bryan Richter
568e022497 haskellPackages.nanovg: unmark broken
It needed some packages added to cabal2nix, and they've been added.
2021-08-24 22:59:13 +02:00
Malte Brandy
e6be28a6ad
haskellPackages: stackage-lts 18.5 -> 18.7
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-08-22 19:58:21 +02:00
Jade
b5c2212cdf haskellPackages.oidc-client: mark unbroken and disable spec
Their spec tests OpenID Connect against google.com, which does not work.
2021-08-19 11:42:28 +02:00
Malte Brandy
5ebd941b75
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-18 18:48:18 +02:00
Malte Brandy
a4528a1270
haskellPackages.ghc-api-compat: Use correct versions for every ghc 2021-08-18 02:12:29 +02:00
Dennis Gosnell
cc8c5ba53e
Merge pull request #133621 from Lassulus/hasura
hasura graphql-engine: 1.0.0 -> 2.0.5
2021-08-17 10:02:08 +09:00
Malte Brandy
c5009da1b2
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-16 14:47:04 +02:00
lassulus
3b1a6b95d4 haskellPackages.odbc: add freetds, unbreak 2021-08-16 13:10:42 +02:00
Samuel Rivas
d3ec7e0c3d haskellPackages.readline: fix Setup.hs to work with Cabal 3
See https://github.com/NixOS/nixpkgs/pull/111985/ for previous discussion
2021-08-16 11:03:08 +02:00
Malte Brandy
844bb647fb
haskellPackages.hevm: Fix eval by disabling on aarch64 2021-08-10 21:57:23 +02:00
Malte Brandy
146007769f
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-10 21:16:37 +02:00
Malte Brandy
1445bec521
haskellPackages.cabal-install: Switch Cabal back to 3.4 on older ghcs 2021-08-10 13:46:37 +02:00
Malte Brandy
aeb4364bb3
haskellPackages.witch: Add maralorn as maintainer 2021-08-10 13:45:54 +02:00
sternenseemann
326856920b haskellPackages.notifications-tray-icno: disable on darwin 2021-08-07 13:29:54 +02:00
sternenseemann
60b80b2a5b haskellPackages.nri-http: revert marking as broken
Tests succeed after a restart, maybe just flaky, we'll have to keep an
eye on this one.
2021-08-07 02:34:44 +02:00
sternenseemann
a6f0347676 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-07 00:16:47 +02:00
sternenseemann
cb96be8e00 haskellPackages.fuzzytime: disable on darwin
Fails to build due to case insensitive file system.
2021-08-06 15:50:22 +02:00
sternenseemann
5bb192fb96 haskellPackages.gtk-mac-integration: mark as broken
It has a constraint on an old version of gtk, so doesn't build and seems
abandoned (no release since 2017, copyright notice year range ends with
2010).
2021-08-06 15:07:57 +02:00
sternenseemann
ff09b0fe44 haskellPackages.kqueue: mark as unbroken
This was marked as broken by mistake: It builds fine, but just on darwin
which is to be expected as it is binding to an API not available on
Linux.
2021-08-06 03:24:10 +02:00
sternenseemann
df69f9af32 haskellPackages.{bindings-parport,btrfs}: unsupported on darwin
These are both packages which depend on the Linux kernel (or its
headers) and won't work on darwin.
2021-08-06 03:21:04 +02:00
sternenseemann
e24df47756 haskellPackages.hQu: disable on some unsupported platforms 2021-08-05 08:37:39 +02:00
sternenseemann
d6df0aba80 haskellPackages: update list of transitively broken packages 2021-08-04 21:53:20 +02:00
Julio César
dee266e36d haskellPackages.beam-core: unbreak via jailbreak 2021-08-04 21:53:02 +02:00
sternenseemann
dccf695448 haskellPackages.base16: unbreak
Test suite depends on an old version of base16-bytestring (but has not
set up constraints for it). Can't be bothered to add an old version of
it, let's just disable the test suite for now. This should fix itself
sooner or later.
2021-08-04 21:36:14 +02:00
Ivan Malison
8f57477c0b haskellPackages.notifications-tray-icon: mark as unbroken 2021-08-04 12:34:39 +02:00
sternenseemann
de9218ddb4 haskellPackages: stackage-lts 18.4 -> 18.5
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-08-04 12:34:01 +02:00
sternenseemann
cb3d4bc196 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-08-04 00:33:57 +02:00
sternenseemann
4eb88b29d2 all-cabal-hashes: 2021-07-26T15:54:23Z -> 2021-07-29T16:00:40Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh

Additional changes:

* haskellPackages.distribution-nixpkgs: allow 1.6.0

* haskellPackages: regenerate using
  `maintainers/scripts/haskell/regenerate-hackage-packages.sh`.
2021-07-30 11:25:05 +02:00
sternenseemann
8694e478d2 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-07-29 17:18:10 +02:00
sternenseemann
f6b3d12b4a haskellPackages.streamly-*: unbreak where possible
Most of the failures where caused by being ahead of the stackage
streamly. Old failures for streamly-fsnotify don't happen anymore.
2021-07-29 15:00:54 +02:00
sternenseemann
d675e19abb haskellPackages.{hackage-db,distribution-nixpkgs}: new rel. bounds
* no released version of hackage2nix does support distribution-nixpkgs yet.

* hackage-db 2.1.2 fixes an annoying bug introduced in 2.1.1 and also supports
  Cabal 3.4: https://github.com/NixOS/cabal2nix/issues/501
2021-07-26 18:59:58 +02:00
sternenseemann
fafe21b678 haskellPackages: stackage-lts 18.2 -> 18.4
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-07-26 18:21:05 +02:00
sternenseemann
703882fb57 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-07-26 17:44:39 +02:00
sternenseemann
9dfc62e2b8 haskellPackages: regenerate list of transitively broken pkgs 2021-07-26 11:18:58 +02:00
Artur Cygan
ba2e617faf haskellPackages.hevm: unbreak 2021-07-22 13:18:15 +02:00
Malte Brandy
fef688899e
haskellPackages.streamly-bytestring: Pin to 0.1.2 to stay compatible with stackage LTS 2021-07-20 17:35:31 +02:00
Gabriel Gonzalez
c2b276292a
Merge pull request #129634 from Anton-Latukha/haskellPackages.upd-hnix-0.14
haskellPackages: allow hnix-store-{core,remote} 0.5
2021-07-18 10:13:24 -07:00
sternenseemann
db84219ded haskellPackages.{rel8,tmp-postgres}: unbreak
1.1.0.0 brings us compatibility with opaleye >= 7.3.0.0, so we can get
rid of the old version as well. tmp-postgres was incorrectly marked as
broken (maybe due to a flaky failure) and can be unmarked.
2021-07-18 12:05:34 +02:00
Anton-Latukha
b254189ee6 haskellPackages: add myself as a maintainer for packages 2021-07-18 11:15:13 +02:00
Anton-Latukha
fca4c19c2b haskellPackages: allow hnix-store-{core,remote} 0.5
These were blocked due to mutual desigion during me<>`sternenseemann`
discussion.
https://github.com/haskell-nix/hnix/issues/952

In short:

I shipped my own work (to support GHC 9.0) in the 0.5 releases of
`hnix-store-{core,remote}`.

These packages are really used only by `hnix` itself, and instead of maintaining
them in Nixpkgs & reacting on `hnix` release, we decided to hold them back &
switch to these versions when `hnix` provides support for them.

I just (today) released `hnix` 0.14 & it requires `hnix-store-{core,remote}`
0.5.

If you would look at dependency tree:
https://packdeps.haskellers.com/reverse/hnix-store-core
https://packdeps.haskellers.com/reverse/hnix-store-remote

It shows that `hnix` currently is the only alive use of these projects.
2021-07-18 11:15:13 +02:00
(cdep)illabout
dc4ffe1e1d
haskellPackages: stackage-lts 18.1 -> 18.2
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-07-17 14:14:50 +09:00
(cdep)illabout
19633b7ea9
haskellPackages: sort transitive-broken list correctly 2021-07-17 11:51:44 +09:00
(cdep)illabout
f3d08d4b91
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-07-17 11:04:51 +09:00
sternenseemann
f19fff9134 haskellPackages.rel8: unbreak by providing older opaleye 2021-07-11 13:37:40 +02:00
sternenseemann
3a6f8567a6 haskellPackages.large-hashable: unbreak
The source tarball now has DOS line endings for some reason, requiring
the use of dos2unix. Also needs a jailbreak since the template-haskell
bound has become too strict.
2021-07-09 16:38:25 +02:00
Joe Hermaszewski
dc5420fbe8
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-07-09 17:04:26 +08:00
Joe Hermaszewski
ce0e82b315
haskellPackages: stackage-lts 18.0 -> 18.1
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-07-08 10:36:18 +08:00
Joe Hermaszewski
4af078aec8
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-07-07 22:25:01 +08:00
Joe Hermaszewski
93e565b717
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-07-02 18:35:55 +08:00
Joe Hermaszewski
79fb3e33c5
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-30 23:18:49 +08:00
Malte Brandy
175aa37e75
haskellPackages.gi-wnck: Unsupported on darwin 2021-06-27 14:29:45 +02:00
Malte Brandy
39609a8ccd
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-27 13:08:20 +02:00
Malte Brandy
ee5d60e0b9
haskellPackages.matrix-client: Set maralorn as maintainer 2021-06-27 12:12:18 +02:00
Olli Helenius
fd6e91c0c7 haskellPackages.gi-wnck: broken -> unbroken
It now links against correct version of libwnck.
2021-06-27 11:53:34 +02:00
Malte Brandy
37919f9f1e
haskellPackages.stripeapi: Mark broken because of consistent build timeout 2021-06-22 23:24:48 +02:00
Malte Brandy
f259654a78
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-22 23:05:35 +02:00
Malte Brandy
8d9926fe65
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-22 21:52:15 +02:00
sternenseemann
79b9e837dd haskellPackages.pandoc-crossref: 0.3.10.0 -> 0.3.11.0
Compatibility with pandoc 2.14.
2021-06-22 12:44:10 +02:00
sternenseemann
245b76099a haskellPackages: clean up diagrams-related overrides
haskellPackages.dual-tree: downgrade to 0.2.2.1

Since the resolution of the following issues, we can remove a lot of
jailbreaks:

* https://github.com/diagrams/diagrams-core/issues/112
* https://github.com/diagrams/diagrams-cairo/issues/77
* https://github.com/diagrams/diagrams-rasterific/issues/63

Some we need to keep since the base 4.15 compatibility updates were
sometimes bundled with adjustments for monoid-extras 0.6 / diagrams-*
1.5 which we can't yet update to.

Downgrade dual-tree since 2.2.3.0 requires monoid-extras 0.6 (although
it seemed to compile with 0.5…).
2021-06-22 12:34:01 +02:00
sternenseemann
48941ef342 haskellPackages.rel8: add myself as maintainer
I want to babysit the test suites of tmp-postgres and rel8 as well as
hopefully annoying upstream to stop this silliness.
2021-06-21 19:55:09 +02:00
sternenseemann
a117b4a33c haskellPackages.cachix{,-api}: add domen as a maintainer 2021-06-21 12:34:55 +02:00
sternenseemann
dd728cd017 haskellPackages.tmp-postgres: fix test suite
Was failing before when trying to create files in `$HOME` and marked as
broken subsequently.
2021-06-20 23:51:37 +02:00
sternenseemann
6a49456aef haskellPackages.futhark: 0.19.4 -> 0.19.6
Now that stackage lts 18 has version 5.0.0, we can upgrade futhark.
2021-06-20 22:12:10 +02:00
Malte Brandy
a5052e1c6e
haskellPackages.haskell-language-server: Fix build for 1.2.0.0 2021-06-20 21:56:34 +02:00
Malte Brandy
9c6048cf2d
haskellPackages: remove obsolete gi-gdk pins 2021-06-20 21:53:25 +02:00
sternenseemann
1ff77ab23c haskellPackages: remove haskell-gi overrides obsolete due to lts
stackage LTS 18 luckily updated haskell-gi and related libraries to
0.25, so we can remove a lot of overrides. I also unrestricted some of
them in configuration-hackage2nix/main.yml and removed the overrides
updating them in configuration-common.nix (I guess the person doing
the upgrades thought those libraries were also in stackage).
2021-06-20 13:37:12 +02:00
Malte Brandy
bf3a3b62e4
haskellPackages: switch from stackage-nightly to stackage-lts 18.0 2021-06-19 14:18:17 +02:00
Malte Brandy
40da6ce074
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-18 13:22:29 +02:00
sternenseemann
ca264edb1b haskellPackages.table-layout: unbreak 2021-06-16 23:07:32 +02:00
Tommy Bidne
faa7f48140 haskellPackages.xmonad-wallpaper: jailbreak
Compiles with random 1.2.0, but bound is too strict at <1.2.

Co-authored-by: sterni <sternenseemann@systemli.org>
2021-06-16 14:27:57 +02:00
sternenseemann
82ba3343c4 haskellPackages.errata: no longer mark as broken
As pointed out here [1], errata has started working on its own again.

[1]: https://github.com/hyperrealgopher/burrow/pull/27#issue-670953936
2021-06-16 11:50:07 +02:00
sternenseemann
a5f7608182 haskellPackages.dhall-{openapi,nix}: unrestrict
stackage has updated to dhall 1.39, so we can update these as well:

haskellPackages.dhall-openapi: 1.0.0 -> 1.0.1

haskellPackages.dhall-nix: 1.1.20 -> 1.1.21
2021-06-14 23:05:21 +02:00
sternenseemann
d49e15e746 haskellPackages.hnix-store-{core,remote}: downgrade to < 0.5
hnix 0.13.* doesn't support hnix-store-* >= 0.5 yet, pending some
refactors to get GHC 9.0.x support working. Until that happens,
we downgrade hnix-store-* since nothing needs the new version yet.

https://github.com/haskell-nix/hnix/issues/952
2021-06-14 16:14:43 +02:00
(cdep)illabout
ff9db852f0
spago: set earlier dhall dependency 2021-06-14 10:48:56 +09:00
sternenseemann
f38df6a4cd haskellPackages.safe-coloured-text-*: mark as no longer broken 2021-06-12 21:34:45 +02:00
sternenseemann
c9a1f7dc02 haskellPackages.ptr-poker: no longer mark as broken 2021-06-12 21:26:41 +02:00
Malte Brandy
7dd8733cfc
haskellPackages: stackage-nightly 2021-06-01 -> 2021-06-10
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-06-12 19:46:44 +02:00
Malte Brandy
0c8e2c2a11
haskellPackages.mptcp-pm: Disable on darwin to fix eval error 2021-06-12 19:31:13 +02:00
Malte Brandy
6eaf494a83
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-06-12 19:27:16 +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
8ba5828c24 haskellPackages: update list of transitively broken packages 2021-06-09 12:41:02 +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
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
24a4c65ca9 haskellPackages.pandoc-crossref: downgrade to retain pandoc 2.13 support 2021-06-05 12:59:38 +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
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
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
Potato Hatsue
471399b772
haskellPackages.arch-web: unbreak 2021-06-02 11:28:42 +08: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
Kerstin Humm
8f33bb975d haskellPackages.hakyll: unbreak, jailbreak, patch for pandoc version 2021-06-01 12:29:58 +02:00
Potato Hatsue
b29dc5253d
haskellPackages.nvfetcher: add to top-level 2021-05-28 10:56:52 +08:00
(cdep)illabout
cd36dc4d98
haskellPackages.greenclip: unmark broken 2021-05-28 10:50:12 +09:00
(cdep)illabout
2c9b564bd2
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-26 10:39:08 +09:00
sternenseemann
7144de747b bustle: remove darwin from platforms
The build fails due to the usage of unportable glibc functions. Since
there is probably little interest in bustle on darwin, there is no real
value in attempting to patch this.
2021-05-25 18:11:35 +02:00
Malte Brandy
a9a4eb18b1
haskell: Add maintained packages for maralorn 2021-05-23 13:41:50 +02:00
Joe Hermaszewski
60aa19c761 haskellPackages: Add maintainer expipiplus1
Me and my packages. Some already have maintainers which I have left as
is.
2021-05-22 13:50:14 +08:00
sternenseemann
2ce6cdb88f haskellPackages.sbv_7_13: pin dependency crackNum to < 3.0
3.0 for some removed its library, so we need to retain a version prior
to that for building sbv_7_13 (which we need for petrinizer).
2021-05-22 00:15:39 +02:00
sternenseemann
154ff7ecc1 haskellPackages.diagrams-core: restrict to < 1.5.0
diagrams-core has adjusted to the Optional deprecation and monoid-extras
0.6, but the rest of the diagrams-* libraries haven't yet. Until that
happens we also need to pin it to an older version.
2021-05-20 12:16:09 +02:00
(cdep)illabout
0eb2dc5d7b
hackage-packages.nix: mark broken packages and regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-20 10:06:23 +09:00
(cdep)illabout
ffb24a47f8
Stackage Nightly: 2021-05-10 -> 2021-05-19
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-05-19 21:28:03 +09:00
(cdep)illabout
3522051033
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-19 10:37:22 +09:00
sternenseemann
f95953424c haskellPackages: add some arm-related issues to unsupported-platforms
* charsetdetect: dependency library which is vendored fails with a cpp
  failure on aarch64. Could probably theoretically support aarch64, but
  doesn't in practice.
* persist-state: aarch64 (no UNALIGNED_MEMORY) and armv7l (32 bit) fail
  in cpp.
2021-05-18 17:08:42 +02:00
Gabriel Gonzalez
4f48006a0c
hackage2nix: Add Gabriel439 as maintainer 2021-05-17 12:09:12 +09:00
(cdep)illabout
0293c964de
haskellPackages.ldgallery-compiler: add pacien as maintainer 2021-05-16 17:09:57 +09:00
(cdep)illabout
b02bfdf75d
haskell2nix: alphabetize the package maintainers list 2021-05-16 17:06:19 +09:00
(cdep)illabout
b04a7d654c
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-16 15:31:49 +09:00
(cdep)illabout
5c455dace1
haskellPackages: add cdepillabout as maintainer for password and termonad 2021-05-16 14:49:47 +09:00
(cdep)illabout
6a07f2820d
haskellPackages.password, haskellPackages.password-instances, haskellPackages.scat: disable builds on arm 2021-05-16 11:41:01 +09:00
(cdep)illabout
67ebe5ad6d
haskellPackages.scrypt: move platform override to hackage2nix configuration 2021-05-16 11:02:35 +09:00