<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class="">Ben Gamari <<a href="mailto:ben@well-typed.com" class="">ben@well-typed.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Manuel M T Chakravarty <<a href="mailto:manuel.chakravarty@tweag.io" class="">manuel.chakravarty@tweag.io</a>> writes:<br class=""><br class=""><blockquote type="cite" class="">Hi Ben,<br class=""><br class="">Firstly re<br class=""><br class=""> <a href="https://github.com/ghc/ghc/commit/5f158bc1a7eedf8680f4a1e612ca34daa05e0029" class="">https://github.com/ghc/ghc/commit/5f158bc1a7eedf8680f4a1e612ca34daa05e0029</a> <<a href="https://github.com/ghc/ghc/commit/5f158bc1a7eedf8680f4a1e612ca34daa05e0029" class="">https://github.com/ghc/ghc/commit/5f158bc1a7eedf8680f4a1e612ca34daa05e0029</a>><br class=""><br class="">CircleCI seems to now use an 8CPU (xlarge) instance to run the GHC<br class="">builds. This is after Jonas asked them to activate it. You can see<br class="">that, e.g., by looking at the ”Resource” value on the last few<br class=""><<a href="https://circleci.com/gh/ghc" class="">https://circleci.com/gh/ghc</a> <<a href="https://circleci.com/gh/ghc" class="">https://circleci.com/gh/ghc</a>>> builds.<br class=""><br class=""></blockquote>Really we ought to just determine the CPU count dynamically. This is<br class="">what the validate script does. Unfortunately it seems the CircleCI does<br class="">not provide an environment variable with this information and variables<br class="">defined the YAML environment section aren't interpolated, so doing so<br class="">will be a bit messy.<br class=""></div></div></blockquote><div><br class=""></div>Yes, is annoying. On the other hand, you’d think, we are not the only people having this problem.</div><div><br class=""></div><div><blockquote type="cite" class=""><div class=""><div class=""><blockquote type="cite" class="">However, re your question to Jonas,</blockquote><blockquote type="cite" class=""><br class=""><blockquote type="cite" class="">Will all users who test using their fork need to ask for this<br class="">to be enabled?<br class=""></blockquote><br class="">Yes, my understanding is that individual GitHub accounts forking GHC<br class="">who want the additional resources (for xlarge and for macOS) will have<br class="">to individually request the additional resources from CircleCI. That<br class="">is the ”price” for it not to be charged against the same account. (We<br class="">need to document that.)<br class=""><br class="">Re Darwin, isn’t that a different issue now? I just looked at the last<br class="">Darwin build ”ghc / ghc / master #272” and the build seems to be fine,<br class="">but it chokes on uploading the build artefacts.<br class=""><br class=""></blockquote>Yes, this is a different issue from the one we were seeing earlier. I<br class="">believe Mateusz has also opened a ticket about it.<br class=""></div></div></blockquote><div><br class=""></div><div>I am just looking at the CircleCI page while ”ghc / ghc / master #289” as it is running. It all works nicely, but now it is somehow hanging in the ”Uploading artefacts” step for already more than 22min. Interestingly, it does report</div><div><br class=""></div><div><pre class="output" style="box-sizing: border-box; overflow: auto; font-family: RobotoMono, Monaco, "Courier New", monospace; font-size: 13px; padding: 1em; margin-top: 0px; margin-bottom: 0px; line-height: 1.5; word-break: break-all; word-wrap: break-word; color: rgb(237, 237, 227); background-color: rgb(33, 33, 33); border: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;"><span class="pre" style="box-sizing: border-box; white-space: pre-wrap;"><span class="white" style="box-sizing: border-box;">Uploading /tmp/artifacts to tmp/artifacts
</span><span class="white" style="box-sizing: border-box;">Uploaded /tmp/artifacts/ghc-8.3.20171114-x86_64-apple-darwin.tar.xz</span></span></pre><div class=""><br class=""></div></div><div>which suggests that it is actually finished with uploading. It just doesn’t realise that it is done…</div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div class=""><blockquote type="cite" class="">Mateusz, what do you think?<br class=""><br class="">Cheers,<br class="">Manuel<br class=""><br class="">PS: If one of the Tweag’ers could be added to the GitHub GHC org, we<br class="">could take care of things like activating xlarge more easily…<br class=""><br class=""></blockquote>You should find an invitation in your inbox.<br class=""></div></div></blockquote><div><br class=""></div></div>Thank you!<div class=""><br class=""></div><div class="">Cheers,</div><div class="">Manuel</div><div class=""><br class=""></div></body></html>