summaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorKarl Wette <karl.wette@ligo.org>2017-03-09 20:18:11 +0100
committerKarl Wette <karl.wette@ligo.org>2017-03-09 20:18:11 +0100
commit11ca71fc914b8401da45151fdd18910a2c775c9f (patch)
treeba3368f8d1f995dd5985e4df3ef5cb4d618ef0bc /Tools
parentb451fc464b07af591b09d999aba0f5b897fbf99f (diff)
downloadswig-11ca71fc914b8401da45151fdd18910a2c775c9f.tar.gz
[CI] Fix Octave 4.2 CI job
- Travis adds external PPAs which contain newer versions of packages than in baseline trusty. These newer packages prevent some of the Octave packages in ppa:kwwette/octave, which rely on the older packages in trusty, from installing. To prevent these kind of interactions arising, clean out all external PPAs added by Travis before installing Octave.
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/travis-linux-install.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh
index bc82fd5bd..bd18dfb3c 100755
--- a/Tools/travis-linux-install.sh
+++ b/Tools/travis-linux-install.sh
@@ -63,6 +63,14 @@ case "$SWIGLANG" in
travis_retry sudo apt-get -qq install ocaml ocaml-findlib
;;
"octave")
+ # Travis adds external PPAs which contain newer versions of packages
+ # than in baseline trusty. These newer packages prevent some of the
+ # Octave packages in ppa:kwwette/octave, which rely on the older
+ # packages in trusty, from installing. To prevent these kind of
+ # interactions arising, clean out all external PPAs added by Travis
+ # before installing Octave
+ travis_retry sudo rm -rf /etc/apt/sources.list.d/*
+ travis_retry sudo apt-get -qq update
if [[ -z "$VER" ]]; then
travis_retry sudo apt-get -qq install liboctave-dev
else