Re: [Twisted-Python] continuous integration update

2016-12-02 Thread Glyph Lefkowitz

> On Dec 2, 2016, at 2:18 PM, Glyph Lefkowitz  wrote:
> 
> Hi all,
> 
> On Github, the process was supposed to be that we push any 3rd-party 
> contributor branches to the buildbots before doing a final merge.  However, 
> we (myself included, I think) have been landing PRs without doing that first.
> 
> In order to ensure that the process is followed, I've added a representative 
> sample of buildbot status checks - specifically, buildbot/osx10.10-py2.7, 
> buildbot/freebsd10-py3.5, and buildbot/freebsd10-py2.7 to the required list.

Oops. Apparently the FreeBSD ones aren't supported builds, and therefore don't 
run on every PR, so they were jamming things up.  I've reduced it to just the 
OS X builder.

-glyph

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] continuous integration update

2016-12-02 Thread Glyph Lefkowitz
Hi all,

On Github, the process was supposed to be that we push any 3rd-party 
contributor branches to the buildbots before doing a final merge.  However, we 
(myself included, I think) have been landing PRs without doing that first.

In order to ensure that the process is followed, I've added a representative 
sample of buildbot status checks - specifically, buildbot/osx10.10-py2.7, 
buildbot/freebsd10-py3.5, and buildbot/freebsd10-py2.7 to the required list.

Additionally, I think I'd like to take our Mac builds off of Travis.  They're 
still in the allow_fail section, so they haven't been blocking merges, but a 
Travis build can't complete (and therefore register as "succeded") without 
them.  Given the repeated OS X related incidents on Travis (see here 
https://www.traviscistatus.com/incidents/nq0sf0srvx8s and here 
https://www.traviscistatus.com/incidents/3d430hxd59ft here 
https://www.traviscistatus.com/incidents/06xg686x7wgw and here 
https://www.traviscistatus.com/incidents/w82t22dlpntr and here 
https://www.traviscistatus.com/incidents/j7ttlsnbkf33 if you haven't been 
personally affected) the OS X builds have been responsible for something like 
90% of our build times and have prevented me from making a lot of progress this 
week.  I've submitted a PR for this at 
https://github.com/twisted/twisted/pull/614 which hopefully someone can review 
and merge if they agree.

Thanks,

-glyph

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python