
On Tue, 2013-10-15 at 10:27 -0400, Edward Kmett wrote:
Carter and I started a conversation with the travis-ci guys about how to support multiple Haskell versions a year and a half ago, but it fizzled out and not much came of it.
At last check they were definitely leaning more towards supporting a few haskell-platforms as they came out rather than something so maintenance-heavy as tracking HEAD.
FWIW: In the OCaml ecosystem Anil Madhavapeddy created a set of Ubuntu PPAs, each containing a different combination of OCaml compiler version & the 'opam' package manager, which makes it trivial to run TravisCI jobs against these different versions. See http://anil.recoil.org/2013/09/30/travis-and-ocaml.html I switched our original setup (which set up a compiler from scratch in the TravisCI env for every job, wasting time & resources) to this system for Arakoon, and it works like a charm, so if similar PPAs would be available for different GHC and HP versions, and one some system which e.g. takes nightly binaries & uploads them to the PPA for 'head' builds, things could work out nicely. Nicolas
-Edward
On Tue, Oct 15, 2013 at 6:51 AM, Sven Panne
wrote: It's always good to fix this kind of thing early, as doing so makes it possible to find even sooner the real problems that will otherwise remain hidden by mickey mouse stuff like bad package dependencies. Finding
2013/10/15 Bryan O'Sullivan
: problems before a release is cut is way cheaper (even for open source volunteers) than discovering them once the code is in the wild.
Agreed, but how are package maintainers supposed to find out problems early without much hassle? For my part, I am using Travis CI, but AFAICT it supports only GHC 7.4.1 (https://github.com/travis-ci/travis-ci/issues/882). There might be some cruel hacks like downloading some binary builds from somewhere etc., but this is not a real solution and takes ages.
It would be very cool if Travis CI supported multiple GHC versions, including a version close to HEAD. _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
_______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries