From 6a2a118467ccf8e261e9fe6f8f50a41c17de4508 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 31 Jul 2019 19:59:23 +0930 Subject: [PATCH] travis: upgrade to bionic This means we'll start enforcing no "maybe uninitialized" warnings at -O3, since xenial was using gcc 5.4 or gcc 4.8 which are too primitive. Seems like `sudo: false` is deprecated (those deps weren't being installed); you simply install in the `before_install` hook. Signed-off-by: Rusty Russell --- .travis.yml | 15 +++------------ .travis/build.sh | 2 +- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index c3570a889..59ab4df0f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,11 @@ language: c -dist: xenial -sudo: false +dist: bionic notifications: email: false -addons: - apt: - packages: - - python3-pip - - libsqlite3-dev - - shellcheck - - cppcheck - - valgrind - - libomp-dev - - gcc-4.8 +before_install: + sudo apt-get install -y libsqlite3-dev cppcheck valgrind gcc-4.8 env: - ARCH=64 SOURCE_CHECK_ONLY=true COPTFLAGS="-O3" diff --git a/.travis/build.sh b/.travis/build.sh index 0537bf804..0680084d6 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -27,7 +27,7 @@ if [ ! -f dependencies/bin/bitcoind ]; then rm -rf bitcoin-0.17.1-x86_64-linux-gnu.tar.gz bitcoin-0.17.1 fi -pyenv global 3.7 +pyenv global 3.7.1 pip3 install --user --quiet mako pip3 install --user --quiet -r tests/requirements.txt pip3 install --quiet \