From Fedora Project Wiki
(computed goto note)
Line 117: Line 117:
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
*
* We're now compiling Python3 with support for computed goto's in the interpreter mainloop.  This can speedup execution of python code by as much as 17%.  https://bugzilla.redhat.com/show_bug.cgi?id=566770


== Comments and Discussion ==
== Comments and Discussion ==

Revision as of 18:49, 19 August 2010


Python 3.2

Summary

Update the Python 3 stack in Fedora from 3.1 to 3.2

Owner

  • Email: <dmalcolm@redhat.com>

Current status

  • Targeted release: Fedora 40
  • Last updated: 2010-05-28
  • Percentage of completion: 0%

Fedora 14 schedule currently has feature freeze on 2010-07-27

Upstream release schedule currently has first alpha release on 2010-06-26, final release on 2010-12-11

So for Fedora 14 to have Python 3.2 we'd have to ship a pre-release version. Given that Python 3 isn't on the critical path, that's not unreasonable.

Lining up the schedules (as of 2010-05-28):

DATE PYTHON 3 UPSTREAM FEDORA
2010-05-25 Fedora 13 Release
2010-06-26 Python 3.2 alpha 1
2010-07-13 F14 Feature Submission Deadline
2010-07-24 Python 3.2 alpha 2
2010-07-27 F14 Feature Freeze
2010-07-27 Branch Fedora 14 from Rawhide
2010-08-03 F14 Software String Freeze
2010-08-03 F14 Alpha Change Deadline
2010-08-17 F14 Alpha Release
2010-08-21 Python 3.2 alpha 3
2010-08-31 F14 Software Translation Deadline
2010-09-07 F14 Beta Change Deadline
2010-09-18 Python 3.2 beta 1;
2010-09-18 Upstream feature freeze
2010-09-21 F14 Beta Release
2010-10-12 F14 Final Freeze
2010-10-14 F14 Compose Release Candidate
2010-10-16 Python 3.2 beta 2
2010-10-26 F14 Fedora 14 Final Release
2010-11-13 Python 3.2 candidate 1
2010-11-27 Python 3.2 candidate 2
2010-12-11 Python 3.2 final

Detailed Description

Benefit to Fedora

Scope

How To Test

User Experience

Dependencies

Contingency Plan

Documentation

What's New In Python 3.2

Release Notes

Comments and Discussion