Skip to content

haskellPackages: stackage LTS 24.27 -> LTS 24.29 #485516

Merged
sternenseemann merged 457 commits intostagingfrom
haskell-updates
Feb 8, 2026
Merged

haskellPackages: stackage LTS 24.27 -> LTS 24.29 #485516
sternenseemann merged 457 commits intostagingfrom
haskell-updates

Conversation

@sternenseemann
Copy link
Member

This Merge

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

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 staging 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 #478767. Come to #haskell:nixos.org if you have any questions.

@nixpkgs-ci nixpkgs-ci bot added 2.status: merge conflict This PR has merge conflicts with the target branch 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 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: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 6.topic: haskell General-purpose, statically typed, purely functional programming language 4.workflow: package set update Development branch for package set updates (haskell/python) labels Jan 31, 2026
@sternenseemann
Copy link
Member Author

News w.r.t. c2hs: #478368 (comment)

@nixpkgs-ci nixpkgs-ci bot added 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version and removed 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version labels Feb 1, 2026
@sternenseemann sternenseemann marked this pull request as ready for review February 8, 2026 10:28
@nixpkgs-ci nixpkgs-ci bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Feb 8, 2026
@nixpkgs-ci nixpkgs-ci bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Feb 8, 2026
@sternenseemann sternenseemann merged commit 3c04c95 into staging Feb 8, 2026
22 checks passed
@nixpkgs-ci nixpkgs-ci bot added 8.has: package (new) This PR adds a new package and removed 2.status: merge conflict This PR has merge conflicts with the target branch labels Feb 8, 2026
@sternenseemann
Copy link
Member Author

-.- accidentally pushed staging to haskell-updates.

@sternenseemann
Copy link
Member Author

staging has become staging-next, so we can start new evals once staging-next has progressed further along at the end of the week or so.

@wolfgangwalther
Copy link
Contributor

We currently don't have an open haskell-updates PR (it's my turn right now, and I plan to open one soon), so I'm posting here:

@mdaniels5757 I see you have been fixing the automatic merge for haskell-updates a few times in the last couple of days - thank you. However, I now noticed 3 times in a row, that after the merge the haskell-updates branch has broken treefmt or eval and I had to fix it manually.

Please make sure to run treefmt and nix-build ci -A eval.baseline locally before pushing to the haskell-updates branch after fixing conflicts - and fixing any errors in the merge commit itself.

@mdaniels5757
Copy link
Member

Oops, sorry! Yes, of course.

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

Labels

4.workflow: package set update Development branch for package set updates (haskell/python) 6.topic: haskell General-purpose, statically typed, purely functional programming language 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version 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.