From Fedora Project Wiki
< Features
m (→Current status) |
(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
- Name: Dave Malcolm
- Email: <dmalcolm@redhat.com>
Current status
- Targeted release: Fedora 42
- 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
Release Notes
- 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