Commit c18df61c authored by quasicomputational's avatar quasicomputational
Browse files

travis: Move the 8.4.1 builders to 8.4.2.

This ought to fix the build matrix. I believe the issue is GHC trac
5129, where evaluate is being miscompiled: in cabal-testsuite's
Test.Cabal.Server, in the function readUntilEnd, the 'read' function
is protected by an 'if' to ensure that it doesn't result in the
dreaded 'no parse'. However, some sophisticated putStrLn
debugging has revealed that it is being called in *both* branches, not
just the safe one; this is the worst sort of heisenbug because it
vanished when I put a putStrLn before the evaluate!

Since the evaluate function is fixed in 8.4.2 and bumping to 8.4.2
has a patch for trac 5129, this is as fixed as it can get.
parent 4fee3246
......@@ -55,20 +55,20 @@ matrix:
- env: GHCVER=8.2.2 SCRIPT=script USE_GOLD=YES
os: linux
sudo: required
- env: GHCVER=8.4.1 SCRIPT=script USE_GOLD=YES DEPLOY_DOCS=YES
- env: GHCVER=8.4.2 SCRIPT=script USE_GOLD=YES DEPLOY_DOCS=YES
os: linux
sudo: required
- env: GHCVER=8.4.1 SCRIPT=solver-debug-flags USE_GOLD=YES
- env: GHCVER=8.4.2 SCRIPT=solver-debug-flags USE_GOLD=YES
sudo: required
os: linux
- env: GHCVER=8.4.1 SCRIPT=script DEBUG_EXPENSIVE_ASSERTIONS=YES TAGSUFFIX="-fdebug-expensive-assertions" USE_GOLD=YES
- env: GHCVER=8.4.2 SCRIPT=script DEBUG_EXPENSIVE_ASSERTIONS=YES TAGSUFFIX="-fdebug-expensive-assertions" USE_GOLD=YES
os: linux
sudo: required
- env: GHCVER=8.0.2 SCRIPT=bootstrap USE_GOLD=YES
sudo: required
os: linux
- env: GHCVER=8.4.1 SCRIPT=bootstrap USE_GOLD=YES
- env: GHCVER=8.4.2 SCRIPT=bootstrap USE_GOLD=YES
sudo: required
os: linux
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment