On Fri, 16 Jun 2017 at 03:40 Victor Stinner <victor.stinner@gmail.com> wrote:
2017-06-16 10:37 GMT+02:00 Nick Coghlan <ncoghlan@gmail.com>:
> Hopefully reversions will continue to be rare (since relatively few
> changes are likely to be as platform dependent as PEP 538, and
> Windows/*nix differences are already covered in pre-merge CI), but
> when they do come up, the reminder of how to manually trigger
> pre-merge cross-platform CI is likely to be useful, and doesn't
> require much additional effort on the part of the folks doing the
> reversion.

I'm also tolerant. A regression on macOS Tiger matters me less than a
regression on most Linux buildbots. I tried to focus on recent
versions of Windows, Linux, macOS and FreeBSD.

AIX, OpenIndiana/Solaris, OpenBSD, etc. are broken for month. It's ok,
I can live with that :-) But regulary, I propose to drop support for
these platforms ;-) For AIX, I tried to skip a few tests known to fail
on AIX. For OpenIndiana, we should simply remove this buildbot and
replace it with a new IllumOS buildbot.

https://www.python.org/dev/peps/pep-0011/ backs you up in dropping support if we can't get a buildbot and someone to maintain the support (and it sounds like we don't have the latter ATM for those platforms). Maybe we should amend PEP 11 to say that whomever volunteers to maintain a platform must make sure that platform's buildbot is not red for longer than a month (to give volunteers some time to notice the fail and fix it in case it happens while they are e.g. on vacation)? Otherwise we will consider the platform unsupported.