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

haskell.packages: deal with evaluation fall out of most recent stackage update #123683

Merged

Commits on May 19, 2021

  1. haskellPackages: fix infinite recursion by disabling random's tests

    random 1.2.0 has a new test suite with a lot of dependencies. Among
    other packages it depends on doctest which depends on syb which depends
    on tasty which depends on optparse-applicative which depends on
    QuickCheck which depends on -- you guessed it -- random!
    
    The cycle could be broken at any point of course, I've disabled the
    tests on random here because it has seen the change that causes all
    of this. However, we may also want to consider doing this for
    optparse-applicative instead, since random seems like a more critical
    package to run the tests for possibly? Not sure, looking for feedback.
    sternenseemann committed May 19, 2021
    Configuration menu
    Copy the full SHA
    b37c8ad View commit details
    Browse the repository at this point in the history
  2. haskellPackages.lsp-test: remove unnecessary override

    We arrived at 0.14.0.0 naturally via stackage.
    sternenseemann committed May 19, 2021
    Configuration menu
    Copy the full SHA
    40e7316 View commit details
    Browse the repository at this point in the history
  3. haskellPackages.hashable: make test suite work with random 1.2.0

    hashable's test suite pins random to < 1.2 even in the latest release on
    hackage, but lifting the bound fixes the build without any issues. Using
    a patch so we are reminded to remove it when it's unnecessary.
    sternenseemann committed May 19, 2021
    Configuration menu
    Copy the full SHA
    7617de1 View commit details
    Browse the repository at this point in the history
  4. haskell.packages.*.cabal-install: remove random, hashable overrides

    These are not necessary anymore as stackage naturally contains random
    1.2.0 and we apply the hashable fix globally as well.
    sternenseemann committed May 19, 2021
    Configuration menu
    Copy the full SHA
    5110223 View commit details
    Browse the repository at this point in the history
  5. haskellPackages.glirc: remove unnecessary random override

    random 1.2.0 is our default version now.
    sternenseemann committed May 19, 2021
    Configuration menu
    Copy the full SHA
    b3edccc View commit details
    Browse the repository at this point in the history