<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jun 11, 2016 at 9:26 PM, Tobias Grosser <span dir="ltr"><<a href="mailto:tobias@grosser.es" target="_blank">tobias@grosser.es</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class="">On 06/11/2016 09:22 PM, Johan Engelen wrote:<br>
> On Sat, Jun 11, 2016 at 7:57 PM, Tobias Grosser <<a href="mailto:tobias@grosser.es">tobias@grosser.es</a><br>
</span><span class="">> <mailto:<a href="mailto:tobias@grosser.es">tobias@grosser.es</a>>> wrote:<br>
><br>
>     On 06/11/2016 07:52 PM, Johan Engelen via llvm-dev wrote:<br>
>     > On Fri, Jun 10, 2016 at 9:00 PM, Sylvestre Ledru via llvm-dev<br>
>     > <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a> <mailto:<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>><br>
</span>>     <mailto:<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a> <mailto:<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>>>><br>
<span class="">>     wrote:<br>
>     ><br>
>     >     <a href="http://llvm-apt.ecranbleu.org/apt/" rel="noreferrer" target="_blank">http://llvm-apt.ecranbleu.org/apt/</a><br>
>     ><br>
>     >     Please note that it is just a temporary solution, I might turn it off if<br>
>     >     the load is too important.<br>
>     ><br>
>     ><br>
>     > Thank you very much for setting up an APT repository with LLVM trunk in<br>
>     > it. LDC's CI systems are now working with the binaries available from<br>
</span>>     > <a href="http://llvm.org" rel="noreferrer" target="_blank">llvm.org</a> <<a href="http://llvm.org" rel="noreferrer" target="_blank">http://llvm.org</a>> <<a href="http://llvm.org" rel="noreferrer" target="_blank">http://llvm.org</a>>, but for LLVM trunk<br>
<span class="">>     we depend on the APT repo.<br>
><br>
>     Just to be sure. Are you caching these binaries or are you downloading<br>
>     them for each CI run? As you know, we had serious load problems, so<br>
>     pointing uncached CI systems on any of these links is probably not a<br>
>     good idea. ;)<br>
><br>
><br>
</span>> Yes, the <a href="http://llvm.org" rel="noreferrer" target="_blank">llvm.org</a> <<a href="http://llvm.org" rel="noreferrer" target="_blank">http://llvm.org</a>> binaries are cached.<br>
<span class="">> The APT repository download isn't, as I don't know how to do that (yet).<br>
<br>
</span>I suggest that you meanwhile _disable_ your CI builder until you can<br>
cache your builds. Otherwise our new APT mirror might be disabled as well.<br></blockquote><div><br></div><div>Caching is going to help of course, but I'm not sure how much: the APT repo is updated twice a day, and I think we do less than 5 builds daily on average. (Only one of our CI builds is using the APT repo, all others are using cached <a href="http://llvm.org">llvm.org</a> binaries or binaries from Mac Homebrew.)</div><div><br></div><div>We don't need to be up-to-date with the very latest trunk version. Once a week (or slower) is much nicer for us. Is there a place where we can download a tar.xz package of trunk (built for Ubuntu Trusty), that we could manually update a reference to? So we can manually bump the LLVM svn revision to download a package for, and cache that for a week or longer.</div><div><br></div><div>We really want to keep testing with LLVM trunk. I think we are one of the few projects doing that, so I think it is of value for LLVM too to get bug reports early.</div><div><br></div><div>Thanks!</div><div>  Johan</div><div> </div></div></div></div>