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

Closed
opened 2017-07-12 15:47:37 +00:00 by warner · 3 comments

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).

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).
warner added the
dev-infrastructure
normal
defect
1.12.1
labels 2017-07-12 15:47:37 +00:00
warner added this to the 1.13.0 milestone 2017-07-12 15:47:37 +00:00
warner self-assigned this 2017-07-12 15:47:37 +00:00
Author

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.

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.
Brian Warner <warner@lothar.com> commented 2017-07-12 18:39:32 +00:00
Owner

In 14c0379/trunk:

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

closes ticket:2888
In [14c0379/trunk](/tahoe-lafs/trac-2024-07-25/commit/14c03793b5ee1f478a901e7da7325b877aeb1efe): ``` travis: switch from EOLed 'precise' to 'trusty' closes ticket:2888 ```
tahoe-lafs added the
fixed
label 2017-07-12 18:39:32 +00:00
Author

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.

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.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#2888
No description provided.