SRU: backport python 2.7.12 to 16.04 LTS

Bug #1591895 reported by Matthias Klose on 2016-06-13
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-defaults (Ubuntu)
Undecided
Unassigned
Xenial
Undecided
Unassigned
Zesty
Undecided
Unassigned
python-stdlib-extensions (Ubuntu)
Undecided
Unassigned
Xenial
Undecided
Unassigned
python2.7 (Ubuntu)
Undecided
Unassigned
Xenial
Undecided
Unassigned

Bug Description

SRU: backport python 2.7.12 to 16.04 LTS

The idea is to ship a released version with the first point release of 16.04 LTS. We updated python2.7 from the the 2.7 branch up to the final 2.7.12 release, and then made a test rebuild of the archive using the new python2.7 (and some other toolchain packages).

The test rebuild was done using the release candidate of 2.7.12, however the only changes between the rc and the final release are Windows related, and include one change in the idle lib. From my point of view we don't need another test rebuild.

The evaluation of the test rebuild is found in LP: #1586673. I'm pretty sure that none of the possible regressions can be attributed to the python2.7 update.

CVE References

Matthias Klose (doko) on 2016-07-01
description: updated

Hello Matthias, or anyone else affected,

Accepted python2.7 into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/python2.7/2.7.12-1~16.04 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in python2.7 (Ubuntu):
status: New → Fix Released
Changed in python2.7 (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed
Matthias Klose (doko) wrote :

the package built successfully, the verification was done in LP: #1586673.

tags: added: verification-done
removed: verification-needed

The verification of the Stable Release Update for python2.7 has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Launchpad Janitor (janitor) wrote :
Download full text (6.8 KiB)

This bug was fixed in the package python2.7 - 2.7.12-1~16.04

---------------
python2.7 (2.7.12-1~16.04) xenial-proposed; urgency=medium

  * SRU: LP: #1591895. Backport 2.7.12 to 16.04 LTS.

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

  * Python 2.7.12 release.

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

  * Extend debian/copyright to the files shipped in the wheel files.

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

  * Python 2.7.12 release candidate 1.
    - Issue #20041: Fixed TypeError when frame.f_trace is set to None.
    - Issue #25702: A --with-lto configure option has been added that will
      enable link time optimizations at build time during a make profile-opt.
      Some compilers and toolchains are known to not produce stable code when
      using LTO, be sure to test things thoroughly before relying on it.
      It can provide a few % speed up over profile-opt alone.
    - Issue #26556: Update expat to 2.1.1, fixes CVE-2015-1283.
    - Fix TLS stripping vulnerability in smptlib, CVE-2016-0772.
    - Issue #7356: ctypes.util: Make parsing of ldconfig output independent of
      the locale.
    - Issue #25738: Stop BaseHTTPServer.BaseHTTPRequestHandler.send_error()
      from sending a message body for 205 Reset Content. Also, don't send the
      Content-Type header field in responses that don't have a body.
    - Issue #21313: Fix the "platform" module to tolerate when sys.version
      contains truncated build information.
    - Issue #27211: Fix possible memory corruption in io.IOBase.readline().
    - Issue #5124: Paste with text selected now replaces the selection on X11.
      This matches how paste works on Windows, Mac, most modern Linux apps,
      and ttk widgets.
    - Issue #24759: Make clear in idlelib.idle_test.__init__ that the directory
      is a private implementation of test.test_idle and tool for maintainers.
    - Issue #21916: Added tests for the turtle module.
    - Issue #27229: Fix the cross-compiling pgen rule for in-tree builds.
    - Issue #17500, and https://github.com/python/pythondotorg/issues/945: Remove
      unused and outdated icons.

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

  * Update to 20160602 from the 2.7 branch.
    - Issue #26168: Fixed possible refleaks in failing Py_BuildValue() with
      the "N" format unit.
    - Issue #27114: Fix SSLContext._load_windows_store_certs fails with
      PermissionError.
    - Issue #26673: When tk reports font size as 0, change to size 10.
      Such fonts on Linux prevented the configuration dialog from opening.
    - Issue #27044: Add ConfigDialog.remove_var_callbacks to stop memory leaks.
    - In the 'IDLE-console differences' section of the IDLE doc, clarify
      how running with IDLE affects sys.modules and the standard streams.
    - Issue #25507: Fix incorrect change in IOBinding that prevented printing.
      Change also prevented saving shell window with non-ascii characters.
      Augment IOBinding htest to include all major IOBinding functions.
    - Issue #25905: Revert unwanted conversion of ' to ’ RIGHT SINGLE QUOTATION
      MARK in README.txt and open this and NEWS.txt with 'ascii'.
      Re-encode CREDITS....

Read more...

Changed in python2.7 (Ubuntu Xenial):
status: Fix Committed → Fix Released
Matthias Klose (doko) on 2017-11-23
no longer affects: python2.7 (Ubuntu Zesty)
Changed in python-defaults (Ubuntu):
status: New → Fix Released
Changed in python-stdlib-extensions (Ubuntu):
status: New → Fix Released
Matthias Klose (doko) on 2017-11-23
no longer affects: python-stdlib-extensions (Ubuntu Zesty)

Hello Matthias, or anyone else affected,

Accepted python-stdlib-extensions into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/python-stdlib-extensions/2.7.12-1~16.04 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in python-stdlib-extensions (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed verification-needed-xenial
removed: verification-done
Łukasz Zemczak (sil2100) wrote :

Hello Matthias, or anyone else affected,

Accepted python-defaults into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/python-defaults/2.7.12-1~16.04 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in python-defaults (Ubuntu Xenial):
status: New → Fix Committed
Matthias Klose (doko) wrote :

python-defaults for xenial works ok, and uses the python2 shebang. for python-stdlib-extensions , checked installation of python-tk and python-gdbm

tags: added: verification-done verification-done-xenial
removed: verification-needed verification-needed-xenial
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers