Skip to content

haskellPackages: update hackage and stackage; GHC 9.2.4#184194

Merged
sternenseemann merged 24 commits intomasterfrom
haskell-updates
Aug 4, 2022
Merged

haskellPackages: update hackage and stackage; GHC 9.2.4#184194
sternenseemann merged 24 commits intomasterfrom
haskell-updates

Conversation

@sternenseemann
Copy link
Member

This Merge

This PR is the regular merge of the haskell-updates branch into master.

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:

  • We regularly update the Stackage and Hackage pins on haskell-updates (normally at the beginning of a merge window).
  • The community fixes builds of Haskell packages on that branch.
  • We aim at at least one merge of haskell-updates into master every two weeks.
  • We only do the merge if the mergeable job is succeeding on hydra.
  • If a 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 #183112. Come to #haskell:nixos.org if you have any questions.

@github-actions github-actions bot added 6.topic: haskell General-purpose, statically typed, purely functional programming language 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: documentation This PR adds or changes documentation labels Jul 31, 2022
@ofborg ofborg bot added 8.has: clean-up This PR removes packages or removes other cruft 8.has: package (new) This PR adds a new package labels Jul 31, 2022
@ofborg ofborg bot requested review from expipiplus1 and guibou July 31, 2022 10:36
@ofborg ofborg bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. labels Jul 31, 2022
Seemingly the package is not yet feature complete and a desired feature
is already part of the test suite?!
Compile failure has been resolved upstream!

Closes #183151.
debian-4.0.4 has added GHC 9.0 support in a released version.
@sternenseemann
Copy link
Member Author

Only blocker I'm aware of is haskell/HieDb#46 which breaks HLS. Not sure how bad this issue is nor how it impacts haskell-language-server exactly.

@maralorn
Copy link
Member

maralorn commented Aug 1, 2022

I guess the worst case is having less precise type signatures displayed at some points? Don’t think that would be terrible.

@mlen
Copy link

mlen commented Aug 29, 2022

Is there any chance to backport haskell.packages.ghc924.hiedb: dontCheck to 22.05? This seems to affect stable too: nix-shell -p haskell-language-server fails because hiedb tests fail.

@cdepillabout
Copy link
Member

@mlen We generally accept PRs to 22.05 for Haskell related stuff, especially if they get more stuff working. Would you be able to open a PR for this?

@caryoscelus
Copy link
Contributor

@mlen @cdepillabout i've made a PR #189082 , hopefully it's enough to fix build issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: haskell General-purpose, statically typed, purely functional programming language 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: clean-up This PR removes packages or removes other cruft 8.has: documentation This PR adds or changes documentation 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants