Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

haskellPackages: update stackage and hackage #133422

Merged
merged 11 commits into from
Aug 16, 2021
Merged

haskellPackages: update stackage and hackage #133422

merged 11 commits into from
Aug 16, 2021

Conversation

maralorn
Copy link
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
@r-rmcgibbo
Copy link

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.
@sternenseemann
Copy link
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
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
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 10.rebuild-linux: 101-500 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 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