(→Comments and Discussion: mark as "Ready for wrangler") |
m (→Current status) |
||
Line 18: | Line 18: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/14 | Fedora 14]] | * Targeted release: [[Releases/14 | Fedora 14]] | ||
* Last updated: 2010- | * Last updated: 2010-06-22 | ||
* Percentage of completion: 0% | * Percentage of completion: 0% | ||
Revision as of 22:12, 22 June 2010
Python 2.7
Summary
Update the system Python 2 stack in Fedora from 2.6 to 2.7
Owner
- Name: Dave Malcolm
- Email: <dmalcolm@redhat.com>
Current status
- Targeted release: Fedora 14
- Last updated: 2010-06-22
- Percentage of completion: 0%
Detailed Description
Python 2.7 beta 2 was released on 2010-05-08
Upstream release schedule for 2.7 currently has 2.7 final release planned 2010-07-03
This will require a rebuild of everything with Requires: python(abi) = 2.6
. See Mass_Rebuild_SOP for how we do a full rebuild of everything - hopefully we can adapt the scripts there to accomplish the rebuild needed for Python 2.7.
Benefit to Fedora
Fedora aims to showcase the latest in free and open source software - we should have the most recent release of Python.
Scope
Python is pervasive in Fedora. Everything from yum to system-config-* to anaconda to pungi is written in Python.
How To Test
Interested testers do not need special hardware. If you have a favorite Python script, module, or application, please test it with Python 2.7 and verify that it still works as you expect.
My own test plan:
- Smoketest of the interpreter
- Run the upstream regression test suite
- Ensure that yum still works
- Ensure that anaconda still works
User Experience
Users should not notice any difference, other than the availability of the 2.7 interpreter
Dependencies
(list too large to include here)
TODO: generate a list of the dependent packages
Contingency Plan
- There is none. This is do-or-die.
Documentation
Release Notes
The system Python 2 stack has been upgraded to 2.7. For a list of changes see http://docs.python.org/dev/whatsnew/2.7.html