-
-
Notifications
You must be signed in to change notification settings - Fork 14k
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 #169513
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
At some point in hadrian's installation Makefile used for e.g. alpine bindists 'xxx' is used as a placeholder for three spaces and later substituted back. This breaks if the store path itself contains 'xxx'. We adapt an upstream patch which will be part of 9.4 (and presumably 9.0.3 and 9.2.3) as a workaround for this issue for 8.10.2 and 8.10.7 which are the binary GHCs in nixpkgs affected.
@ofborg build haskell.packages.ghcHEAD.jailbreak-cabal |
…workaround haskell.compiler.ghc8102Binary: fix w/ store path containing "xxx"
haskellPackages.sensei: mark unbroken, override
haskell.packages.ghc922: use dbus_1_2_24
@libjared It looks like Are you expecting that it works on Darwin? Or could we just mark it broken on Darwin? |
@cdepillabout At a glance, I can't tell what's wrong. I don't have a darwin machine to test with, either. You can mark it broken on darwin. |
universe-base conditionally depends on OneTuple for GHC < 9.0 which we need to manually reflect via these overrides.
…eg-reize haskellPackages.generic-arbitrary: apply patch for negative resizes
Package set has been regenerated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
spago: 0.20.7 -> 0.20.8
As you said, I'll expect the haskell packages to build as soon as |
Closes #135145. GHC >= 9.0 is unsupported at this moment (same goes for 8.8.4): awakesecurity/spectacle#49
* Test the default pkgsStatic.haskellPackages set, as it should be working properly now. * Instead of GHC 8.10.7 which hasn't gotten some workarounds applied, test GHC 9.2.2 additionally which should work as well as GHC 9.0. * Test building an actual executable, cabal2nix. * Simplify aggregate job definition. * Make sure GHC 9.2 lens gets built on Hydra.
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
This branch should now basically be ready to merge in, but I am waiting for an evaluation to finish on Hydra just to double check that this doesn't introduce any evaluation errors: https://hydra.nixos.org/jobset/nixpkgs/haskell-updates#tabs-evaluations However, I think there have been problems with Hydra over the last day or so, and the evaluation isn't even starting. I'll continue to wait for Hydra to merge in this branch. |
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 #168049. Come to #haskell:nixos.org if you have any questions.