#2888 closed defect (fixed)

travis integration tests failing due to end-of-lifed Precise platform

Reported by: warner Owned by: warner
Priority: normal Milestone: 1.13.0
Component: dev-infrastructure Version: 1.12.1
Keywords: Cc:
Launchpad Bug:

Description

Recently, our pull requests have been failing CI, because Travis-CI is using the "Precise" platform (Ubuntu 12.04 LTS), which reached its end-of-life back in april. It appears that torproject.org no longer offers .deb packages for precise, so the "integration" tests (which try to install the latest Tor via a torproject.org PPA) fail.

The fix will be to update our .travis.yml to request a newer platform, probably Xenial (16.04 LTS).

Change History (3)

comment:1 Changed at 2017-07-12T18:37:44Z by warner

Oh, it turns out that the integration test script (integration/install-tor.sh) explicitly added a precise-based URL to the APT sources.list. So that needs to be changed to match.

comment:2 Changed at 2017-07-12T18:39:32Z by Brian Warner <warner@…>

  • Resolution set to fixed
  • Status changed from new to closed

In 14c0379/trunk:

travis: switch from EOLed 'precise' to 'trusty'

closes ticket:2888

comment:3 Changed at 2017-07-12T18:40:39Z by warner

I went with trusty (14.04 LTS) instead of xenial (16.04 LTS) because we've already got a xenial buildbot worker, so I wanted coverage of the oldest supported Ubuntu flavor.

Note: See TracTickets for help on using tickets.