Skip to content

haskellPackages: update hackage and stackage#133020

Merged
maralorn merged 15 commits intomasterfrom
haskell-updates
Aug 10, 2021
Merged

haskellPackages: update hackage and stackage#133020
maralorn merged 15 commits intomasterfrom
haskell-updates

Conversation

@sternenseemann
Copy link
Copy Markdown
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.

I will aim to merge this PR by 2021-08-08. If I can merge it earlier, there might be successor PRs in that time window. As part of our rotation @maralorn will continue these merges from 2021-08-09 to 2021-08-15.

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!)

This is the follow-up to #132647.

I'll be probably not working on this, just doing this now, so @maralorn will have an initial build completed by monday just in case he wants to start that early.

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
….0.0

Try using the latest and greatest version Cabal for cabal-install and
cabal-install-parsers, we'll see how it goes.
@github-actions github-actions bot added the 6.topic: haskell General-purpose, statically typed, purely functional programming language label Aug 7, 2021
@ofborg ofborg bot added 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. labels Aug 7, 2021
@r-rmcgibbo
Copy link
Copy Markdown

Result of nixpkgs-review pr 133020 at 74705f1 run on x86_64-linux 1

15 packages failed to build:
4 packages skipped due to time constraints:
  • haskellPackages.ormolu
  • haskellPackages.stack
  • haskellPackages.vessel
  • tests.haskell.shellFor
66 packages built successfully:
  • all-cabal-hashes
  • haskell-language-server
  • haskellPackages.Jikka
  • haskellPackages.aeson-with
  • haskellPackages.aws-lambda-haskell-runtime
  • haskellPackages.aws-lambda-haskell-runtime-wai
  • haskellPackages.bnb-staking-csvs
  • haskellPackages.cas-hashable
  • haskellPackages.cas-hashable-s3
  • haskellPackages.cas-store
  • haskellPackages.commander-cli
  • haskellPackages.commandert
  • haskellPackages.composite-dhall
  • haskellPackages.fourmolu
  • haskellPackages.genvalidity-sydtest
  • haskellPackages.genvalidity-sydtest-aeson
  • haskellPackages.genvalidity-sydtest-hashable
  • haskellPackages.genvalidity-sydtest-lens
  • haskellPackages.genvalidity-sydtest-persistent
  • haskellPackages.genvalidity-typed-uuid
  • haskellPackages.gotyno-hs
  • haskellPackages.haskell-language-server
  • haskellPackages.hindent
  • haskellPackages.hinit
  • haskellPackages.hls-fourmolu-plugin
  • haskellPackages.hls-ormolu-plugin
  • haskellPackages.hpc-lcov
  • haskellPackages.http-download
  • haskellPackages.nix-linter
  • haskellPackages.nvim-hs
  • haskellPackages.nvim-hs-contrib
  • haskellPackages.nvim-hs-ghcid
  • haskellPackages.pandora
  • haskellPackages.pantry
  • haskellPackages.path-io
  • haskellPackages.phonetic-languages-rhythmicity
  • haskellPackages.phonetic-languages-simplified-examples-array
  • haskellPackages.phonetic-languages-simplified-generalized-examples-array
  • haskellPackages.phonetic-languages-simplified-generalized-properties-array
  • haskellPackages.phonetic-languages-simplified-properties-array
  • haskellPackages.safe-coloured-text-gen
  • haskellPackages.safe-coloured-text-layout
  • haskellPackages.safe-coloured-text-layout-gen
  • haskellPackages.shake-ats
  • haskellPackages.shake-cabal
  • haskellPackages.shake-plus
  • haskellPackages.shake-plus-extended
  • haskellPackages.solana-staking-csvs
  • haskellPackages.split-record
  • haskellPackages.stm-actor
  • haskellPackages.summer
  • haskellPackages.synthesizer-core
  • haskellPackages.synthesizer-dimensional
  • haskellPackages.synthesizer-filter
  • haskellPackages.synthesizer-midi
  • haskellPackages.taskell
  • haskellPackages.token-limiter-concurrent
  • haskellPackages.tophat
  • haskellPackages.typed-uuid
  • haskellPackages.yamlparse-applicative
  • haskellPackages.zip
  • hinit
  • nix-linter
  • ormolu
  • stack
  • taskell
1 suggestion:
  • warning: maintainers-missing

    Package does not have a maintainer. Consider adding yourself?

    Near pkgs/development/haskell-modules/generic-builder.nix:663:3:

        |
    663 |   meta = { inherit homepage license platforms; }
        |   ^
    

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.

@ofborg ofborg bot requested review from MarcWeber, kosmikus and peti August 10, 2021 01:52
@maralorn
Copy link
Copy Markdown
Member

haskell-updates build report from hydra

evaluation 1694594 of nixpkgs commit debd994 as of 2021-08-10 06:35 UTC

Build summary

Platform Failed ❌ DependencyFailed ❗ TimedOut ⌛🚫 Unfinished ⏳ Success ✔️
aarch64-linux 📱 23 17 6663
x86_64-darwin 🍎 57 42 3 1 6552
x86_64-linux 🐧 7 18 6727

Maintained packages with build failure

Maintained packages with failed dependency

Unmaintained packages with build failure

73 job(s)

Unmaintained packages with failed dependency

61 job(s)

Report generated with maintainers/scripts/haskell/hydra-report.hs

@maralorn
Copy link
Copy Markdown
Member

I am taking over from @sternenseemann now. Let’s go through those errors.

@maralorn
Copy link
Copy Markdown
Member

maralorn commented Aug 10, 2021

I hope I have fixed all breakages besides the musl thing by pinning a few Cabal deps.

This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
@ofborg ofborg bot added the 8.has: clean-up This PR removes packages or removes other cruft label Aug 10, 2021
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: package (new) This PR adds a new package 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants