[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted python3.5 3.5.3-2 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 07 Jun 2017 12:26:02 -0700
Source: python3.5
Binary: python3.5 python3.5-venv libpython3.5-stdlib python3.5-minimal libpython3.5-minimal libpython3.5 python3.5-examples python3.5-dev libpython3.5-dev libpython3.5-testsuite idle-python3.5 python3.5-doc python3.5-dbg libpython3.5-dbg
Architecture: source
Version: 3.5.3-2
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <doko@debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
 idle-python3.5 - IDE for Python (v3.5) using Tkinter
 libpython3.5 - Shared Python runtime library (version 3.5)
 libpython3.5-dbg - Debug Build of the Python Interpreter (version 3.5)
 libpython3.5-dev - Header files and a static library for Python (v3.5)
 libpython3.5-minimal - Minimal subset of the Python language (version 3.5)
 libpython3.5-stdlib - Interactive high-level object-oriented language (standard library
 libpython3.5-testsuite - Testsuite for the Python standard library (v3.5)
 python3.5  - Interactive high-level object-oriented language (version 3.5)
 python3.5-dbg - Debug Build of the Python Interpreter (version 3.5)
 python3.5-dev - Header files and a static library for Python (v3.5)
 python3.5-doc - Documentation for the high-level object-oriented language Python
 python3.5-examples - Examples for the Python language (v3.5)
 python3.5-minimal - Minimal subset of the Python language (version 3.5)
 python3.5-venv - Interactive high-level object-oriented language (pyvenv binary, v
Closes: 852163
Changes:
 python3.5 (3.5.3-2) unstable; urgency=medium
 .
   * Update to 20170607 from the 3.5 branch.
     - bpo-27945: Fixed various segfaults with dict when input collections are
       mutated during searching, inserting or comparing.
     - bpo-25794: Fixed type.__setattr__() and type.__delattr__() for
       non-interned attribute names.
     - bpo-29935: Fixed error messages in the index() method of tuple,
       list and deque when pass indices of wrong type.
     - bpo-28876: ``bool(range)`` works even if ``len(range)``
       raises :exc:`OverflowError`.
     - bpo-29600: Fix wrapping coroutine return values in StopIteration.
     - Issue #29537: Restore runtime compatibility with bytecode files generated
       by CPython 3.5.0 to 3.5.2, and adjust the eval loop to avoid the problems
       that could be caused by the malformed variant of the
       BUILD_MAP_UNPACK_WITH_CALL opcode that they may contain.
     - Issue #28598: Support __rmod__ for subclasses of str being called before
       str.__mod__.
     - bpo-29602: Fix incorrect handling of signed zeros in complex constructor
       for complex subclasses and for inputs having a __complex__ method.
     - bpo-29347: Fixed possibly dereferencing undefined pointers
       when creating weakref objects.
     - bpo-29438: Fixed use-after-free problem in key sharing dict.
     - Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0].
     - Issue #29337: Fixed possible BytesWarning when compare the code objects.
       Warnings could be emitted at compile time.
     - bpo-30378: Fix the problem that logging.handlers.SysLogHandler cannot
       handle IPv6 addresses.
     - bpo-29960: Preserve generator state when _random.Random.setstate()
       raises an exception.
     - bpo-30414: multiprocessing.Queue._feed background running
       thread do not break from main loop on exception.
     - bpo-30003: Fix handling escape characters in HZ codec.
     - bpo-30301: Fix AttributeError when using SimpleQueue.empty() under
       *spawn* and *forkserver* start methods.
     - bpo-30329: imaplib and poplib now catch the Windows socket WSAEINVAL
       error (code 10022) on shutdown(SHUT_RDWR): An invalid operation was
       attempted.  This error occurs sometimes on SSL connections.
     - bpo-30375: Warnings emitted when compile a regular expression now always
       point to the line in the user code.  Previously they could point into
       inners of the re module if emitted from inside of groups or conditionals.
     - bpo-30048: Fixed ``Task.cancel()`` can be ignored when the task is
       running coroutine and the coroutine returned without any more ``await``.
     - bpo-29990: Fix range checking in GB18030 decoder.
     - Revert bpo-26293 for zipfile breakage. See also bpo-29094.
     - bpo-30243: Removed the __init__ methods of _json's scanner and encoder.
       Misusing them could cause memory leaks or crashes.  Now scanner and
       encoder objects are completely initialized in the __new__ methods.
     - bpo-30185: Avoid KeyboardInterrupt tracebacks in forkserver helper
       process when Ctrl-C is received.
     - bpo-28556: Various updates to typing module: add typing.NoReturn type,
       use WrapperDescriptorType, minor bug-fixes.
     - bpo-30205: Fix getsockname() for unbound AF_UNIX sockets on Linux.
     - bpo-30070: Fixed leaks and crashes in errors handling in the parser
       module.
     - bpo-30061: Fixed crashes in IOBase methods __next__() and readlines()
       when readline() or __next__() respectively return non-sizeable object.
       Fixed possible other errors caused by not checking results of
       PyObject_Size(), PySequence_Size(), or PyMapping_Size().
     - bpo-30068: _io._IOBase.readlines will check if it's closed first when
       hint is present.
     - bpo-29694: Fixed race condition in pathlib mkdir with flags parents=True.
     - bpo-29692: Fixed arbitrary unchaining of RuntimeError exceptions in
       contextlib.contextmanager.
     - bpo-29998: Pickling and copying ImportError now preserves name and path
       attributes.
     - bpo-29942: Fix a crash in itertools.chain.from_iterable when encountering
       long runs of empty iterables.
     - bpo-27863: Fixed multiple crashes in ElementTree caused by
       race conditions and wrong types.
     - bpo-28699: Fixed a bug in pools in multiprocessing.pool that raising an
       exception at the very first of an iterable may swallow the exception or
       make the program hang.
     - bpo-25803: Avoid incorrect errors raised by Path.mkdir(exist_ok=True)
       when the OS gives priority to errors such as EACCES over EEXIST.
     - bpo-29861: Release references to tasks, their arguments and their results
       as soon as they are finished in multiprocessing.Pool.
     - bpo-29884: faulthandler: Restore the old sigaltstack during teardown.
     - bpo-25455: Fixed crashes in repr of recursive buffered file-like objects.
     - bpo-29800: Fix crashes in partial.__repr__ if the keys of partial.keywords
       are not strings.
     - bpo-29742: get_extra_info() raises exception if get called on closed
       ssl transport.
     - bpo-8256: Fixed possible failing or crashing input() if attributes
       "encoding" or "errors" of sys.stdin or sys.stdout are not set or are
       not strings.
     - bpo-28298: Fix a bug that prevented array 'Q', 'L' and 'I' from accepting
       big intables (objects that have __int__) as elements.
     - bpo-29615: SimpleXMLRPCDispatcher no longer chains KeyError (or any other
       exception) to exception(s) raised in the dispatched methods.
     - bpo-29704: asyncio.subprocess.SubprocessStreamProtocol no longer closes
       before all pipes are closed.
     - bpo-29703: Fix asyncio to support instantiation of new event loops
       in child processes.
     - bpo-29376: Fix assertion error in threading._DummyThread.is_alive().
     - bpo-29110: Fix file object leak in aifc.open() when file is given as a
       filesystem path and is not in valid AIFF format.
     - Issue #28961: Fix unittest.mock._Call helper: don't ignore the name
       parameter anymore.
     - bpo-29532: Altering a kwarg dictionary passed to functools.partial()
       no longer affects a partial object after creation.
     - Issue #28556: Various updates to typing module: typing.Counter,
       typing.ChainMap, improved ABC caching, etc.
     - Issue #29100: Fix datetime.fromtimestamp() regression introduced in
       Python 3.6.0: check minimum and maximum years.
     - Issue #29519: Fix weakref spewing exceptions during interpreter shutdown
       when used with a rare combination of multiprocessing and custom codecs.
     - Issue #29416: Prevent infinite loop in pathlib.Path.mkdir
     - Issue #29444: Fixed out-of-bounds buffer access in the group() method of
       the match object.
     - Issue #29335: Fix subprocess.Popen.wait() when the child process has
       exited to a stopped instead of terminated state (ex: when under ptrace).
     - Issue #29290: Fix a regression in argparse that help messages would wrap
       at non-breaking spaces.
     - Issue #28735: Fixed the comparison of mock.MagickMock with mock.ANY.
     - Issue #29011: Fix an important omission by adding Deque to the typing
       module.
     - Issue #29219: Fixed infinite recursion in the repr of uninitialized
       ctypes.CDLL instances.
     - Issue #28969: Fixed race condition in C implementation of
       functools.lru_cache.  KeyError could be raised when cached function
       with full cache was simultaneously called from differen threads with
       the same uncached arguments.
     - Issue #29142: In urllib.request, suffixes in no_proxy environment
       variable with leading dots could match related hostnames again (e.g.
       .b.c matches a.b.c).
     - Issue #27867: Function PySlice_GetIndicesEx() is replaced with a macro if
       Py_LIMITED_API is set to the value between 0x03050400 and 0x03060000 (not
       including) or 0x03060100 or higher.
     - Issue #29083: Fixed the declaration of some public API functions.
       PyArg_VaParse() and PyArg_VaParseTupleAndKeywords() were not available in
       limited API.  PyArg_ValidateKeywordArguments(), PyArg_UnpackTuple() and
       Py_BuildValue() were not available in limited API of version < 3.3 when
       PY_SSIZE_T_CLEAN is defined.
     - bpo-26985: Add missing info of code object in inspect documentation.
     - bpo-28929: Link the documentation to its source file on GitHub.
     - bpo-25008: Document smtpd.py as effectively deprecated and add a pointer
       to aiosmtpd, a third-party asyncio-based replacement.
     - Issue #26355: Add canonical header link on each page to corresponding
       major version of the documentation.
     - Issue #29349: Fix Python 2 syntax in code for building the documentation.
     - bpo-29243: Prevent unnecessary rebuilding of Python during ``make test``,
       ``make install`` and some other make targets when configured with
       ``--enable-optimizations``.
     - bpo-23404: Don't regenerate generated files based on file modification
       time anymore: the action is now explicit. Replace ``make touch`` with
       ``make regen-all``.
     - bpo-29643: Fix ``--enable-optimization`` didn't work.
     - bpo-30357: test_thread: setUp() now uses support.threading_setup() and
       support.threading_cleanup() to wait until threads complete to avoid
       random side effects on following tests.
     - bpo-30197: Enhanced functions swap_attr() and swap_item() in the
       test.support module.  They now work when delete replaced attribute or
       item inside the with statement.  The old value of the attribute or item
       (or None if it doesn't exist) now will be assigned to the target of the
       "as" clause, if there is one.
     - Issue #29571: to match the behaviour of the ``re.LOCALE`` flag,
       test_re.test_locale_flag now uses ``locale.getpreferredencoding(False)``
       to determine the candidate encoding for the test regex (allowing it to
       correctly skip the test when the default locale encoding is a multi-byte
       encoding)
   * Explicitly use the system python for byte compilation in postinst scripts.
     Closes: #852163. LP: #1682934.
Checksums-Sha1:
 c1277472cbc3941c5cc54fc6628e1b616a07e4c4 3367 python3.5_3.5.3-2.dsc
 90c11c59a1c056edca39dfdfb3cd098bf63db52a 446684 python3.5_3.5.3-2.debian.tar.xz
 c4b719cd6e82259cff42067911035f31fff1ec9a 9326 python3.5_3.5.3-2_source.buildinfo
Checksums-Sha256:
 0f5b1a712b180b75eac1c22e1698978e1ead82823ffeaf018cad8b6930eee817 3367 python3.5_3.5.3-2.dsc
 bf3c0af90d3094aa15c31141876aeb2c7a2209df23a6a90e5627030bcb51a355 446684 python3.5_3.5.3-2.debian.tar.xz
 383863b47d096b92aede056b70e40af53393538d35b186774fa9954d17cd88ee 9326 python3.5_3.5.3-2_source.buildinfo
Files:
 8d8b564fafec194d5b1f5b5c241e3bfb 3367 python optional python3.5_3.5.3-2.dsc
 d09d10e2699efb60905929a25514d5f0 446684 python optional python3.5_3.5.3-2.debian.tar.xz
 92b6ff7d1bdcc0e42d005909ab3bfd60 9326 python optional python3.5_3.5.3-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlk4cIMQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9YW3D/oCSubcCdax19FMrYfzGyk4mdJYeNumgnnt
HQXUyvWF//50H9d7tS5eopGjEM/0pIu4f+JdykVpAa7HTcFcIXaPyCLFMoGqsVt5
25l8yLRBg4sW7qF9/bSkuKCN2IQ24nWADkoypbGst30d46arl6HKxvaD3m8Np7n4
AfTs9BjjvMnNsLtmBuwYU/gTHclucieoAy/3jzSGNDmGLczr3MPuMFjO3DuuztI1
sAwCe0FuxOOsmAiQX9r7yoDn3pZNntE2cKpcEV0133xdQZaFPHErbslbEtsYhMJi
qXnDGSmYu8Q1z2JprvsD6uVW7PCoyxlUGsLNJQ0jsdga5zAnFKnRaOh/xG9xlIkP
pgphnuPCBxeaLUn8+BHx/xC8mOMdmY6u+LZq2ouE0aJ2gUYCHDdlhjpb5/8QfXm3
iLbH5j2OYdskJfGSECMe5C++V0G1APAL7n7xi75qKD3pw2VB+onReIU6bfttvBDV
KI2ywxxHtFNJ4goZnTnbDokdgcDJT7zCdj9jvUyh3p7mbohOyF1eb/vqW13XiMlq
CbQ6T0Zv6NNs6Gq0SRg3REMFwwIV1kZvMswny2u2FmKzkKhWvsor9b4lQNey0MBS
1pzD54S1PVVdYDhopjJyEhKtPt/kHdc7BWJ1/7H9Iupj2ZAfX7uEr7XMKFwBN3Yc
6mUfP/PyIw==
=63vr
-----END PGP SIGNATURE-----


Reply to: