← Back to team overview

lubuntu-qa team mailing list archive

Fwd: Python 3.5 transition


Forgot to forward this on. We probably have everything all worked out
already,  but just to be sure…

@wxl | http://polka.bike
Lubuntu Release Manager & Head of QA
Ubuntu PPC Point of Contact
Ubuntu Oregon Team Leader
Ubuntu Membership Board & LoCo Council Member
Eugene Unix & GNU/Linux User Group Co-organizer
---------- Forwarded message ----------
From: "Barry Warsaw" <barry@xxxxxxxxxx>
Date: Jul 16, 2015 5:17 AM
Subject: Python 3.5 transition
To: "Ubuntu Development" <ubuntu-devel@xxxxxxxxxxxxxxxx>
Cc: "Ubuntu Development Announcements" <

On Jun 23, 2015, at 11:38 AM, Barry Warsaw wrote:

>For Ubuntu 15.10 (Wily Werewolf), we want to make Python 3.5 the default
>Python 3 version.  It's currently undecided whether we will keep Python
3.4 as
>a supported version, but a lot of that depends on how easily an archive
>to Python 3.5 goes.  Ideally, we'd be able to make the switch to 3.5 now
>of the planned 16.04 LTS release.

We have an almost 80% pass rate on the package rebuilds in the PPA which
Python 3.5 the default Python 3 version.


Many FTBFS have been fixed in the PPA, and other bugs have been filed
and in Debian.   There's still about 219 packages that FTBFS and haven't
fixed yet, so we're in the long tail.  All help is of course appreciated!

Note that some of the fixes require temporary breaks of dependency loops.


On 7 July, Matthias mentioned that he's also planning the GCC 5 transition,
and we don't want to do both transitions at the same time, so Python 3.5 is

I plan to upload later today a new python3-defaults to wily which will
Python 3.5 as a supported Python 3 version.  I'll work on the necessary
rebuilds, including depend-loop breaks and the fixes I know about.  Please
help by keeping an eye on Python 3 packages you care about, and fix what you

Three bugs to watch:

 * LP: #1474882 - Make 3.5 a supported version.  Requires a mass rebuild.
 * LP: #1474886 - Make 3.5 the default version.  No mass rebuild required.
 * LP: #1474888 - Drop Python 3.4 support.  Requires a mass rebuild.

LP: #1474882 tracks the upload I'll make today.  We still plan on making 3.5
the default version in Wily.  It is TBD whether we'll drop Python 3.4 in
or X-series.


ubuntu-devel-announce mailing list

Attachment: pgpsqGrKNmvUc.pgp
Description: PGP signature

Follow ups