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!

https://mail.python.org/mm3/mailman3/lists/buildbot-status.python.org/

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 <rep...@bugs.python.org>
<http://bugs.python.org/issue31355>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to