[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 06/11] travis: retry if llvm.org timeouts
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PATCH 06/11] travis: retry if llvm.org timeouts |
Date: |
Mon, 19 Jun 2017 12:00:55 +0100 |
User-agent: |
mu4e 0.9.19; emacs 25.2.50.3 |
Philippe Mathieu-Daudé <address@hidden> writes:
> example of failure: https://travis-ci.org/qemu/qemu/jobs/243232857
>
> $ sudo apt-get update -qq
> W: Failed to fetch
> http://llvm.org/apt/trusty/dists/llvm-toolchain-trusty-3.9/Release.gpg
> Connection failed
> E: Some index files failed to download. They have been ignored, or old
> ones used instead.
> The command "sudo apt-get update -qq" failed and exited with 100 during .
> Your build has been stopped.
>
> Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
This is good - I suspect there are other places we could use travis_retry.
Reviewed-by: Alex Bennée <address@hidden>
> ---
> .travis.yml | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/.travis.yml b/.travis.yml
> index dbbb11617d..69a960b714 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -123,10 +123,10 @@ matrix:
> - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
> - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9"
> before_install:
> - - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo
> apt-key add -
> - - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty
> llvm-toolchain-trusty-3.9 main'
> - - sudo apt-get update -qq
> - - sudo apt-get install -qq -y clang-3.9
> + - travis_retry wget -nv -O -
> http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
> + - travis_retry sudo apt-add-repository -y 'deb
> http://llvm.org/apt/trusty llvm-toolchain-trusty-3.9 main'
> + - travis_retry sudo apt-get update -qq
> + - travis_retry sudo apt-get install -qq -y clang-3.9
> - sudo apt-get build-dep -qq qemu
> - wget -O -
> http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar
> -xvJ
> - git submodule update --init --recursive
> @@ -142,10 +142,10 @@ matrix:
> - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9
> - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9"
> before_install:
> - - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo
> apt-key add -
> - - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty
> llvm-toolchain-trusty-3.9 main'
> - - sudo apt-get update -qq
> - - sudo apt-get install -qq -y clang-3.9
> + - travis_retry wget -nv -O -
> http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
> + - travis_retry sudo apt-add-repository -y 'deb
> http://llvm.org/apt/trusty llvm-toolchain-trusty-3.9 main'
> + - travis_retry sudo apt-get update -qq
> + - travis_retry sudo apt-get install -qq -y clang-3.9
> - sudo apt-get build-dep -qq qemu
> - wget -O -
> http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar
> -xvJ
> - git submodule update --init --recursive
--
Alex Bennée
- [Qemu-devel] [PATCH 01/11] travis: build using all available cpus, (continued)
- [Qemu-devel] [PATCH 01/11] travis: build using all available cpus, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 02/11] travis: split building/testing to have finer elapsed time, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 03/11] travis: use yes/no variable to enable/disable tests, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 04/11] tests: add rule to compile many objects used by tests, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 06/11] travis: retry if llvm.org timeouts, Philippe Mathieu-Daudé, 2017/06/16
- Re: [Qemu-devel] [PATCH 06/11] travis: retry if llvm.org timeouts,
Alex Bennée <=
- [Qemu-devel] [PATCH 05/11] travis: build tests objects in parallel, then run tests sequentially, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 07/11] travis: install more library dependencies, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 09/11] scripts/run-coverity-scan: Script to run Coverity Scan build, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 08/11] travis: install more library dependencies, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 10/11] travis: Add config to do a Coverity Scan upload, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 11/11] MAINTAINERS: self-appoint me as reviewer in build/test automation, Philippe Mathieu-Daudé, 2017/06/16