On Fri, 16 Jun 2017 at 03:40 Victor Stinner email@example.com wrote:
2017-06-16 10:37 GMT+02:00 Nick Coghlan firstname.lastname@example.org:
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.