Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Move on to python2.5 as the default python version, keep python2.4 as supported version, define a policy to package eggs, no more code in /var/lib, revisit supported python packages in main, let the python packages play nice with apt-file and other tools again.

Rationale

Implementation

Python 2.5 as default

Keep python2.4

Nothing needs to be done besides applications currently using the unversioned interpreter moving to the versioned python2.4 interpreter name.

Egg support

Eggs try to provide a distribution and installation mechanism; this duplicates to a large extent the apt/dpkg tools used for packaging.

Installation destinations

Debug builds

Revisit the python packages in main, demote/promote packages

Unresolved issues

Maybe split this spec into subspecs, if priorities or milestones differ for the subtopics.


CategorySpec

FeistyPythonRoadmap (last edited 2008-08-06 16:19:16 by localhost)