From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45029) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMuPu-0002RS-SR for qemu-devel@nongnu.org; Mon, 19 Jun 2017 07:00:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMuPq-0004oe-Gx for qemu-devel@nongnu.org; Mon, 19 Jun 2017 07:00:22 -0400 Received: from mail-wr0-x235.google.com ([2a00:1450:400c:c0c::235]:35653) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dMuPq-0004oT-AC for qemu-devel@nongnu.org; Mon, 19 Jun 2017 07:00:18 -0400 Received: by mail-wr0-x235.google.com with SMTP id y25so30474967wrd.2 for ; Mon, 19 Jun 2017 04:00:18 -0700 (PDT) References: <20170616161334.7492-1-f4bug@amsat.org> <20170616161334.7492-7-f4bug@amsat.org> From: Alex =?utf-8?Q?Benn=C3=A9e?= In-reply-to: <20170616161334.7492-7-f4bug@amsat.org> Date: Mon, 19 Jun 2017 12:00:55 +0100 Message-ID: <8737awutqw.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH 06/11] travis: retry if llvm.org timeouts List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= Cc: qemu-devel@nongnu.org, Fam Zheng , Peter Maydell Philippe Mathieu-Daudé 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é This is good - I suspect there are other places we could use travis_retry. Reviewed-by: Alex Bennée > --- > .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