Re: GHC/cabal release procedures, and Stackage

Hi Michael, Am Samstag, den 07.06.2014, 21:06 +0300 schrieb Michael Snoyman:
If there was a daily snapshot build, I would be happy to set up some kind of regular process to download that snapshot and do a Stackage run on it. I'm currently blocked on this kind of activity, since I can't get a successful GHC 7.8 build due to my system using the Gold linker.
That would be great, both for GHC and for people who want to have their packages work on GHC HEAD without manually monitoring it. There is http://deb.haskell.org/ which should produce daily debian packages for Debian wheezy. I guess if you are building on that platform, such packages are easiest to use (as you need no particular tooling to update and install). http://deb.haskell.org/dailies/latest/ is currently lagging due to temporary full disk, but I hope that by tomorrow, we have a new build. There used to be daily snapshot builds at http://darcs.haskell.org/ghcBuilder/uploads/ but that is defuct (Can someone remove the link from http://www.haskell.org/ghc/download). I wonder if the “new” builder infrastructure at http://haskell.inf.elte.hu/builders/ assembles the snapshots somewhere, then you can use them. Or you can build GHC yourself as part of the stackage run. 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

On 06/07/2014 11:57 PM, Joachim Breitner wrote:
Hi Michael,
Am Samstag, den 07.06.2014, 21:06 +0300 schrieb Michael Snoyman:
If there was a daily snapshot build, I would be happy to set up some kind of regular process to download that snapshot and do a Stackage run on it. I'm currently blocked on this kind of activity, since I can't get a successful GHC 7.8 build due to my system using the Gold linker.
That would be great, both for GHC and for people who want to have their packages work on GHC HEAD without manually monitoring it.
There is http://deb.haskell.org/ which should produce daily debian packages for Debian wheezy. I guess if you are building on that platform, such packages are easiest to use (as you need no particular tooling to update and install). http://deb.haskell.org/dailies/latest/ is currently lagging due to temporary full disk, but I hope that by tomorrow, we have a new build.
There used to be daily snapshot builds at http://darcs.haskell.org/ghcBuilder/uploads/ but that is defuct (Can someone remove the link from http://www.haskell.org/ghc/download). I wonder if the “new” builder infrastructure at http://haskell.inf.elte.hu/builders/ assembles the snapshots somewhere, then you can use them.
Some builders such as upload snapshots but I don't know how it's decided which. See [1] for example of such build. I think Pali makes the call.
Or you can build GHC yourself as part of the stackage run.
Greetings, Joachim
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
[1]: http://haskell.inf.elte.hu/builders/freebsd-amd64-head/282.html -- Mateusz K.

2014-06-08 0:16 GMT+02:00 Mateusz Kowalczyk
Some builders such as upload snapshots but I don't know how it's decided which. See [1] for example of such build. I think Pali makes the call.
There is no exact clear criteria for deciding which clients shall upload the snapshots. If you need snapshots for a builder that currently does not have, tell me. But I think it would make more sense to save the resulting builds only for builders that build for Tier-1 platforms and the build is the different enough from others for the (similar) platform. For example, keeping the snapshots for every minor version of OS X or Linux + glibc might not be a great idea. However, validating on the most possible combination of systems is.
participants (3)
-
Joachim Breitner
-
Mateusz Kowalczyk
-
Páli Gábor János