
Hi, Am Dienstag, den 22.04.2014, 07:42 -0500 schrieb Austin Seipp:
- I've been looking into our CI setup for GHC, and evaluating things. Right now though, I am directly working on getting Windows build bots set up on Gabor's infrastructure. He gave me the credentials, and hopefully this should not take long, it just slipped my mind.
But mostly I've been looking at CI systems for Hackage, so that we can try to continuously integrate a subset of important packages against GHC over time. Right now, we have Travis-CI thanks to Herbert, but not quite everyone uses this (or doesn't properly configure it to e.g. test HEAD).
This would really help find things in the future, I think, especially closer to release. It would also really help find nasty bugs in the RCs, like the dreaded #8978
Right now, after some thought, I'm looking into Michael's Stackage as a starting point for this, as he's done some awesome work. But I haven't yet done so in anger, and there are some other things I want to try too.
having GHC HQ monitor breakage in (a subset) of hackage for HEAD would be great! I can imagine a daily (or weekly, depending on resources) build of all of hackage or stackage using HEAD, and when there is a breakage, then git bisect on our soon bisectable repo and a tool that would allow the common git hacker to easily built and test the one breaking package will let us know about problems quickly and with little friction. (The sole purpose of this message is to convey motivation :-)) Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • http://www.joachim-breitner.de/ Jabber: nomeata@joachim-breitner.de • GPG-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org