Skip to content

haskellPackages: Stackage LTS 22 -> 23; ghc: 9.6.6 -> 9.8.4#371032

Merged
sternenseemann merged 568 commits intostagingfrom
haskell-updates
Apr 22, 2025
Merged

haskellPackages: Stackage LTS 22 -> 23; ghc: 9.6.6 -> 9.8.4#371032
sternenseemann merged 568 commits intostagingfrom
haskell-updates

Conversation

@sternenseemann
Copy link
Member

@sternenseemann sternenseemann commented Jan 5, 2025

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 #369373. 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 5, 2025
@sternenseemann sternenseemann changed the base branch from master to staging January 5, 2025 01:30
@sternenseemann sternenseemann marked this pull request as draft January 5, 2025 14:02
@github-actions github-actions bot added 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: changelog This PR adds or changes release notes labels Jan 8, 2025
@sternenseemann sternenseemann changed the title haskellPackages: update stackage and hackage haskellPackages: Stackage LTS 22 -> 23; ghc: 9.6.6 -> 9.8.4 Jan 8, 2025
@github-actions github-actions bot added 6.topic: python Python is a high-level, general-purpose programming language. 8.has: module (update) This PR changes an existing module in `nixos/` 6.topic: emacs Text editor 6.topic: vim Advanced text editor 6.topic: xfce The Xfce Desktop Environment 6.topic: stdenv Standard environment 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` 6.topic: policy discussion Discuss policies to work in and around Nixpkgs 6.topic: pantheon The Pantheon desktop environment 6.topic: tcl Dynamic, multi-paradigm programming language 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions and removed 6.topic: python Python is a high-level, general-purpose programming language. 8.has: module (update) This PR changes an existing module in `nixos/` 6.topic: emacs Text editor 6.topic: vim Advanced text editor 6.topic: xfce The Xfce Desktop Environment 6.topic: stdenv Standard environment 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` labels Jan 12, 2025
sternenseemann and others added 22 commits April 22, 2025 01:42
The dependency is added correctly now since ghc-tags 1.5 and GHC 9.8
don't match, causing Cabal to resolve the flag as we'd like here.
Not very important anymore and no longer works with the core pkg version
of time shipped with >= 9.12.
The next version(s) of brillo* won't need these overrides as the
dependency on bytestring has been removed in the upstream repository.
Test suites won't work correctly (or entirely) since some test data is
missing from the released tarballs.
@sternenseemann
Copy link
Member Author

I would invite everyone to have a second look at the diff of 1909d9a. We can still fix packages that are worth fixing on staging (within reason, i.e. another hackage bump on there is rather difficult).

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

Labels

2.status: merge conflict This PR has merge conflicts with the target branch 4.workflow: package set update Development branch for package set updates (haskell/python) 6.topic: haskell General-purpose, statically typed, purely functional programming language 6.topic: policy discussion Discuss policies to work in and around Nixpkgs 8.has: documentation This PR adds or changes documentation 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

Status: ✅ Done
Status: Done
Status: Done