← Back to team overview

ubuntu-phone team mailing list archive

Removing Python 2 from the touch image

 

We're within striking distance of removing Python 2 from the touch images.

gdebi-core 0.9.5 is in the archive and that should make its way to touch.
This version changes the shebang lines to /usr/bin/python3 and removes the
dependency on Python 2.

This merge proposal:

https://code.launchpad.net/~thomir/autopilot/trunk-remove-py2-from-touch/+merge/213914

removes the Python 2 dependencies from autopilot-touch, which breaks the
ubuntu-touch metapackage's dependency on Python 2 (once reseeded).  This
should let us get rid of the 21 additional Python 2 packages on touch and most
importantly python-minimal, which deletes python2.7.

landing-010 contains some additional changes to phablet-tools which makes it
easier to run tests, especially with Python 3 autopilot tests.  Any help you
can provide to get this landing slot tested and landed would be appreciated.

Next, we need to complete the port of all autopilot tests to Python 3.  I have
several branches and merge proposals in the queue.  It's usually quite easy to
do the conversion, so if you have packages you need help with, please feel
free to ping myself (barry on #ubuntu-touch).  I'm sure Dimitri (xnox) would
gladly help too.

This blueprint covers the task of removing Python 2 from touch:

https://blueprints.launchpad.net/ubuntu/+spec/core-1311-python3-roadmap

I appreciate anything you can do to help us get to this important milestone.

Cheers,
-Barry

Attachment: signature.asc
Description: PGP signature


Follow ups