diff options
author | Karl Wette <karl.wette@ligo.org> | 2017-03-09 20:18:11 +0100 |
---|---|---|
committer | Karl Wette <karl.wette@ligo.org> | 2017-03-09 20:18:11 +0100 |
commit | 11ca71fc914b8401da45151fdd18910a2c775c9f (patch) | |
tree | ba3368f8d1f995dd5985e4df3ef5cb4d618ef0bc /Tools | |
parent | b451fc464b07af591b09d999aba0f5b897fbf99f (diff) | |
download | swig-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-x | Tools/travis-linux-install.sh | 8 |
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 |