Re: [python-committers] Revert changes which break too many buildbots
On 15 June 2017 at 19:35, Nick Coghlanwrote: > On 15 June 2017 at 00:40, Victor Stinner wrote: >> A recent example is Nick Coghlan's implementation of the PEP 538: >> basically, it broke all buildbots... except of Linux and Windows :-) >> And it will take a few more days to fix all failures. Well, we are >> working on fixing these issues, so I don't want to revert this change. >> It's just an example of a single change which broke many buildbots. >> The PEP 538 depends a lot on the platform, so I'm not surprised to see >> different failures per platforms ;-) > > Status update on this specific change: Mac OS X should be back to > green now [1] (with some anomalous cases being skipped [2]) I've just merged the change to turn off the locale coercion and compatibility warnings by default, which also included changes to: 1. Temporarily disable UTF-8 as a locale coercion target (as it can break nl_langinfo on FreeBSD) 2. Temporarily skip testing behaviour in the POSIX locale (as it isn't a simple alias for the C locale on *BSD systems) So from a buildbot fleet perspective, the PEP 538 fallout should now be contained, and the above two checks will only be restored after they're passing on the custom buildbot fleet (I'm pretty sure I know how to get them both working, but it will take some experimenting with the custom build branch to confirm that). >From a local Linux development perspective, "LANG=C python3.7 ..." is now functionally equivalent to doing "LANG=C LC_CTYPE=C.UTF-8 python3.7 ..." - you have to add "PYTHONCOERCECLOCALE=warn" to see the warnings that were previously emitted by default. Cheers, Nick. P.S. For the benefit of future readers of PEP 538 itself, I also added an "Implementation Notes" section pointing out that we ended up *not* implementing the PEP as written, since it proved unworkable in practice. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
[python-committers] [RELEASE] Python 3.6.2rc1 is now available for testing
On behalf of the Python development community and the Python 3.6 release team, I would like to announce the availability of Python 3.6.2rc1. 3.6.2rc1 is the first release candidate for Python 3.6.2, the next maintenance release of Python 3.6. While 3.6.2rc1 is a preview release and, thus, not intended for production environments, we encourage you to explore it and provide feedback via the Python bug tracker (https://bugs.python.org). Please see "What’s New In Python 3.6" for more information: https://docs.python.org/3.6/whatsnew/3.6.html You can find Python 3.6.2rc1 here: https://www.python.org/downloads/release/python-362rc1/ and its change log here: https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-2-release-candidate-1 3.6.2 is planned for final release on 2017-06-30 with the next maintenance release expected to follow in about 3 months. More information about the 3.6 release schedule can be found here: https://www.python.org/dev/peps/pep-0494/ -- Ned Deily n...@python.org -- [] ___ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
Re: [python-committers] Revert changes which break too many buildbots
On 17 June 2017 at 06:26, Brett Cannonwrote: > On Fri, 16 Jun 2017 at 13:24 Ethan Furman wrote: >> On 06/16/2017 09:48 AM, Brett Cannon wrote: >> > 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 [...] >> How about three? Some life changes need more than a month to recover >> from... (death in the family, life in the family, >> job loss, etc.) > > True. I guess as long as we are upfront that the platform's buildbot is > known to be failing and the clock has started (so we all know to ignore the > failure), then I'm fine with 3 months. It's also the case of that being the time period to ping python-committers with a notification to say "Hey, my availability is likely to be intermittent for a while, so the buildbot for may be unreliable until ". That way, other folks that care about the platform may be more alert to resolving platform specific issues during that time (and may even be able to take over the lead platform support role). Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/