Created by Matthias Klose and last modified
Get this branch:
bzr branch lp:~doko/python/pkg2.7-debian
Only Matthias Klose can upload to this branch. If you are Matthias Klose please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Matthias Klose

Recent revisions

146. By Matthias Klose

python2.7 (2.7.11-7) unstable; urgency=medium

  * Update to 20160330 from the 2.7 branch.

 -- Matthias Klose <email address hidden> Wed, 30 Mar 2016 23:00:42 +0200

python2.7 (2.7.11-6) unstable; urgency=medium

  * Update to 20160323 from the 2.7 branch.
  * Always build _math.o with -fPIC.

 -- Matthias Klose <email address hidden> Wed, 23 Mar 2016 12:35:56 +0100

python2.7 (2.7.11-5) unstable; urgency=medium

  * Update to 20160319, taken from the 2.7 release branch.
  * Update symbols files.
  * Don't run test_signal on alpha, hanging on the buildd.

 -- Matthias Klose <email address hidden> Sat, 19 Mar 2016 13:14:21 +0100

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

  * Update to 20160222, taken from the 2.7 release branch.

 -- Matthias Klose <email address hidden> Mon, 22 Feb 2016 17:38:42 +0100

python2.7 (2.7.11-3) unstable; urgency=medium

  * Revert patches concerning issue #22995.

 -- Matthias Klose <email address hidden> Mon, 11 Jan 2016 22:04:40 +0100

python2.7 (2.7.11-2) unstable; urgency=medium

  * Disable LTO on ppc64, ppc64el and s390x.
  * Don't run the test_signal tests on alpha.

 -- Matthias Klose <email address hidden> Wed, 09 Dec 2015 01:29:25 +0100

python2.7 (2.7.11-1) unstable; urgency=medium

  * Python 2.7.11 release.
  * Don't run the test_cpickle test, causes other tests to fail.
    See issue 25698.
  * Fix building architecture independent packages only. Closes: #806868.
  * Don't ship menu files anymore, just desktop files.
  * d/p/fix-sslv3-test.diff: properly handle Ubuntu's openssl having OP_NO_SSLv3
    forced on by default (Marc Deslauriers).
  * Update symbols files.

 -- Matthias Klose <email address hidden> Mon, 07 Dec 2015 14:27:52 +0100

145. By Matthias Klose

python2.7 (2.7.10-5) unstable; urgency=medium

  * Update to 20151010, taken from the 2.7 release branch.
  * Adjust setting DH_COMPAT for dh_movefiles with updated debhelper supporting
    globbing of arguments. Closes: #800301.
  * pydoc: use the pager command if available. Closes: #799555.

 -- Matthias Klose <email address hidden> Sat, 10 Oct 2015 11:11:24 +0200

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

  * Remove byte-code for _sysconfigdata_d.py in /usr/lib/python2.7.
    Closes: #793528.
  * Make derivatives builds the same as the parent distro. Closes: #797667.

 -- Matthias Klose <email address hidden> Sun, 13 Sep 2015 22:30:50 +0200

144. By Matthias Klose

python2.7 (2.7.10-3) unstable; urgency=medium

  * Revert issue #24134 changes, taken from the branch.
  * Add hint to install the idle package when trying to run the turtle demo.
    Closes: #788621.

 -- Matthias Klose <email address hidden> Wed, 01 Jul 2015 12:54:53 +0200

143. By Matthias Klose

python2.7 (2.7.10-2) unstable; urgency=medium

  * Cherry-pick some changes from the 2.7 branch:
    - Issue #24264: Fixed buffer overflow in the imageop module.
    - Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
      PyObject_IsInstance(), PyObject_RichCompareBool() and _PyDict_Contains()
      to check for and handle errors correctly.
    - Issue #22095: Fixed HTTPConnection.set_tunnel with default port. The port
      value in the host header was set to "None".
    - Issue #4753, backport computed gotos.
  * Configure --with-computed-gotos.
  * Make the build reproducible (Jérémy Bobbio). Closes: #786978.
    - Pass time of latest debian/changelog entry to sphinx via SPHINXOPTS.
    - Do not store a timestamps when compressing devhelp.
  * Pass DATE and TIME macros matching the current debian/changelog entry
    when building getbuildinfo.o.
  * Don't run the test_io test on sparc.

 -- Matthias Klose <email address hidden> Mon, 01 Jun 2015 18:21:46 +0200

142. By Matthias Klose

python2.7 (2.7.10-1) unstable; urgency=medium

  * Python 2.7.10 release.

 -- Matthias Klose <email address hidden> Tue, 26 May 2015 14:47:02 +0200

python2.7 (2.7.10~rc1-1) unstable; urgency=medium

  * Python 2.7.10 release candidate 1.
  * Re-enable running the tests, re-enable the pgo/lto build.

 -- Matthias Klose <email address hidden> Sun, 10 May 2015 23:40:03 +0200

141. By Matthias Klose

python2.7 (2.7.9-5) unstable; urgency=medium

  * Update to 20150507, taken from the 2.7 release branch.
    - Issue #24134: assertRaises() and assertRaisesRegexp() checks are not
      longer successful if the callable is None.
    - Issues #24099, #24100, and #24101: Fix free-after-use bug in heapq's
      siftup and siftdown functions.
    - Backport collections.deque fixes from Python 3.5. Prevents reentrant
      badness during deletion by deferring the decref until the container has
      been restored to a consistent state.
    - Issue #24125: Saved error's line and column numbers when an error
      occured. Fixes python-docutils. Closes: #784270.
    - Issue #23842, SystemError in os.minor, os.major. Closes: #782081.

 -- Matthias Klose <email address hidden> Wed, 06 May 2015 22:47:05 +0200

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

  * Fix installation of the optimized interpreter. Closes: #766877.

 -- Matthias Klose <email address hidden> Wed, 29 Apr 2015 19:09:39 +0200

140. By Matthias Klose

python2.7 (2.7.9-3) unstable; urgency=medium

  * Update to 20150429, taken from the 2.7 release branch.
    - Issue #23629: Fix the default __sizeof__ implementation for
      variable-sized objects.
    - Issue #21526: Tkinter now supports new boolean type in Tcl 8.5.
    - Issue #23838: linecache now clears the cache and returns an empty
      result on MemoryError.
    - Issue #23742: ntpath.expandvars() no longer loses unbalanced single
    - Issue #21802: The reader in BufferedRWPair now is closed even when
      closing writer failed in BufferedRWPair.close().
    - Issue #23671: string.Template now allows to specify the "self" parameter
      as keyword argument. string.Formatter now allows to specify the "self"
      and the "format_string" parameters as keyword arguments.
    - Issue #21560: An attempt to write a data of wrong type no longer cause
      GzipFile corruption.
    - Issue #23647: Increase imaplib's MAXLINE to accommodate modern mailbox
    - Issue #23539: If body is None, http.client.HTTPConnection.request now
      sets Content-Length to 0 for PUT, POST, and PATCH headers to avoid
      411 errors from some web servers.
    - Issue #23136: _strptime now uniformly handles all days in week 0,
      including Dec 30 of previous year.
    - Issue #23138: Fixed parsing cookies with absent keys or values in
    - Issue #23051: multiprocessing.Pool methods imap() and imap_unordered()
      now handle exceptions raised by an iterator.
    - Issue #22928: Disabled HTTP header injections in httplib.
    - Issue #23615: Module tarfile now can be reloaded with imp.reload().
    - Issue #23799: Added test.test_support.start_threads() for running and
      cleaning up multiple threads.
    - Issue #22390: test.regrtest now emits a warning if temporary files or
      directories are left after running a test.
    - Issue #23583: Added tests for standard IO streams in IDLE.
    - Issue #23583: Fixed writing unicode to standard output stream in IDLE.
    - Issue #22853: Fixed a deadlock when use multiprocessing.Queue at import
    - Issue #23476: In the ssl module, enable OpenSSL's
      X509_V_FLAG_TRUSTED_FIRST flag on certificate stores when it is available.
    - Issue #23576: Avoid stalling in SSL reads when EOF has been reached
      in the SSL layer but the underlying connection hasn't been closed.
    - Issue #23504: Added an __all__ to the types module.
    - Issue #23367: Fix possible overflows in the unicodedata module.
    - Issue #23055: Fixed a buffer overflow in PyUnicode_FromFormatV.
    - Issue #23048: Fix jumping out of an infinite while loop in the pdb.
    - Issue #23458: On POSIX, the file descriptor kept open by os.urandom() is
      now set to non inheritable.
    - Issue #22113: struct.pack_into() now supports new buffer protocol (in
      particular accepts writable memoryview).
    - Issues #814253, #9179: Warnings now are raised when group references and
      conditional group references are used in lookbehind assertions in regular
    - Issue #23215: Multibyte codecs with custom error handlers that ignores
      errors consumed too much memory and raised SystemError or MemoryError.
    - Issue #5700: io.FileIO() called flush() after closing the file.
      flush() was not called in close() if closefd=False.
    - Issue #21548: Fix pydoc.synopsis() and pydoc.apropos() on modules with
      empty docstrings.
    - Issue #22885: Fixed arbitrary code execution vulnerability in the dumbdbm
    - Issue #23481: Remove RC4 from the SSL module's default cipher list.
    - Issue #21849: Fixed xmlrpclib serialization of non-ASCII unicode strings
      in the multiprocessing module.
    - Issue #21840: Fixed expanding unicode variables of form $var in
      posixpath.expandvars(). Fixed all os.path implementations on
      unicode-disabled builds.
    - Issue #23363: Fix possible overflow in itertools.permutations.
    - Issue #23364: Fix possible overflow in itertools.product.
    - Issue #23365: Fixed possible integer overflow in
    - Issue #23366: Fixed possible integer overflow in itertools.combinations.
    - Issue #23191: fnmatch functions that use caching are now threadsafe.
    - Issue #18518: timeit now rejects statements which can't be compiled
      outside a function or a loop (e.g. "return" or "break").
    - Issue #19996: Make :mod:`httplib` ignore headers with no name rather than
      assuming the body has started.
    - Issue #20188: Support Application-Layer Protocol Negotiation (ALPN) in the
      ssl module.
    - Issue #23248: Update ssl error codes from latest OpenSSL git master.
    - Issue #23098: 64-bit dev_t is now supported in the os module.
    - Issue #23063: In the disutils' check command, fix parsing of reST with
      code or code-block directives.
    - Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The
      availability of the function is checked during the compilation.
    - Backport the context argument to ftplib.FTP_TLS.
    - Issue #23111: Maximize compatibility in protocol versions of
    - Issue #23112: Fix SimpleHTTPServer to correctly carry the query string
      and fragment when it redirects to add a trailing slash.
    - Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls
      getentropy(), instead of reading /dev/urandom, to get pseudo-random bytes.
    - Issue #23093: In the io, module allow more operations to work on detached
    - Issue #23071: Added missing names to codecs.__all__.
    - Issue #23016: A warning no longer produces an AttributeError when
      sys.stderr is None.
    - Issue #21032. Fixed socket leak if HTTPConnection.getresponse() fails.
      Original patch by Martin Panter.
    - Issue #22609: Constructors and update methods of mapping classes in the
      collections module now accept the self keyword argument.
    - Issue #23006: Improve the documentation and indexing of dict.__missing__.
      Add an entry in the language datamodel special methods section.
      Revise and index its discussion in the stdtypes mapping/dict section.
      Backport the code example from 3.4.
    - Issue #21514: The documentation of the json module now refers to new
      JSON RFC 7159 instead of obsoleted RFC 4627.
    - Issue #6639: Module-level turtle functions no longer raise TclError after
      closing the window.
    - Issue #22314: pydoc now works when the LINES environment variable is set.
    - Issue #18905: "pydoc -p 0" now outputs actually used port.
    - Issue #23345: Prevent test_ssl failures with large OpenSSL patch level
      values (like 0.9.8zc).
    - Issue #23392: Added tests for marshal C API that works with FILE*.
    - Issue #18982: Add tests for CLI of the calendar module.
    - Issue #19949: The test_xpickle test now tests compatibility with installed
      Python 2.7 and reports skipped tests.
    - Issue #11578: Backported test for the timeit module.
    - Issue #22943: bsddb tests are locale independend now.
    - Issue #20577: Configuration of the max line length for the FormatParagraph
      extension has been moved from the General tab of the Idle preferences
      dialog to the FormatParagraph tab of the Config Extensions dialog.
    - Issue #16893: Update Idle doc chapter to match current Idle and add new
    - Issue #23180: Rename IDLE "Windows" menu item to "Window".
    - Issue #15506: Use standard PKG_PROG_PKG_CONFIG autoconf macro in the
      configure script.
    - Issue #22079: PyType_Ready() now checks that statically allocated type has
      no dynamically allocated bases.
  * Re-apply the fix for issue #22079. This is now a warning instead of an
    error. LP: #1426294.
  * Fix issue #23842, SystemError in os.minor, os.major. LP: #1435242.
  * When using GCC versions older than 4.9 for extension builds, automagically
    mangle -fstack-protector-strong to -fstack-protector.
  * debian/tests: Use init system agnostic "service" command instead of
    upstart specific "stop". Also drop unnecessary "status" call right after
    stopping apport.
  * Refresh patches.

 -- Matthias Klose <email address hidden> Wed, 29 Apr 2015 03:03:55 +0200

python2.7 (2.7.9-2) unstable; urgency=medium

  * python2.7-minimal: Make Pre-Depends mangling more robust. Closes: #779294.
  * python2.7-doc: Depend on libjs-underscore. LP: #1424538.
  * Remove LTO sections from the static libraries. Closes: #698395.

 -- Matthias Klose <email address hidden> Sun, 01 Mar 2015 10:56:57 +0100

python2.7 (2.7.9-1) unstable; urgency=medium

  * Python 2.7.9 release.

 -- Matthias Klose <email address hidden> Thu, 11 Dec 2014 00:38:09 +0100

139. By Matthias Klose

python2.7 (2.7.9~rc1-2) unstable; urgency=medium

  * Update to 20141209, taken from the 2.7 release repository.
    - Issue #22959: Remove the *check_hostname* parameter of
      httplib.HTTPSConnection. The *context* parameter should be used instead.
    - Issue #16043: Add a default limit for the amount of data
      xmlrpclib.gzip_decode will return. This resolves CVE-2013-1753.
      Closes: #742929.
    - Issue #16042: CVE-2013-1752: smtplib: Limit amount of data read by
      limiting the call to readline(). Closes: #742929.
    - Issue #16041: In poplib, limit maximum line length read from the server
      to prevent CVE-2013-1752. Closes: #742929.
    - Issue #22960: Add a context argument to xmlrpclib.ServerProxy.
    - Issue #22935: Allow the ssl module to be compiled if openssl
      doesn't support SSL 3.
  * Add locales to autopkg test dependencies as in 3.4.
  * Remove Demo/scripts/newslist.* from the examples package, not
    distributable, will get removed in 2.7.9~rc2 sources. See issue #12987.
  * Let ensurepip always use a temporary directory for installations.

 -- Matthias Klose <email address hidden> Tue, 09 Dec 2014 15:47:40 +0100

138. By Matthias Klose

  * Python 2.7.9 release candidate 1.
    - Testsuite updates.
    - Issue #16056: Rename test methods to avoid conflict.
    - Issue #20351: Add examples for csv.DictReader and csv.DictWriter.
    - PEP 476: verify certificates by default (#22417).
    - Give urllib.urlopen a context parameter (closes #22927).
    - Allow hostname to be passed to SSLContext even if OpenSSL doesn't
      support SNI (closes #22921).
    - Allow passing cert/ssl information to urllib2.urlopen and
      httplib.HTTPSConnection (backport of issues #9003 and #22366).
  * Don't pass default compiler search directories in the pkgconfig file.
    Closes: #770935.

137. By Matthias Klose

  * Ignore the test_threading_local test failure in the Debian CI environment.
    Succeeds even there when repeated.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.