haskellPackages: update stackage and hackage#173800
Conversation
Using $TMPDIR here is problematic because it is not always cleared at the end of each build, for instance when using "nix-shell --run genericBuild". This can cause confusing errors when a nix-shell build is trying to pull in dependencies from a previous build since it tries to use older package conf files. To fix, we can just use mktemp which will guarantee us a clean directory for each build. Should have no effect in nix-build, but will fix a common issue with using generic-builder in nix-shell.
Currently, the test output is only printed if the test suite fails. If a test suite gets stuck, however, and is hit with a timeout by Hydra, it can help to have the log available when diagnosing the issue.
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
haskellPackages.friendly: jailbreak for ghc-9.0.2/optparse-applicative-0.16
|
It looks like
I'm not sure I'll have time to do either of these this week, but if someone is interested in looking at this, I'd happy to review a PR. If no one takes a look at this over the next week or so, feel free to mark |
|
@cdepillabout Ah, didn‘t see your message in time. But I just did 1. I have also opened an issue against spago: purescript/spago#887 |
|
@roberth hercules-ci-agent has a build failure, which you probably understand better than I do: https://hydra.nixos.org/build/177779194/nixlog/1/tail |
|
@maralorn Oh great, thanks a lot! That works for me. |
…neric-builder haskell-modules/generic-builder.nix: use mktemp instead of TMPDIR
…stream-test haskellPackages.mkDerivation: show test outputs as they happen
|
I have just triggered a set rebuild by merging #171685 and #172365. See https://github.com/cdepillabout/nix-haskell-updates-status/tree/0097eb11d54c146a4976c9c476be3d732d656285 for the state of the branch before the rebuild. |
|
Is this meant for 22.05? If not, I'd certainly cancel the builds now and postpone that after the current staging-next is merged in included in this. EDIT: release schedule #165792 |
|
No, I was not planning to get this into 22.05. I guess I am fine with canceling this for a few days. |
pandoc: Add bash completions
cabal2nix doesn't support the new version (in any release) yet.
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
This Merge
This PR is the regular merge of the
haskell-updatesbranch intomaster.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-updatesintomasterevery 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!)This is the follow-up to #172982. Come to #haskell:nixos.org if you have any questions.