Changelog
python3.5 (3.5.2-6) unstable; urgency=medium
* Update to 20160922 from the 3.5 branch.
- Issue #27955: Fallback on reading /dev/urandom device when the getrandom()
syscall fails with EPERM, for example when blocked by SECCOMP.
- Issue #28131: Fix a regression in zipimport's compile_source().
zipimport should use the same optimization level as the interpreter.
- Issue #25221: Fix corrupted result from PyLong_FromLong(0) when
Python is compiled with NSMALLPOSINTS = 0.
- Issue #28189: dictitems_contains no longer swallows compare errors.
- Issue #27348: In the traceback module, restore the formatting of
exception messages like "Exception: None". This fixes a regression
introduced in 3.5a2.
- Issue #25651: Allow falsy values to be used for msg parameter of
subTest().
- Fix UnboundLocalError in socket._sendfile_use_sendfile.
- Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of
os.stat().
- Issue #25270: Prevent codecs.escape_encode() from raising SystemError
when an empty bytestring is passed.
- Issue #28181: Get antigravity over HTTPS.
- Issue #25895: Enable WebSocket URL schemes in urllib.parse.urljoin.
- Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and
binascii.a2b_qp().
- Issue #19003:m email.generator now replaces only \r and/or \n line
endings, per the RFC, instead of all unicode line endings.
- Issue #28019: itertools.count() no longer rounds non-integer step in
range between 1.0 and 2.0 to 1.
- Issue #25969: Update the lib2to3 grammar to handle the unpacking
generalizations added in 3.5.
- Issue #17582: xml.etree.ElementTree nows preserves whitespaces in
attributes.
- Issue #27456: asyncio: Set TCP_NODELAY by default.
- Issue #27906: Fix socket accept exhaustion during high TCP traffic.
- Issue #28174: Handle when SO_REUSEPORT isn't properly supported.
- Issue #26654: Inspect functools.partial in asyncio.Handle.__repr__.
- Issue #26909: Fix slow pipes IO in asyncio.
- Issue #28176: Fix callbacks race in asyncio.SelectorLoop.sock_connect.
- Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
- Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen.
- Add version to title of IDLE help window.
- Issue #25564: In section on IDLE -- console differences, mention that
using exec means that __builtins__ is defined for each statement.
- Issue #27952: Get Tools/scripts/fixcid.py working with Python 3 and
the current "re" module, avoid invalid Python backslash escapes,
and fix a bug parsing escaped C quote signs.
- Issue #26661: setup.py now detects system libffi with multiarch wrapper.
- Issue #28066: Fix the logic that searches build directories for generated
include files when building outside the source tree.
- Issue #15819: Remove redundant include search directory option for
building outside the source tree.
- Issue #27566: Fix clean target in freeze makefile.
- Issue #27705: Update message in validate_ucrtbase.py
* Don't build the fpectl module on hppa. Closes: #837314.
-- Matthias Klose <email address hidden> Thu, 22 Sep 2016 14:18:14 +0200