Skip to content

haskellPackages: update stackage and hackage#133422

Merged
maralorn merged 11 commits intomasterfrom
haskell-updates
Aug 16, 2021
Merged

haskellPackages: update stackage and hackage#133422
maralorn merged 11 commits intomasterfrom
haskell-updates

Conversation

@maralorn
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-22. If I can merge it earlier, there might be successor PRs in that time window. As part of our rotation @expipiplus1 will continue these merges from 2021-08-23 to 2021-09-06.

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 #133020.

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
@maralorn maralorn changed the title Haskell updates haskellPackages: update stackage and hackage Aug 10, 2021
@ofborg ofborg bot added 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Aug 10, 2021
@r-rmcgibbo
Copy link
Copy Markdown

r-rmcgibbo commented Aug 11, 2021

Result of nixpkgs-review pr 133422 at c84e14d run on aarch64-linux 1

1 package marked as broken and skipped:
  • echidna
6 packages failed to build:
3 packages skipped due to time constraints:
  • haskellPackages.chatter
  • haskellPackages.hgeometry
  • haskellPackages.poker
129 packages built successfully:
  • haskell-language-server
  • haskellPackages.Jikka
  • haskellPackages.MonadRandom
  • haskellPackages.MonadRandomLazy
  • haskellPackages.Randometer
  • haskellPackages.SimpleEA
  • haskellPackages.abc-puzzle
  • haskellPackages.acme-lolcat
  • haskellPackages.ascii-cows
  • haskellPackages.ascii-holidays
  • haskellPackages.bearriver
  • haskellPackages.bnb-staking-csvs
  • haskellPackages.boltzmann-samplers
  • haskellPackages.chakra
  • haskellPackages.chassis
  • haskellPackages.chessIO
  • haskellPackages.cointracking-imports
  • haskellPackages.compdoc
  • haskellPackages.compdoc-dhall-decoder
  • haskellPackages.composite-lens-extra
  • haskellPackages.concurrent-sa
  • haskellPackages.diagrams
  • haskellPackages.diagrams-contrib
  • haskellPackages.dice
  • haskellPackages.diversity
  • haskellPackages.draw-poker
  • haskellPackages.dsv
  • haskellPackages.dunai
  • haskellPackages.dunai-test
  • haskellPackages.essence-of-live-coding-quickcheck
  • haskellPackages.fluffy
  • haskellPackages.general-games
  • haskellPackages.genvalidity-sydtest
  • haskellPackages.genvalidity-sydtest-aeson
  • haskellPackages.genvalidity-sydtest-hashable
  • haskellPackages.genvalidity-sydtest-lens
  • haskellPackages.genvalidity-sydtest-persistent
  • haskellPackages.ghcide
  • haskellPackages.haskell-language-server
  • haskellPackages.haskseg
  • haskellPackages.hgeometry-combinatorial
  • haskellPackages.hls-brittany-plugin
  • haskellPackages.hls-class-plugin
  • haskellPackages.hls-eval-plugin
  • haskellPackages.hls-explicit-imports-plugin
  • haskellPackages.hls-floskell-plugin
  • haskellPackages.hls-fourmolu-plugin
  • haskellPackages.hls-haddock-comments-plugin
  • haskellPackages.hls-hlint-plugin
  • haskellPackages.hls-module-name-plugin
  • haskellPackages.hls-ormolu-plugin
  • haskellPackages.hls-pragmas-plugin
  • haskellPackages.hls-refine-imports-plugin
  • haskellPackages.hls-retrie-plugin
  • haskellPackages.hls-splice-plugin
  • haskellPackages.hls-stylish-haskell-plugin
  • haskellPackages.hls-tactics-plugin
  • haskellPackages.hls-test-utils
  • haskellPackages.hmatrix-morpheus
  • haskellPackages.hopfield-networks
  • haskellPackages.hscharm
  • haskellPackages.ihaskell-diagrams
  • haskellPackages.interactive-plot
  • haskellPackages.interp
  • haskellPackages.java-poker
  • haskellPackages.lambda-sampler
  • haskellPackages.lambdabot
  • haskellPackages.lambdabot-core
  • haskellPackages.lambdabot-haskell-plugins
  • haskellPackages.lambdabot-irc-plugins
  • haskellPackages.lambdabot-misc-plugins
  • haskellPackages.lambdabot-novelty-plugins
  • haskellPackages.lambdabot-reference-plugins
  • haskellPackages.lambdabot-social-plugins
  • haskellPackages.learning-hmm
  • haskellPackages.left4deadrl
  • haskellPackages.mad-props
  • haskellPackages.misfortune
  • haskellPackages.monad-choice
  • haskellPackages.monad-markov
  • haskellPackages.mongoDB
  • haskellPackages.morley-prelude
  • haskellPackages.mpeff
  • haskellPackages.mu-prometheus
  • haskellPackages.overload
  • haskellPackages.perfect-vector-shuffle
  • 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.pipes-bzip
  • haskellPackages.pipes-mongodb
  • haskellPackages.prometheus-client
  • haskellPackages.prometheus-metrics-ghc
  • haskellPackages.prometheus-proc
  • haskellPackages.pure-shuffle
  • haskellPackages.random-extras
  • haskellPackages.random-fu
  • haskellPackages.random-fu-multivariate
  • haskellPackages.random-shuffle
  • haskellPackages.random-tree
  • haskellPackages.rank-product
  • haskellPackages.retrie
  • haskellPackages.rhine
  • haskellPackages.rhine-gloss
  • haskellPackages.roc-id
  • haskellPackages.safe-coloured-text-gen
  • haskellPackages.safe-coloured-text-layout
  • haskellPackages.safe-coloured-text-layout-gen
  • haskellPackages.shake-bench
  • haskellPackages.simple-effects
  • haskellPackages.simple-genetic-algorithm-mr
  • haskellPackages.smarties
  • haskellPackages.snowchecked
  • haskellPackages.solana-staking-csvs
  • haskellPackages.statistics-linreg
  • haskellPackages.tak
  • haskellPackages.tak-ai
  • haskellPackages.token-limiter-concurrent
  • haskellPackages.tophat
  • haskellPackages.turni
  • haskellPackages.useragents
  • haskellPackages.vivid
  • haskellPackages.wai-middleware-prometheus
  • haskellPackages.wholepixels
  • haskellPackages.yu-auth
  • haskellPackages.yu-utils
  • lambdabot
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.


Result of nixpkgs-review pr 133422 at c84e14d run on x86_64-linux 1

5 packages failed to build:
4 packages skipped due to time constraints:
  • haskellPackages.chatter
  • haskellPackages.hgeometry
  • haskellPackages.poker
  • ihaskell
134 packages built successfully:
  • all-cabal-hashes
  • echidna
  • haskell-language-server
  • haskellPackages.HQu
  • haskellPackages.Jikka
  • haskellPackages.MonadRandom
  • haskellPackages.MonadRandomLazy
  • haskellPackages.Randometer
  • haskellPackages.SimpleEA
  • haskellPackages.abc-puzzle
  • haskellPackages.acme-lolcat
  • haskellPackages.ascii-cows
  • haskellPackages.ascii-holidays
  • haskellPackages.bearriver
  • haskellPackages.bnb-staking-csvs
  • haskellPackages.boltzmann-samplers
  • haskellPackages.chakra
  • haskellPackages.chassis
  • haskellPackages.chessIO
  • haskellPackages.cointracking-imports
  • haskellPackages.compdoc
  • haskellPackages.compdoc-dhall-decoder
  • haskellPackages.composite-lens-extra
  • haskellPackages.concurrent-sa
  • haskellPackages.diagrams
  • haskellPackages.diagrams-contrib
  • haskellPackages.dice
  • haskellPackages.diversity
  • haskellPackages.draw-poker
  • haskellPackages.dsv
  • haskellPackages.dunai
  • haskellPackages.dunai-test
  • haskellPackages.essence-of-live-coding-quickcheck
  • haskellPackages.fluffy
  • haskellPackages.general-games
  • haskellPackages.genvalidity-sydtest
  • haskellPackages.genvalidity-sydtest-aeson
  • haskellPackages.genvalidity-sydtest-hashable
  • haskellPackages.genvalidity-sydtest-lens
  • haskellPackages.genvalidity-sydtest-persistent
  • haskellPackages.ghcide
  • haskellPackages.haskell-language-server
  • haskellPackages.haskseg
  • haskellPackages.hgeometry-combinatorial
  • haskellPackages.hls-brittany-plugin
  • haskellPackages.hls-class-plugin
  • haskellPackages.hls-eval-plugin
  • haskellPackages.hls-explicit-imports-plugin
  • haskellPackages.hls-floskell-plugin
  • haskellPackages.hls-fourmolu-plugin
  • haskellPackages.hls-haddock-comments-plugin
  • haskellPackages.hls-hlint-plugin
  • haskellPackages.hls-module-name-plugin
  • haskellPackages.hls-ormolu-plugin
  • haskellPackages.hls-pragmas-plugin
  • haskellPackages.hls-refine-imports-plugin
  • haskellPackages.hls-retrie-plugin
  • haskellPackages.hls-splice-plugin
  • haskellPackages.hls-stylish-haskell-plugin
  • haskellPackages.hls-tactics-plugin
  • haskellPackages.hls-test-utils
  • haskellPackages.hmatrix-morpheus
  • haskellPackages.hopfield-networks
  • haskellPackages.hq
  • haskellPackages.hscharm
  • haskellPackages.ihaskell-diagrams
  • haskellPackages.interactive-plot
  • haskellPackages.interp
  • haskellPackages.java-poker
  • haskellPackages.lambda-sampler
  • haskellPackages.lambdabot
  • haskellPackages.lambdabot-core
  • haskellPackages.lambdabot-haskell-plugins
  • haskellPackages.lambdabot-irc-plugins
  • haskellPackages.lambdabot-misc-plugins
  • haskellPackages.lambdabot-novelty-plugins
  • haskellPackages.lambdabot-reference-plugins
  • haskellPackages.lambdabot-social-plugins
  • haskellPackages.learning-hmm
  • haskellPackages.left4deadrl
  • haskellPackages.mad-props
  • haskellPackages.misfortune
  • haskellPackages.monad-choice
  • haskellPackages.monad-markov
  • haskellPackages.mongoDB
  • haskellPackages.morley-prelude
  • haskellPackages.mpeff
  • haskellPackages.mu-prometheus
  • haskellPackages.overload
  • haskellPackages.perfect-vector-shuffle
  • 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.pipes-bzip
  • haskellPackages.pipes-mongodb
  • haskellPackages.prometheus-client
  • haskellPackages.prometheus-metrics-ghc
  • haskellPackages.prometheus-proc
  • haskellPackages.pure-shuffle
  • haskellPackages.random-extras
  • haskellPackages.random-fu
  • haskellPackages.random-fu-multivariate
  • haskellPackages.random-shuffle
  • haskellPackages.random-tree
  • haskellPackages.rank-product
  • haskellPackages.retrie
  • haskellPackages.rhine
  • haskellPackages.rhine-gloss
  • haskellPackages.roc-id
  • haskellPackages.safe-coloured-text-gen
  • haskellPackages.safe-coloured-text-layout
  • haskellPackages.safe-coloured-text-layout-gen
  • haskellPackages.shake-bench
  • haskellPackages.simple-effects
  • haskellPackages.simple-genetic-algorithm-mr
  • haskellPackages.smarties
  • haskellPackages.snowchecked
  • haskellPackages.solana-staking-csvs
  • haskellPackages.statistics-linreg
  • haskellPackages.tak
  • haskellPackages.tak-ai
  • haskellPackages.token-limiter-concurrent
  • haskellPackages.tophat
  • haskellPackages.turni
  • haskellPackages.useragents
  • haskellPackages.vivid
  • haskellPackages.wai-middleware-prometheus
  • haskellPackages.wholepixels
  • haskellPackages.yu-auth
  • haskellPackages.yu-utils
  • hyper-haskell
  • lambdabot
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.

…s were timing out

Building `haskell.compiler.ghcHEAD` on Hydra on Darwin seemed to cause
frequent timeouts.

Here's an example of a timeout: https://hydra.nixos.org/build/149762652

This commit raises the timeout time on Hydra for ghcHEAD.  The other
GHC derivations have this set, so it makes sense to set this here
as well.
@github-actions github-actions bot added the 6.topic: haskell General-purpose, statically typed, purely functional programming language label Aug 11, 2021
@sternenseemann
Copy link
Copy Markdown
Member

@locallycompact I believe you are the upstream maintainer for composite-dhall; It is missing the files necessary for the test suite: https://hydra.nixos.org/build/149780419/nixlog/2

@locallycompact
Copy link
Copy Markdown
Contributor

Thanks, this is corrected with extra-source-files right? If so the new revision of 0.0.4.1 should work.

@sternenseemann
Copy link
Copy Markdown
Member

Thanks, this is corrected with extra-source-files right? If so the new revision of 0.0.4.1 should work.

Yes! Then this package will unbreak itself with the next hackage bump. btw, if you want, you can make yourself maintainer for your packages, so you'll receive semi-automatic notifications about such build problems; This time I noticed this mostly by chance.

github-actions bot and others added 3 commits August 16, 2021 00:06
@maralorn maralorn merged commit 266adb3 into master Aug 16, 2021
@ofborg ofborg bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. and removed 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Aug 16, 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: package (new) This PR adds a new package 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants