aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2019-06-05 16:22:29 -0400
committerNick Mathewson <nickm@torproject.org>2019-06-05 16:22:29 -0400
commitd63c17f2afb810f5db896b10909fe9ff2bfe7cf9 (patch)
tree908e92f66bd6346f1830245920d0e4e8445b7d9a /.travis.yml
parente51b57ee047420b929c7d58de70df6ea5ca77565 (diff)
parentb05b165a75a9d9e912da64788fc873fb215f5d75 (diff)
downloadtor-d63c17f2afb810f5db896b10909fe9ff2bfe7cf9.tar.gz
tor-d63c17f2afb810f5db896b10909fe9ff2bfe7cf9.zip
Merge remote-tracking branch 'tor-github/pr/989' into maint-0.4.0
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml22
1 files changed, 1 insertions, 21 deletions
diff --git a/.travis.yml b/.travis.yml
index 8e258aef26..f78333611f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -39,7 +39,7 @@ env:
- RUST_OPTIONS="--enable-rust" TOR_RUST_DEPENDENCIES=true
matrix:
- ## include creates builds with gcc, linux, sudo: false
+ ## include creates builds with gcc, linux
include:
## We include a single coverage build with the best options for coverage
- env: COVERAGE_OPTIONS="--enable-coverage" HARDENING_OPTIONS=""
@@ -71,12 +71,6 @@ matrix:
## allow failures by env:
## https://docs.travis-ci.com/user/customizing-the-build#matching-jobs-with-allow_failures
exclude:
- ## Clang doesn't work in containerized builds, see below.
- - compiler: clang
- sudo: false
- ## Non-containerized gcc are slow and redundant.
- - compiler: gcc
- sudo: required
## gcc on OSX is less useful, because the default compiler is clang.
- compiler: gcc
os: osx
@@ -92,20 +86,6 @@ matrix:
## TOR_RUST_DEPENDENCIES is spelt RUST_DEPENDENCIES in 0.3.2
env: RUST_OPTIONS="--enable-rust" TOR_RUST_DEPENDENCIES=true HARDENING_OPTIONS=""
-## We don't need sudo. (The "apt:" stanza after this allows us to not need
-## sudo; otherwise, we would need it for getting dependencies.)
-##
-## But we use "sudo: required" to force non-containerized builds, working
-## around a Travis CI environment issue: clang LeakAnalyzer fails
-## because it requires ptrace and the containerized environment no
-## longer allows ptrace.
-## https://github.com/travis-ci/travis-ci/issues/9033
-##
-## In the matrix above, we exclude redundant combinations.
-sudo:
- - false
- - required
-
## (Linux only) Use the latest Linux image (Ubuntu Trusty)
dist: trusty