Python 3 only on the 12.10 desktop CD
It is a release goal to have only Python 3 on the desktop CD image for 12.10.
Blueprint information
- Status:
- Complete
- Approver:
- Steve Langasek
- Priority:
- High
- Drafter:
- Barry Warsaw
- Direction:
- Approved
- Assignee:
- Barry Warsaw
- Definition:
- Approved
- Series goal:
- Accepted for quantal
- Implementation:
- Implemented
- Milestone target:
- ubuntu-12.10
- Started by
- Barry Warsaw
- Completed by
- Barry Warsaw
Related branches
Related bugs
Bug #823150: Please provide a python3 package | Fix Released |
Bug #823216: Please provide a python3 package | Fix Released |
Bug #823227: Please support python3 | Won't Fix |
Bug #823252: Please provide a python3 package | Won't Fix |
Bug #823254: Port to python3 | Won't Fix |
Whiteboard
Master list of packages to port as a Google doc: http://
I have not copied the spreadsheet items to the work items, however feel free to do that and claim it if you start working on one. -barry
Transition tracker based on the master list:
Unknown - means does not depend on python3 for building/running the package
Good - build depends on python3 and binary depends on python3 as well
http://
Status notes:
* pyppd: https:/
* foomatic-
Release Notes:
The Ubuntu desktop has begun migrating from Python 2 to Python 3. Most Python applications included in the desktop and their dependent libraries have been ported to Python 3. In most cases, Python 3 versions of libraries are available alongside their Python 2 counterparts. Ported applications will only run with Python 3. Work will continue in Ubuntu 13.04.
ALL POSTPONED WORKITEMS CARRIED OVER TO https:/
Work Items
Work items:
Remove dependencies on GnuPGInterface: POSTPONED
[barry] Remove dependencies on mx.DateTime: DONE
[broder] Talk with ScottK and look into splitting python-qt4 by Qt modules (http://
[xnox] set-up transition tracker to monitor progress: DONE
[barry] Add a suggestion to use 2to3 to the wiki: DONE
[vorlon] work with Barry to provide a buildbot slave for twisted testing: DONE
[barry] Provision buildbot for upstream Twisted running on Python 3: DONE
[cjwatson] remove essentialocity from python-minimal: DONE
[alecu] buildslaves: DONE
[allison] contact PSF folks about making the upgrade story more appealing: DONE
[barry] port xapian to python 3: POSTPONED
[barry] talk to gedit upstream: POSTPONED
[barry] setup the pyjam channel: DONE
[pitti] Refactor the apport package so that the desktop component no longer depends on python-
[barry] Port oauth 1.0.1 to Python as an experiment (oauthlib is now ported): POSTPONED
[barry] Port duplicity: POSTPONED
[barry] Port apturl: DONE
[barry] Provide Python 3 packaging for libpeas: DONE
[barry] Provide Python 3 packaging for pyxdg: DONE
[pitti] Port pyppd: DONE
[pitti] Port foomatic-
[pitti] Port language-
[pitti] port ubuntu-
[cjwatson] Port update-manager: DONE
[xnox] Port apparmor upstream: DONE
[jdstrand] review apparmor merge, package & upload: DONE
[xnox] Port apt-btrfs-snapshot: DONE
[xnox] Port python-debtagshw: DONE
[xnox] Finish porting usb-creator (carried over to foundations-
[pitti] Port apport: DONE
[cr3] Port checkbox: DONE
[glatzor] Port aptdaemon: DONE
[tkamppeter] Port system-
[cjwatson] Port ubiquity: DONE
[cjwatson] Port command-not-found: DONE
[jdstrand] Port ufw: DONE