haskellPackages: stackage LTS 24.10 -> LTS 24.12#445213
haskellPackages: stackage LTS 24.10 -> LTS 24.12#445213wolfgangwalther merged 114 commits intostagingfrom
Conversation
The issue has been resolved upstream as reported by krank.
The issue has been resolved upstream as reported by krank.
The issue has been resolved upstream as reported by krank.
The issue has been resolved in the last two releases, however glualint is still transitively broken by <UU-ComputerScience/uuagc#20>.
aeson-schema has been marked broken due to unrelated issues: ocramz/aeson-schema#26
darwin.xattr used to be a fork of python3.pkgs.xattr. bafc6ff switched darwin.xattr to Apple's new C implementation of the tool. When I originally packaged darwin.xattr (283d622), I linked tickets on the original tool's issue tracker suggesting to add support for flags added by Apple in their fork. This has since happened, so we could possibly switch to python3.pkgs.xattr. However, I think it's no longer a good idea: - Bootstrapping-wise a C tool is considerably simpler. - GHC upstream tests against Apple's xattr(1) implementation in their CI. Especially now, since they no longer share a direct ancestry, it seems unwise to assume the tools will behave the same.
all-cabal-hashes: 2025-09-14T21:34:10Z -> 2025-09-21T18:48:01Z (generated by maintainers/scripts/haskell/update-package-set.sh)
Upstream issue has been resolved.
This is a historical issue that we no longer need workarounds for with recent GHC versions.
The upstream issue reports closed state because the repository is abandoned.
|
When building the Is there a "secret" nix attribute/flag to patch the |
…sues This workaround is for a GHC bug that has never gotten addressed in GHC 9.0.*.
The issues has been resolved in >= 0.9. Note that it's not possible to test this at the moment since retry (indirectly) depends on TemplateHaskell which doesn't work with our bindists.
…erride This depends on a GHC patch which the only remaining GHC 9.0.*, ghc902Binary, doesn't have, being a bindist and all.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as duplicate.
This comment was marked as duplicate.
Upstream change that makes this change hasn't been released yet. Co-authored-by: sternenseemann <sternenseemann@systemli.org>
|
@wolfgangwalther I raised this in the Infrastructure room a while ago. There was a certain point at which this started happening, failures are flaky and usually disappear on restart. I think @nh2 looked into the |
Created with unbreak.nu.
Introduced via merge from master.
Hackage is only updated directly from master, but not when merging the PR anymore.
|
So HLS for GHC 9.6.7 and 9.8.4 is still failing on hydra, even after multiple restarts. This time with a GHC error in haskell-language-server directly:
I can build both of them just fine locally, though. No idea what's going on. |
|
Should rule out corrupted store paths on Hydra, then. |
How would I do that? |
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1819351](https://hydra.nixos.org/eval/1819351) of nixpkgs commit [e1a3a9d](https://github.com/NixOS/nixpkgs/commits/e1a3a9d50a9412a716451506b981ed5c4544b035) as of 2025-10-15 09:00 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
Not so easy because GHC is nondeterministic. I've tried building HLS after a garbage collect which does seem to work for 9.6. |
|
I have now marked packages as broken. The following two packages fail to build, but I didn't mark them as broken, because we didn't ping maintainers in time: @alexfmpe @thoughtpolice you'll want to look into fixing your packages on For the two HLS builds for 9.6.7 and 9.8.4: I am hoping they will build fine on staging-next, when everything is rebuild anyway. If not, we need to look into that later. Packages marked as broken
|
|
We have multiple versions of ghc-exactprint in the dependency closure, though it is a mystery why it consistently works on our machines, but seemingly consistently doesn't on the Hydra builders. |
|
tamarin-prover has been broken for a while and on master already, due to tamarin-prover/tamarin-prover#774. |
Ah nice find. Should we try to fix this before merging? Edit: #452213 |
…w inconsistent dependencies The diff is bigger than it needs to be, because I felt the urge to sort things as well. Key changes: - For GHC 9.8, fix `super` -> `lself` for `extensions`. - Add the `hls_overlay` to `apply-refact` as well. - Remove `allowInconsistentDependencies`.
…w inconsistent dependencies (#452213)
This Merge
This PR is the regular merge of the
haskell-updatesbranch intostaging.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-updatesPRs 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-updatesintostagingevery two weeks.mergeablejob is succeeding on hydra.maintainedpackage 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 #429810. Come to #haskell:nixos.org if you have any questions.