commercialhaskell / stackage

Stable Haskell package sets: vetted consistent packages from Hackage
https://www.stackage.org/
MIT License
528 stars 805 forks source link

GHC 7.10 #378

Closed snoyberg closed 9 years ago

snoyberg commented 9 years ago

Tested with RC1. I'm going to put in some hacks to allow testing the builds even with the restrictive upper bounds, but here are the bounds issues right now (pinging @hvr who asked for this information):

Loading settings for: Nightly Writing build plan to: nightly-2014-12-24.yaml Checking build plan stackage: Cabal-1.22.0.0 depended on by:

base-4.8.0.0 depended on by:

bytestring-0.10.6.0 depended on by:

deepseq-1.4.0.0 depended on by:

ghc-7.10.0.20141222 depended on by:

template-haskell-2.10.0.0 depended on by:

time-1.5.0.1 depended on by:

transformers-0.4.2.0 depended on by:

RyanGlScott commented 9 years ago

Fixed wai-middleware-static in 0.7.0.0.

gbaz commented 9 years ago

fixed mbox

Daniel-Diaz commented 9 years ago

haskintex now accepts the new version of filepath.

meteficha commented 9 years ago

fb and esqueleto should be fine.

snoyberg commented 9 years ago

I've just pushed c67909b that blocks a bunch of packages that do not have GHC 7.10 support. As of now, all bounds issues are resolved, though a number of packages had to be removed. I'm going to move ahead with doing a test run of actually building the Stackage package set. I'll report the results of that, likely in a blog post to get more attention on fixing it.

meteficha commented 9 years ago

Great work, @snoyberg.

PierreR commented 9 years ago

Is there a way to build hruby successfully ? It does not work with ruby1.9 (a ruby version that should have never been the default on debian 7).

It builds fine with nix.

PS: here is the relevant commit on nixpkg.

bergmark commented 9 years ago

@PierreR latest versions build fine for me. screen shot 2015-04-30 at 17 33 29

PierreR commented 9 years ago

@bergmark thanks that's great ! I wrongly assume it would fail because it does so on hackage.

How do you get such information ? I can't find it on https://www.stackage.org/ for instance by looking at here ?

bergmark commented 9 years ago

I built this locally outside of stackage with https://github.com/hvr/hackage-matrix-builder

bergmark commented 9 years ago

... so I'm not sure why you say it fails on hackage?

PierreR commented 9 years ago

@bergmark I just meant it is marked as failing here: http://hackage.haskell.org/package/hruby-0.3.1.2/reports/

bergmark commented 9 years ago

Oh of course, sorry.

That just seems to be because that build server doesn't have ruby installed.

PierreR commented 9 years ago

Yep. My question really is: can hruby be built on the stackage infrastructure given the fact it requires a version of ruby that is not 1.9.

snoyberg commented 9 years ago

@PierreR The Stackage build server actually uses a Docker image, specified here:

https://github.com/fpco/stackage/blob/master/Dockerfile

If we can get it installed in the Docker image, then we can build it.

snoyberg commented 9 years ago

It's official: we have a build with GHC 7.10! Details in the blog post here:

https://www.fpcomplete.com/blog/2015/04/update-ghc-7-10-stackage

Once this branch is merged to master and becomes the official Stackage Nightly (discussed in the post), we can close this issue.

tmcdonell commented 9 years ago

Ah, I was just notified of this ticket so might be too late to the party, but I have just uploaded accelerate-0.15.1.0, which compiles with 7.8 and 7.10.

snoyberg commented 9 years ago

@tmcdonell Not too late at all, I'm running a new build with accelerate back in.

snoyberg commented 9 years ago

ghc7.10 is now merged to master (w00t!), closing.

nikita-volkov commented 9 years ago

"neat-interpolation" is now fixed

phadej commented 9 years ago

edit-distance got an NMU https://github.com/haskell-infra/hackage-trustees/issues/19