python2.7 2.7.12-4 source package in Ubuntu

Changelog

python2.7 (2.7.12-4) unstable; urgency=medium

  * Update to 20161103 from the 2.7 branch.
    - Issue #21720: Improve exception message when the type of fromlist is
      unicode.  fromlist parameter of __import__() only accepts str in Python 2
      and this will help to identify the problem especially when the
      unicode_literals future import is used.
    - Issue #26906: Resolving special methods of uninitialized type now causes
      implicit initialization of the type instead of a fail.
    - Issue #18287: PyType_Ready() now checks that tp_name is not NULL.
    - Issue #24098: Fixed possible crash when AST is changed in process of
      compiling it.
    - Issue #28350: String constants with null character no longer interned.
    - Issue #27942: String constants now interned recursively in tuples and
      frozensets.
    - Issue #15578: Correctly incref the parent module while importing.
    - Issue #26307: The profile-opt build now applies PGO to the built-in
      modules.
    - Issue #26020: set literal evaluation order did not match documented
      behaviour.
    - Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open a
      tar file with compression before trying to open it without compression.
      Otherwise it had 50% chance failed with ignore_zeros=True.
    - Issue #25464: Fixed HList.header_exists() in Tix module by adding
      a workaround to Tix library bug.
    - Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP
      archive.
    - Issue #28480: Fix error building _sqlite3 module when multithreading is
      disabled.
    - Issue #26293: Fixed writing ZIP files that starts not from the start of
      the file.  Offsets in ZIP file now are relative to the start of the
      archive in conforming to the specification.
    - Fix possible integer overflows and crashes in the mmap module with
      unusual usage patterns.
    - Issue #27897: Fixed possible crash in
      sqlite3.Connection.create_collation() if pass invalid string-like object
      as a name.
    - Issue #1703178: Fix the ability to pass the --link-objects option to the
      distutils build_ext command.
    - Issue #28253: Fixed calendar functions for extreme months: 0001-01
      and 9999-12.
      Methods itermonthdays() and itermonthdays2() are reimplemented so
      that they don't call itermonthdates() which can cause datetime.date
      under/overflow.
    - Issue #27963: Fixed possible null pointer dereference in
      ctypes.set_conversion_mode().
    - Issue #28284: Strengthen resistance of ``_json.encode_basestring_ascii()``
      to integer overflow.
    - Issue #27611: Fixed support of default root window in the Tix module.
    - Issue #24363: When parsing HTTP header fields, if an invalid line is
      encountered, skip it and continue parsing.  Previously, no more header
      fields were parsed, which could lead to fields for HTTP framing like
      Content-Length and Transfer-Encoding being overlooked.
    - Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and
      binascii.a2b_qp().
    - Issue #25969: Update the lib2to3 grammar to handle the unpacking
      generalizations added in 3.5.
    - Issue #24594: Validates persist parameter when opening MSI database
    - Issue #27570: Avoid zero-length memcpy() etc calls with null source
      pointers in the "ctypes" and "array" modules.
    - Issue #22450: urllib now includes an "Accept: */*" header among the
      default headers.  This makes the results of REST API requests more
      consistent and predictable especially when proxy servers are involved.
    - lib2to3.pgen3.driver.load_grammar() now creates a stable cache file
      between runs given the same Grammar.txt input regardless of the hash
      randomization setting.
    - Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative
      name fields in X.509 certs.
    - Issue #27850: Remove 3DES from ssl module's default cipher list to
      counter measure sweet32 attack (CVE-2016-2183).
    - Issue #27766: Add ChaCha20 Poly1305 to ssl module's default ciper list.
      (Required OpenSSL 1.1.0 or LibreSSL).
    - Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
      Closes: #835793.
    - Issue #27944: Fix some memory-corruption bugs in the log reading code
      of the _hotshot module.
    - Issue #27934: Use ``float.__repr__`` instead of plain ``repr`` when JSON-
      encoding an instance of a float subclass.
    - Issue #21201: Improves readability of multiprocessing error message.
    - Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
    - Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen.
    - Issue #17642: add larger font sizes for classroom projection.
    - 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 #28513: Documented command-line interface of zipfile.
    - Issue #28258: Fixed build with Estonian locale.
    - Issue #26661: setup.py now detects system libffi with multiarch wrapper.
    - Issue #15819: The Include directory in the build tree is already
      searched; drop unused code trying to add it again.
    - Issue #27566: Fix clean target in freeze makefile.
    - Issue #27983: Cause lack of llvm-profdata tool when using clang as
      required for PGO linking to be a configure time error rather than
      make time when --with-optimizations is enabled.  Also improve our
      ability to find the llvm-profdata tool on MacOS and some Linuxes.
    - Issue #26359: Add the --with-optimizations configure flag.
    - Issue #27952: Get Tools/scripts/fixcid.py working with the current "re"
      module, avoid invalid Python backslash escapes, and fix a bug parsing
      escaped C quote signs.

 -- Matthias Klose <email address hidden>  Thu, 03 Nov 2016 11:11:39 +0100

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Sid
Original maintainer:
Matthias Klose
Architectures:
any all
Section:
python
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
python2.7_2.7.12-4.dsc 3.2 KiB 98e555366cc7b5865a832527afa3ec6ff1c1906dba5ae18a5f8d6868bd7679d7
python2.7_2.7.12.orig.tar.gz 16.2 MiB 3cb522d17463dfa69a155ab18cffa399b358c966c0363d6c8b5b3bf1384da4b6
python2.7_2.7.12-4.diff.gz 493.8 KiB 8fb413da128e1466d843d8aef76020e8d07a507af489aa7e5caa13d68b4b3731

No changes file available.

Binary packages built by this source

idle-python2.7: No summary available for idle-python2.7 in ubuntu zesty.

No description available for idle-python2.7 in ubuntu zesty.

libpython2.7: No summary available for libpython2.7 in ubuntu zesty.

No description available for libpython2.7 in ubuntu zesty.

libpython2.7-dbg: No summary available for libpython2.7-dbg in ubuntu zesty.

No description available for libpython2.7-dbg in ubuntu zesty.

libpython2.7-dbgsym: No summary available for libpython2.7-dbgsym in ubuntu zesty.

No description available for libpython2.7-dbgsym in ubuntu zesty.

libpython2.7-dev: No summary available for libpython2.7-dev in ubuntu zesty.

No description available for libpython2.7-dev in ubuntu zesty.

libpython2.7-dev-dbgsym: No summary available for libpython2.7-dev-dbgsym in ubuntu zesty.

No description available for libpython2.7-dev-dbgsym in ubuntu zesty.

libpython2.7-minimal: No summary available for libpython2.7-minimal in ubuntu zesty.

No description available for libpython2.7-minimal in ubuntu zesty.

libpython2.7-minimal-dbgsym: No summary available for libpython2.7-minimal-dbgsym in ubuntu zesty.

No description available for libpython2.7-minimal-dbgsym in ubuntu zesty.

libpython2.7-stdlib: No summary available for libpython2.7-stdlib in ubuntu zesty.

No description available for libpython2.7-stdlib in ubuntu zesty.

libpython2.7-stdlib-dbgsym: No summary available for libpython2.7-stdlib-dbgsym in ubuntu zesty.

No description available for libpython2.7-stdlib-dbgsym in ubuntu zesty.

libpython2.7-testsuite: No summary available for libpython2.7-testsuite in ubuntu zesty.

No description available for libpython2.7-testsuite in ubuntu zesty.

python2.7: No summary available for python2.7 in ubuntu zesty.

No description available for python2.7 in ubuntu zesty.

python2.7-dbg: No summary available for python2.7-dbg in ubuntu zesty.

No description available for python2.7-dbg in ubuntu zesty.

python2.7-dev: No summary available for python2.7-dev in ubuntu zesty.

No description available for python2.7-dev in ubuntu zesty.

python2.7-doc: No summary available for python2.7-doc in ubuntu zesty.

No description available for python2.7-doc in ubuntu zesty.

python2.7-examples: No summary available for python2.7-examples in ubuntu zesty.

No description available for python2.7-examples in ubuntu zesty.

python2.7-minimal: No summary available for python2.7-minimal in ubuntu zesty.

No description available for python2.7-minimal in ubuntu zesty.