Re: CI on forked projects: Darwin woes

2019-05-12 Thread Carter Schonwald
I’m the root care taker on the Mac ci box. One issue here is that while forks and branches both get ci, only branches are visible to non admin roles. So there could be a kajillion other folks forks going on or something. timeouts sound like gitlab side thing. I definitely have had to restart

Re: CI on forked projects: Darwin woes

2019-05-08 Thread Iavor Diatchki
When those MRs run under CI, I've had a bunch of failures due to > timeouts waiting on a darwin-x86_64 runner. I was a little mystified > that no other pipelines besides mine seemed to be having this problem, > but I've come to understand that MRs submitted from branches on the main > p

CI on forked projects: Darwin woes

2019-05-08 Thread Kevin Buhr
Over the past few days, I've submitted several merge requests from branches on my forked project (mostly because I didn't even realize pushing to a branch on the main project was an alternative). When those MRs run under CI, I've had a bunch of failures due to timeouts waiting on a darwin

Re: CI execution

2019-04-08 Thread Sylvain Henry
would like to check that I don't break something on platforms I don't have access to and check for performance regressions. I'm not sure there is a way to manually trigger the CI pipeline. If you really want to you could modify the .gitlab-ci.yml file on your branch. I've just read on [1] that we

Re: CI execution

2019-04-08 Thread Matthew Pickering
Yes, this is an consequence of a bug in gitlab which meant that pushes to branches which were also MRs were built twice. I'm not sure there is a way to manually trigger the CI pipeline. If you really want to you could modify the .gitlab-ci.yml file on your branch. If you want your commit

CI execution

2019-04-08 Thread Sylvain Henry
Hi devs, It seems that the CI doesn't check branches in GHC forks on Gitlab anymore. Is is intentional? Is there a way to trigger a CI execution manually on a specific branch? Thanks, Sylvain ___ ghc-devs mailing list ghc-devs@haskell.org http

CI artifacts moved

2019-03-13 Thread Ben Gamari
Hello everyone, Note that yesterday I moved CI artifact storage from AWS to Dreamobjects. However, I was not able to move the old artifacts themselves (transferring >500 GB of data that will largely be expired in two weeks between cloud providers is simply not economically feasible). Consequen

Re: Testing GHC against Hackage via CI

2019-03-05 Thread Ben Gamari
Richard Eisenberg writes: > How will this affect workflow of developers submitting patches? For > example, suppose I write a user-facing change that breaks some of > these packages. Am I expected to patch up the breakage? How? Will the > CI infrastructure detect this before merg

Re: Testing GHC against Hackage via CI

2019-03-05 Thread Richard Eisenberg
How will this affect workflow of developers submitting patches? For example, suppose I write a user-facing change that breaks some of these packages. Am I expected to patch up the breakage? How? Will the CI infrastructure detect this before merging or after? To be clear, I don't have specific

Re: Testing GHC against Hackage via CI

2019-03-05 Thread Ben Gamari
Ryan Scott writes: > This is fantastic work! I'm looking forward to using this. > > Are there plans to merge GitLab's fork of head.hackage back into the > upstream repo [1]? I ask since I regularly submit patches to upstream, but > if the GitLab CI is using the fork, then it may

Re: Testing GHC against Hackage via CI

2019-03-05 Thread Ryan Scott
This is fantastic work! I'm looking forward to using this. Are there plans to merge GitLab's fork of head.hackage back into the upstream repo [1]? I ask since I regularly submit patches to upstream, but if the GitLab CI is using the fork, then it may take some time for upstream changes to make

Testing GHC against Hackage via CI

2019-03-05 Thread Ben Gamari
Hello everyone, As many of you know, recently I have been working on bringing up infrastructure for using CI-produced binary distributions to build a subset of Hackage using the head.hackage patchset. Happily, this effort has now converged on a usable result, embodied in two merge requests

Re: CI failing

2019-02-21 Thread Matthew Pickering
ac #16346. > > The question is: how did it get past CI? > > The bug would only show up if -dcore-lint was on for libraries. > > Simon > ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

CI failing

2019-02-21 Thread Simon Peyton Jones via ghc-devs
Ben, Matthew I believe that 'master' fails validate. See Trac #16346. The question is: how did it get past CI? The bug would only show up if -dcore-lint was on for libraries. Simon ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org

Re: CI Docker Images

2019-02-18 Thread Matthew Pickering
Alp has pointed me to the right place. https://gitlab.haskell.org/ghc/ghc/tree/master/.circleci/images Can someone give me access to push to the ghcci docker hub please so I can update them? Matt On Mon, Feb 18, 2019 at 4:35 PM Matthew Pickering wrote: > > Hi Mark, Ben > > Where are the

CI Docker Images

2019-02-18 Thread Matthew Pickering
Hi Mark, Ben Where are the dockerfiles (or nix expressions) which are used to build the docker images? I want to update them and push some new images to ghcci but I can't find any trace about how the images have been made. Cheers, Matt ___ ghc-devs

Re: Scaling back CI (for now)?

2019-02-06 Thread Ben Gamari
Richard Eisenberg writes: > So, just checking: is the recommended route to merging now to use the > Marge Bot instructions posted previously? (That is, get 1+ approvals > and then assign to Marge.) > Indeed. I was just sent an email reiterating the previous guidance to the list. Cheers, - Ben

Re: Scaling back CI (for now)?

2019-02-06 Thread Richard Eisenberg
Indeed Marge was causing a remarkable amount of CI traffic, leading to > long queues, and eventually build timeouts. Thankfully Matthew > investigated why Marge's batch mode wasn't batching and consequently > things should now be much better. > > S

Re: Scaling back CI (for now)?

2019-02-06 Thread Ben Gamari
o start over. > Indeed Marge was causing a remarkable amount of CI traffic, leading to long queues, and eventually build timeouts. Thankfully Matthew investigated why Marge's batch mode wasn't batching and consequently things should now be much better. Sorry for the previous inconvenience!

Re: Scaling back CI (for now)?

2019-02-06 Thread Matthew Pickering
19, 13:56 Matthew Pickering > wrote: >> >> It has been established today that Marge is failing to run in batch >> mode for some reason which means it takes at least as long as CI takes >> to complete for each commit to be merged. The rate is about 4 >> commits/day with the

Re: Scaling back CI (for now)?

2019-02-05 Thread Phyx
t;bot wackamole" :) On Sun, Feb 3, 2019, 13:56 Matthew Pickering wrote: > It has been established today that Marge is failing to run in batch > mode for some reason which means it takes at least as long as CI takes > to complete for each commit to be merged. The rate is about 4 > commit

Re: Scaling back CI (for now)?

2019-02-02 Thread Sebastian Graf
Hi, Am Sa., 2. Feb. 2019 um 16:09 Uhr schrieb Matthew Pickering < matthewtpicker...@gmail.com>: > > All the other flavours should be run once the commit reaches master. > > Thoughts? > That's even better than my idea of only running them as nightlies. In favor! > Cheers, > > Matt >

Scaling back CI (for now)?

2019-02-02 Thread Matthew Pickering
Hi all, Everyone has probably noticed that getting anything merged is a real effort at the moment. The main problem is that CI takes in the region of 5-7 hours and then spuriously fails at the end. After 5-7 hours you have to rebase and run CI again and so on. Therefore I propose to run just

Re: CI request: a DEBUG compiler

2019-01-27 Thread Joachim Breitner
Hi, Am Sonntag, den 27.01.2019, 09:56 -0500 schrieb Richard Eisenberg: > Clearly, having a CI trace of this would simplify things -- not to > mention catch bugs earlier. absolutely agree, and I can’t help but notice that our first CI setup on travis that I created four years ago had a

Re: CI request: a DEBUG compiler

2019-01-27 Thread Ben Gamari
e would do. In any case, my goal in this email > is not to convince you to follow suit. My goal is to request that our > CI infrastructure include at least one testsuite run in a DEBUG > compiler. A patch I'm working on is failing a test because of an > assertion failure. I doubt my pa

CI request: a DEBUG compiler

2019-01-27 Thread Richard Eisenberg
is not to convince you to follow suit. My goal is to request that our CI infrastructure include at least one testsuite run in a DEBUG compiler. A patch I'm working on is failing a test because of an assertion failure. I doubt my patch is the culprit, but I also can't categorically rule it out. So, I'm

Re: Marge: "CI is taking too long"

2019-01-25 Thread Ben Gamari
Richard Eisenberg writes: > Marge has complained that > https://gitlab.haskell.org/rae/ghc/-/jobs/17206 is taking too long. > And indeed it seems stuck. > Indeed currently CI is a bit backed up. There are a few reasons for this: * I am currently in the middle of a (now two-day-lo

Marge: "CI is taking too long"

2019-01-25 Thread Richard Eisenberg
Marge has complained that https://gitlab.haskell.org/rae/ghc/-/jobs/17206 is taking too long. And indeed it seems stuck. Help? Thanks, Richard ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Re: "resource exhausted" in CI

2019-01-24 Thread Brandon Allbery
s upstream as a group and becomes > a permanent part of the branch's history. Unless someone force-pushes the > branch afterward, forcibly overwriting that history with a different one > and leaving anyoneelse who'd checked out the branch with dangling commits > that no longer exist.) >

Re: "resource exhausted" in CI

2019-01-24 Thread Brandon Allbery
that no longer exist.) Here, CI is making a copy of someone's branch and testing each commit in turn to ensure consistency between multiple branches that touch the same code, whose commits may end up interleaved. If the branch is rebased or force-pushed during that testing, intermediate commits may become

RE: "resource exhausted" in CI

2019-01-24 Thread Simon Peyton Jones via ghc-devs
| Sent: 24 January 2019 19:22 | To: Ben Gamari | Cc: GHC developers | Subject: Re: "resource exhausted" in CI | | Ah, yes -- I did push a rebase. OK: good to know that this is expected | behavior after rebasing (makes sense). | | Thanks, | Richard | | > On Jan 24, 2019, at 2:01 P

Re: "resource exhausted" in CI

2019-01-24 Thread Richard Eisenberg
Ah, yes -- I did push a rebase. OK: good to know that this is expected behavior after rebasing (makes sense). Thanks, Richard > On Jan 24, 2019, at 2:01 PM, Ben Gamari wrote: > > Richard Eisenberg writes: > >> Something is awry: https://gitlab.haskell.org/rae/ghc/-/jobs/16908 never got >>

Re: access failed CI artifacts

2019-01-24 Thread Ben Gamari
Richard Eisenberg writes: > A pipeline of mine failed: https://gitlab.haskell.org/rae/ghc/-/jobs/16807 > > The failures are just some output changes. I could delicately use the > log to extract the changes and commit them, but it would be better to > have direct access to, say, the *.run.stderr

Re: "resource exhausted" in CI

2019-01-24 Thread Ben Gamari
Richard Eisenberg writes: > Something is awry: https://gitlab.haskell.org/rae/ghc/-/jobs/16908 never got > off the ground. > It is possible that you pushed a rebase? This error generally means that the commit is no longer accessible which may happen when you push a rebase. I believe I cited

access failed CI artifacts

2019-01-24 Thread Richard Eisenberg
A pipeline of mine failed: https://gitlab.haskell.org/rae/ghc/-/jobs/16807 The failures are just some output changes. I could delicately use the log to extract the changes and commit them, but it would be better to have direct access to, say, the *.run.stderr files and then commit those. Is

"resource exhausted" in CI

2019-01-24 Thread Richard Eisenberg
: recipe for target 'compiler/stage2/build/TcTyClsDecls.o' failed make[1]: *** [compiler/stage2/build/TcTyClsDecls.o] Error 1 make[1]: *** Waiting for unfinished jobs Is there a way to avoid this? Or should I just restart the CI? And what does Marge think of it all? (As in, if I ask her to take

Re: GitLab CI for patches across submodules

2019-01-06 Thread Simon Jakobi via ghc-devs
Am Sa., 5. Jan. 2019 um 22:18 Uhr schrieb Ben Gamari : However, we can certainly use the upstream repo during CI builds. I have opened !78 which should hopefully fix this. Perhaps you could rebase on topp of this and check? > Thanks, Ben, that works for me. What I hadn't realized bef

Re: GitLab CI for patches across submodules

2019-01-05 Thread Ben Gamari
Simon Jakobi via ghc-devs writes: > Hi, > > I just tried to use GitLab CI to validate a GHC patch including changes to > Haddock: https://gitlab.haskell.org/sjakobi/ghc/pipelines/842 > > The problem is that the CI script tries to find my Haddock commit at > https://gitlab.ha

Re: GitLab Migration (CI heads-up)

2018-12-23 Thread Ben Gamari
Gabor Greif writes: > Yeah, it starts now, thanks! > > However it won't terminate due to a restrictive time limit of 60 mins. > Can we have 120? > I have actually changed the default to six hours since Windows builds tend to easily eat through three hours at least. I've made this change on your

Re: GitLab Migration (CI heads-up)

2018-12-23 Thread Matthew Pickering
Gabor, you can configure this yourself. 1. Go to https://gitlab.haskell.org/ggreif/ghc/settings/ci_cd 2. Expand the top drop-down "General pipelines" 3. Set the timeout to 6h On Sun, Dec 23, 2018 at 2:30 PM Gabor Greif wrote: > > Yeah, it starts now, thanks! > > However it won't terminate due

Re: GitLab Migration (CI heads-up)

2018-12-23 Thread Gabor Greif
Yeah, it starts now, thanks! However it won't terminate due to a restrictive time limit of 60 mins. Can we have 120? Gabor On 12/22/18, Ben Gamari wrote: > Gabor Greif writes: > >> (following-up own mail) >> >> This seems resolved too. I have submitted my branch into the main >> repo, and

Re: GitLab Migration (CI heads-up)

2018-12-22 Thread Ben Gamari
Gabor Greif writes: > (following-up own mail) > > This seems resolved too. I have submitted my branch into the main > repo, and now the pipeline is executing :-) > > Still, do we want running pipelines for external contributors too? > Indeed we do. Small oversight on my part; now fixed. Thanks!

Re: GitLab Migration (CI heads-up)

2018-12-22 Thread Gabor Greif
e > test pipeline: https://gitlab.haskell.org/ggreif/ghc/pipelines/428 > > It looks like there are no "lint" runners available. > > Cheers and thanks, > > Gabor > > On 12/22/18, Ben Gamari wrote: >> Gabor Greif writes: >> >>> Hi Ben, >>> >

Re: GitLab Migration (CI heads-up)

2018-12-21 Thread Gabor Greif
g why my pull request (merely to trigger a bit more of >> CI than what I have at my local disposal) was suddenly failing (1), >> when it worked in a previous incarnation (2). >> >> It turns out that either CI or the entire tree is broken since (3) >> being the last s

Re: GitLab Migration (CI heads-up)

2018-12-21 Thread Ben Gamari
Gabor Greif writes: > Hi Ben, > Hi Gabor, > I was wondering why my pull request (merely to trigger a bit more of > CI than what I have at my local disposal) was suddenly failing (1), > when it worked in a previous incarnation (2). > > It turns out that either CI or the

Re: GitLab Migration (CI heads-up)

2018-12-21 Thread Gabor Greif
Hi Ben, I was wondering why my pull request (merely to trigger a bit more of CI than what I have at my local disposal) was suddenly failing (1), when it worked in a previous incarnation (2). It turns out that either CI or the entire tree is broken since (3) being the last sound one. Looks like

CI status

2018-10-29 Thread Ben Gamari
Hi everyone, As you likely have noticed, GHC's CI is a bit of a mess since the Hadrian merge, especially for differentials based on commits prior to the merge. The problem is a tiresome limitation of Harbormaster's CI strategy [1]. I have taken this opportunity to finally move testing

CI failures on OSX

2018-09-02 Thread Andreas Klebinger
Hello devs, OSX CI seems to have testsuite failures since at least 44ba66527ae2 <https://phabricator.haskell.org/rGHC44ba66527ae207ce2dd64eb2bce14656d474f6d1> (but likely caused by something else) and started sometime after 966aa7818222 <https://phabricator.ha

Re: CI constanly fails on clonning

2018-08-14 Thread Artem Pelenitsyn
, Artem Pelenitsyn > wrote: > > Hello, devs, > > > > Could someone point me where I go wrong in the following? My > Differentials > > constantly fail to CI with the messages like this one: > > > > exception 'PhabricatorWorkerPermanentFailureException' with

Re: CI constanly fails on clonning

2018-08-14 Thread Matthew Pickering
erentials > constantly fail to CI with the messages like this one: > > exception 'PhabricatorWorkerPermanentFailureException' with message 'Lease > "PHID-DRYL-sydepw7hjxlnim325sdu" never activated.' in > /opt/phabricator/src/applications/harbormaster/step/HarbormasterLeaseWorking

CI constanly fails on clonning

2018-08-14 Thread Artem Pelenitsyn
Hello, devs, Could someone point me where I go wrong in the following? My Differentials constantly fail to CI with the messages like this one: exception 'PhabricatorWorkerPermanentFailureException' with message 'Lease "PHID-DRYL-sydepw7hjxlnim325sdu" never activated.' in /opt/phabr

Re: CI builds failing

2018-04-16 Thread Sylvain Henry
It should be ok with the following revert: https://git.haskell.org/ghc.git/commitdiff/0e37361392a910ccbbb2719168f4e8d8272b2ae2 On 17/04/2018 02:54, David Feuer wrote: On Monday, April 16, 2018 9:16:37 PM EDT Simon Peyton Jones wrote: I wonder if you are compiling with 8.2.1? It's broken.

RE: CI builds failing

2018-04-16 Thread Simon Peyton Jones via ghc-devs
I wonder if you are compiling with 8.2.1? It's broken. You need 8.2.2 | -Original Message- | From: ghc-devs <ghc-devs-boun...@haskell.org> On Behalf Of David Feuer | Sent: 16 April 2018 18:22 | To: ghc-devs@haskell.org | Subject: CI builds failing | | It looks like the

CI builds failing

2018-04-16 Thread David Feuer
It looks like the recent differential builds are all failing like this: compiler/main/DynamicLoading.hs:79:19: warning: [-Wunused-matches] Defined but not used: ‘hsc_env’ | 79 | initializePlugins hsc_env df | ^^^ ghc: panic! (the 'impossible' happened) (GHC

Re: [GHC] #13716: Move CI to Jenkins

2017-09-07 Thread Alexander Kjeldaas
Wed, Sep 6, 2017 at 7:05 PM, GHC <ghc-devs@haskell.org> wrote: > >> #13716: Move CI to Jenkins >> -+-- >> --- >> Reporter: bgamari |Owner: (none) >>

Re: [GHC] #13716: Move CI to Jenkins

2017-09-06 Thread davean
Thats actually how this project started. On Wed, Sep 6, 2017 at 7:05 PM, GHC <ghc-devs@haskell.org> wrote: > #13716: Move CI to Jenkins > -+-- > --- > Reporter: bgamari |

Phabricator upgrade - CI will be down for a short time

2016-01-21 Thread Austin Seipp
Hi *, TL;DR Phabricator will go down for about 5 minutes later today, but the CI will be off for a while longer. I wanted to alert everyone: I'll be upgrading Phabricator shortly this morning, after doing a bunch of testing to make sure our upgrade will go smoothly. Luckily, it will go quite

Re: Phabricator upgrade - CI will be down for a short time

2016-01-21 Thread Austin Seipp
er this morning so the build queue is now empty. > Hold tight. > > On Thu, Jan 21, 2016 at 7:07 AM, Austin Seipp <aus...@well-typed.com> wrote: >> Hi *, >> >> TL;DR Phabricator will go down for about 5 minutes later today, but >> the CI will be off for a while lo

Re: Phabricator upgrade - CI will be down for a short time

2016-01-21 Thread Austin Seipp
te: >>> Hi *, >>> >>> TL;DR Phabricator will go down for about 5 minutes later today, but >>> the CI will be off for a while longer. >>> >>> I wanted to alert everyone: I'll be upgrading Phabricator shortly this >>> morning, after doing a

Re: Phabricator upgrade - CI will be down for a short time

2016-01-21 Thread Austin Seipp
about 5 minutes later today, but > the CI will be off for a while longer. > > I wanted to alert everyone: I'll be upgrading Phabricator shortly this > morning, after doing a bunch of testing to make sure our upgrade will > go smoothly. > > Luckily, it will go quite smoothly. Th

Re: [haskell-infrastructure] the platform has outgrown Travis-CI

2015-09-08 Thread Gershom B
gured out what was wrong with the Travis CI build for Haskell > Platform, and got it all working w/hvr's .debs of GHC (for the boot > compiler)... and ran smack into this: > > Your test run exceeded 50 minutes. > > > SO... I'd like to find another CI solution. Is phabricator.h

Re: the platform has outgrown Travis-CI

2015-06-14 Thread Christopher Allen
: Sun, Jun 7, 2015 at 11:33 AM Subject: the platform has outgrown Travis-CI To: haskell-platf...@projects.haskell.org haskell-platf...@projects.haskell.org, ghc-devs@haskell.org ghc-devs@haskell.org, haskell-infrastruct...@community.galois.com haskell-infrastruct...@community.galois.com I

Re: the platform has outgrown Travis-CI

2015-06-07 Thread Christopher Allen
might've changed. On Sun, Jun 7, 2015 at 11:33 AM, Mark Lentczner mark.lentcz...@gmail.com wrote: I finally figured out what was wrong with the Travis CI build for Haskell Platform, and got it all working w/hvr's .debs of GHC (for the boot compiler)... and ran smack into this: Your test run

Re: the platform has outgrown Travis-CI

2015-06-07 Thread Dan Doel
. -- Dan On Sun, Jun 7, 2015 at 12:33 PM, Mark Lentczner mark.lentcz...@gmail.com wrote: I finally figured out what was wrong with the Travis CI build for Haskell Platform, and got it all working w/hvr's .debs of GHC (for the boot compiler)... and ran smack into this: Your test run exceeded 50

Re: the platform has outgrown Travis-CI

2015-06-07 Thread Erik de Castro Lopo
Mark Lentczner wrote: I finally figured out what was wrong with the Travis CI build for Haskell Platform, and got it all working w/hvr's .debs of GHC (for the boot compiler)... and ran smack into this: Another option you or others may want to pursue is setting up a self manager Jenkins

the platform has outgrown Travis-CI

2015-06-07 Thread Mark Lentczner
I finally figured out what was wrong with the Travis CI build for Haskell Platform, and got it all working w/hvr's .debs of GHC (for the boot compiler)... and ran smack into this: Your test run exceeded 50 minutes. SO... I'd like to find another CI solution. Is phabricator.haskell.org an option

Re: Moving travis CI repo to git.haskell.org?

2013-12-06 Thread Joachim Breitner
Hi, Am Freitag, den 22.11.2013, 23:23 + schrieb Joachim Breitner: It is updated regularly (currently a cronjob every 15 minutes, ideally by push hooks), and each push triggers a build of exactly these recorded versions of all components via travis:

Moving travis CI repo to git.haskell.org?

2013-11-22 Thread Joachim Breitner
. So it is a useful tool, and I would like to see it at https://travis-ci.org/ghc/ghc-complete/ghc instead, i.e. not tied to my name. Unfortunately, I cannot do that myself. Therefore, if you agree that this is a good thing (until we have a CI of our own), would someone with appropriate permissions

Re: Moving travis CI repo to git.haskell.org?

2013-11-22 Thread Johan Tibell
. Unfortunately, I cannot do that myself. Therefore, if you agree that this is a good thing (until we have a CI of our own), would someone with appropriate permissions please * Pull the repo from https://github.com/nomeata/ghc-complete to git.haskell.org. * Set up the mirror on github.com/ghc for ghc

<    1   2