-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
haskellPackages: update stackage and hackage #168049
Conversation
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
haskellPackages: unbreak bloodhound
It needs git during tests now.
By telling Hydra where to look explicitly, it can be instrumented to build the boot ghcjs which is only about 300MB. This saves at least some time compiling for users and will also provide some eval CI automatically.
It appears that integer-gmp is already set to null for all compilers, so there is no need to explicitly set it to null in the integer-simple and native-bignum package sets.
haskell.compiler.ghcjs: fix build with aeson 2.0
…-overrides haskell: don't lose packageOverrides for native-bignum and integer-simple
See #164686. As Stackage LTS still restricts the gi-gtk packages to GTK 3 compatible releases, looking into this doesn't make too much sense yet. (Also nothing actually depends on it at the moment.)
This upgrade fixes a genuine bug caught by the test suite (which wasn't flaky as it turns out), so we'll upgrade manually.
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh Note: some failing packages are not marked as broken to monitor multiple weird failures involving: > Test.QuickCheck.resize: negative size Could be a bug involving hspec and QuickCheck in some way.
On non-arm platforms there's no reason to use the minimal GHC for musl bootstrapping, as it doesn't hit the size limit. Additionally this serves as a wonky workaround for ghc#21402 [1], as the minimal GHC 8.10.2 binary currently contains `xxx` in its `outPath`. [1]: https://gitlab.haskell.org/ghc/ghc/-/issues/21402
Here's an up-to-date build report. haskell-updates build report from hydraevaluation 1756575 of nixpkgs commit 4716538 as of 2022-04-19 12:27 UTC 🟡 Potential issues
Build summary
Maintained packages with build failure
Maintained packages with failed dependency
Unmaintained packages with build failure80 job(s)
Unmaintained packages with failed dependency62 job(s)
Top 50 broken packages, sorted by number of reverse dependencies50 job(s)amazonka-core Report generated with maintainers/scripts/haskell/hydra-report.hs |
Any objections to marking the following as broken for now?
It looks like |
I got spago working again in 56c72fc by just dropping back to aeson-1.5.6.0 for now. |
@cdepillabout
|
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
jl appears to need support added for aeson-2.0, or either building it will aeson-1.5.
`graphql-engine` and `graphql-parser` appear to need to be updated for aeson-2.0.
@sternenseemann Good idea. I'll mark @fgaz I've marked @Lassulus I've marked the remaining hasura graphql stuff as broken in ddbc061. |
I've created an upstream PR for |
This Merge
This PR is the regular merge of the
haskell-updates
branch intomaster
.This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. You may be able to find an up-to-date Hydra build report at cdepillabout/nix-haskell-updates-status.
We roughly aim to merge these
haskell-updates
PRs at least once every two weeks. See the @NixOS/haskell team calendar for who is currently in charge of this branch.haskellPackages Workflow Summary
Our workflow is currently described in
pkgs/development/haskell-modules/HACKING.md
.The short version is this:
haskell-updates
(normally at the beginning of a merge window).haskell-updates
intomaster
every two weeks.mergeable
job is succeeding on hydra.maintained
package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)This is the follow-up to #167612. Come to #haskell:nixos.org if you have any questions.