<div dir="ltr"><div>For my OpenGLRaw project, I'm using a .travis.yml generated by Herbert's <a href="https://github.com/hvr/multi-ghc-travis">https://github.com/hvr/multi-ghc-travis</a> and the corresponding <a href="https://launchpad.net/~hvr/+archive/ubuntu/ghc">https://launchpad.net/~hvr/+archive/ubuntu/ghc</a> PPA. Recently things broke on Travis CI, and there are a few strange things:</div><div><br></div><div>   * The cabal-install-head package seems to be based on cabal 1.23, which is older than cabal-install-1.24. Is this intended?</div><div><br></div><div>   * The OpenGLRaw package has no test suite, and this seems to be OK for cabal-install-head (<a href="https://travis-ci.org/haskell-opengl/OpenGLRaw/jobs/114109605#L929">https://travis-ci.org/haskell-opengl/OpenGLRaw/jobs/114109605#L929</a>), while cabal-install-1.24 fails in the "cabal test" step (<a href="https://travis-ci.org/haskell-opengl/OpenGLRaw/jobs/114109606#L1022">https://travis-ci.org/haskell-opengl/OpenGLRaw/jobs/114109606#L1022</a>). This is a regression: I think that "cabal test" for a package without a test suite should be a no-op, at least that used to be the case.</div><div><br></div><div>   * Why does "cabal test" say "Re-configuring with test suites enabled. If this fails, please run configure manually." when "cabal configure" has already been run (including --enable-tests)? This looks like a bug...</div><div><br></div><div>Cheers,</div><div>   S.</div><div><br></div></div>