~ubuntu-branches/ubuntu/quantal/python3.2/quantal

Viewing all changes in revision 39.

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2012-07-13 21:40:01 UTC
  • mfrom: (30.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20120713214001-tlgj3fpg2eq6hh85
Tags: 3.2.3-3
* Update to 20120709 from the 3.2 branch. Fixes:
  - Issue #15020: The program name used to search for Python's path is now
    "python3" under Unix, not "python".
  - Issue #15033: Fix the exit status bug when modules invoked using -m
    switch, return the proper failure return value (1).
  - Issue #12268: File readline, readlines and read() or readall() methods
    no longer lose data when an underlying read system call is interrupted.
    IOError is no longer raised due to a read system call returning EINTR
    from within these methods.
  - Issue #15142: Fix reference leak when deallocating instances of types
    created using PyType_FromSpec().
  - Issue #10053: Don't close FDs when FileIO.__init__ fails.
  - Issue #14990: Correctly fail with SyntaxError on invalid encoding
    declaration.
  - Issue #15247: FileIO now raises an error when given a file descriptor
    pointing to a directory.
  - Issue #5346: Preserve permissions of mbox, MMDF and Babyl mailbox
    files on flush().
  - Issue #10571: Fix the "--sign" option of distutils' upload command.
  - Issue #9559: If messages were only added, a new file is no longer
    created and renamed over the old file when flush() is called on an
    mbox, MMDF or Babyl mailbox.
  - Issue #14653: email.utils.mktime_tz() no longer relies on system
    mktime() when timezone offest is supplied.
  - Fix GzipFile's handling of filenames given as bytes objects.
  - Issue #15101: Make pool finalizer avoid joining current thread.
  - Issue #15036: Mailbox no longer throws an error if a flush is done
    between operations when removing or changing multiple items in mbox,
    MMDF, or Babyl mailboxes.
  - test_nntplib now tolerates being run from behind NNTP gateways that add
    "X-Antivirus" headers to articles.
  - Issue #15043: test_gdb is now skipped entirely if gdb security settings
    block loading of the gdb hooks.
  - Issue #13557: Clarify effect of giving two different namespaces to exec
    or execfile().
  - Issue #15300: Ensure the temporary test working directories are in the same
    parent folder when running tests in multiprocess mode from a Python build.
* Lookup extension modules with a multiarch suffix too.
* Include /usr/include/ncursesw in CPPFLAGS for the curses configure
  checks. Closes: #681007. LP: #1021783.
* Fix running the testsuite.
* Backport issue #13150: sysconfig no longer parses the Makefile and config.h
  files when imported, instead doing it at build time.  This makes importing
  sysconfig faster and reduces Python startup time by 20%.
* Don't build the _hashlib and _ssl extensions as a builtin, but as
  extensions. Addresses: #680930.
* python3.2: Add a break for python-virtualenv (<< 1.7.1.2-2~).
* For lto builds, use -g instead of -g1; filter out lto flags in the
  installed Makefile. Addresses: #681348.
* Don't run the test_gdb test on mips/mipsel, not even in debug mode.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: