Skip to content

haskellPackages: Stackage LTS 21.25 -> 22.7; ghc: 9.4.8 -> 9.6.4#279413

Merged
maralorn merged 304 commits intomasterfrom
haskell-updates
Mar 16, 2024
Merged

haskellPackages: Stackage LTS 21.25 -> 22.7; ghc: 9.4.8 -> 9.6.4#279413
maralorn merged 304 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!)

More information about Haskell packages in nixpkgs can be found in the nixpkgs manual.


This is the follow-up to #278674. 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 8.has: documentation This PR adds or changes documentation labels Jan 7, 2024
@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 Jan 8, 2024
@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: 5001+ This PR causes many rebuilds on Darwin and must 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: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Jan 8, 2024
@domenkozar
Copy link
Member

@sternenseemann
Copy link
Member Author

sternenseemann commented Jan 8, 2024

@domenkozar That is kind of known (#208959) and probably unfixable, we just need to figure out whether it's smarter to use 9.4 or 9.8 for pkgsStatic which both work.

@ofborg ofborg bot added the ofborg-internal-error Ofborg encountered an error label Jan 9, 2024
@cole-h cole-h removed the ofborg-internal-error Ofborg encountered an error label Jan 9, 2024
@cole-h
Copy link
Member

cole-h commented Jan 9, 2024

@ofborg eval

@sternenseemann
Copy link
Member Author

w.r.t. matterhorn matterhorn-chat/matterhorn#818

@sternenseemann
Copy link
Member Author

Fix for ghcjs eval regression #280537

ncfavier and others added 6 commits January 14, 2024 17:46
These create trivial loops in the dependency graph, which make the
transitive closure computation loop.
Use an IntMap rather than a list for the fixpoint computation.
Hasn't been touched in 10 years.
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
maralorn and others added 23 commits March 10, 2024 13:04
haskellPackages.safe-coloured-text-gen: unbreak
Too restrictive upper bound.
The test suite problem is universal. The workaround for it also alleviates the problem with GHC 9.8
Can’t disable it like usual because it is a non-hackage-package
@danwdart
Copy link

Hooray!

@dschrempf
Copy link
Contributor

Thanks for all your hard work!

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 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: 5001+ This PR causes many rebuilds on Darwin and must 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: 5001+ This PR causes many rebuilds on Linux and must target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.