<div dir="ltr">On Wed, Jul 19, 2017 at 5:53 PM, Matthias Kuhn <span dir="ltr"><<a href="mailto:matthias@opengis.ch" target="_blank">matthias@opengis.ch</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Travis CI stopped working today and reported nothing but failures.<br>
<br>
# The good news<br>
<br>
It's up and running again.<br>
<br>
# Affected pull requests<br>
<br>
If you have a pull request which errored, either push a new commit to<br>
your branch (if you have something that you wanted to push anyway) or<br>
close and reopen the pull request.<br>
<br>
# Cause<br>
<br>
It was caused by the switch of the default distribution from precise to<br>
trusty. (Read more about it here<br>
<a href="https://blog.travis-ci.com/2017-07-11-trusty-as-default-linux-is-coming" rel="noreferrer" target="_blank">https://blog.travis-ci.com/<wbr>2017-07-11-trusty-as-default-<wbr>linux-is-coming</a>).<br>
Right now it's quite easy to revert (once you know what's actually going<br>
on).<br>
<br>
# Perspective<br>
<br>
Mid-term we will have to migrate to something newer though.<br>
Travis also offers support for trusty but that's quite old as well. We<br>
are currently looking into a couple of different approaches like<br>
building our depencies for trusty and shipping them via a ppa or using a<br>
docker container with the dependencies. The main requirement is that the<br>
whole dependency build process is scripted and can be done<br>
collaboratively (something the current osgeo4travis dependencies don't<br>
fulfill which I'm eager to retire).<br>
<br>
Cheers<br>
Matthias<br clear="all"></blockquote><div><br><br></div><div>Thanks Matthias for the good news, you know we (@ boundless) have an established workflow for nightly builds of docker QGIS testing images, basically the docker images are build with Vagrant on AWS through a jenkins task that schedules the builds and pushes them to docker hub.<br><br></div><div>The images are then pulled by Travis and the tests are run inside the docker images on Travis.<br></div><div><br></div><div>Maybe something similar can be developed for the dependencies, please le me know if we can help.<br><br><br></div><div>Cheers.<br></div></div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Alessandro Pasotti<br>w3: <a href="http://www.itopen.it" target="_blank">www.itopen.it</a></div>
</div></div>