Re: Any ways to test a GHC build against large set of packages (including test suites)?

2018-08-10 Thread Ben Gamari
On August 10, 2018 7:55:38 AM EDT, "Ömer Sinan Ağacan" wrote: >I also briefly looked at hackage.head. As far as I understand it >doesn't >out-of-the-box provide a way to build a large set of packages, right? >It'd be >useful if I had a package that I want to test against GHC HEAD but >currently

[ANNOUNCE] GHC 8.6.1-beta1 available

2018-08-10 Thread Ben Gamari
Hello everyone, The GHC development team is very pleased to announce the first beta leading up to GHC 8.6.1 release. The usual release artifacts are available from https://downloads.haskell.org/~ghc/8.6.1-beta1 This beta fixes most of the bugs reported in the first two alphas and brings

Re: Any ways to test a GHC build against large set of packages (including test suites)?

2018-08-10 Thread Herbert Valerio Riedel
Hi Artem, On Fri, Aug 10, 2018 at 11:05 AM Artem Pelenitsyn wrote: > The task seems to be not solvable even if an affected package (stm in your > case and primitive in mine) has already adopted in its master the breaking > change but has no corresponding release on Hackage (which will always

Re: Any ways to test a GHC build against large set of packages (including test suites)?

2018-08-10 Thread Ömer Sinan Ağacan
Hi, This is working great, I just generated my first report. One problem is stm-2.4 doesn't compile with GHC HEAD, we need stm-2.5.0.0. But that's not published on Hackage yet, and latest nightly still uses stm-2.4.5.0. I wonder if there's anything that can be done about this. Apparently stm

Re: Any ways to test a GHC build against large set of packages (including test suites)?

2018-08-10 Thread Artem Pelenitsyn
Hello Ömer, Just a week ago I asked very similar question: how to install the test suite dependencies after breaking changes in GHC: https://mail.haskell.org/pipermail/ghc-devs/2018-August/016075.html But no one replied :( The task seems to be not solvable even if an affected package (stm in

Re: How to test master after breaking changes

2018-08-10 Thread Ömer Sinan Ağacan
Hi Artem, I think currently the best you could do is to clone primitive's git repo locally and install it from there, using `cd primitive; cabal install --with-ghc=...`. Note that you can run the test suite without these dependencies. The driver skips the test if a dependency is not found. See

Re: Any ways to test a GHC build against large set of packages (including test suites)?

2018-08-10 Thread Ömer Sinan Ağacan
I also briefly looked at hackage.head. As far as I understand it doesn't out-of-the-box provide a way to build a large set of packages, right? It'd be useful if I had a package that I want to test against GHC HEAD but currently it doesn't help me, unless I'm missing something. Ömer Ömer Sinan