[New-bugs-announce] [issue31355] Remove Travis CI job: rely on buildbots

STINNER Victor report at bugs.python.org
Tue Sep 5 19:24:41 EDT 2017

New submission from STINNER Victor:

Currently, Travis CI has a job running tests on macOS. Sadly, there is a bug on Travis: *sometimes*, the macOS job blocks a Pull Request to be merged even if macOS is marked as "Allowed Failure". If you cancel the job, it's even worse: Travis CI is marked a failed and the PR cannot be merged.

I tried to cancel the build and restart it, but 2 hours later, the macOS job was still queued and I was still unable to merge my PR.

We cannot work around the Travis CI issue. We are getting more and more pull requests, especially this week with the CPython sprint, so the macOS queue is getting even longer.

I discussed the issue with Zachary Ware and we agreed to "disable" ("remove" in practice) the macOS job for this week, and rely on the macOS buildbots instead.

We have 3 macOS buildbots (x86 Tiger 3.x, x86-64 El Capitan 3.x, x86-64 Sierra 3.x) and I worked hard last months to get buildbots green. So we should be quickly notified of failures. There is now the buildbot-status mailing list for this purpose!


I already reported the issue twice on python-committers mailing list in June and September (this year):

* https://mail.python.org/pipermail/python-committers/2017-September/004824.html
* https://mail.python.org/pipermail/python-committers/2017-June/004661.html

components: Build
messages: 301398
nosy: haypo, ned.deily, zach.ware
priority: normal
severity: normal
status: open
title: Remove Travis CI job: rely on buildbots
versions: Python 2.7, Python 3.6, Python 3.7

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list