← 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" <
ubuntu-devel-announce@xxxxxxxxxxxxxxxx>

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
port
>to Python 3.5 goes.  Ideally, we'd be able to make the switch to 3.5 now
ahead
>of the planned 16.04 LTS release.

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

http://tinyurl.com/pmwgcmx

Many FTBFS have been fixed in the PPA, and other bugs have been filed
upstream
and in Debian.   There's still about 219 packages that FTBFS and haven't
been
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.

https://wiki.ubuntu.com/Python/Python35Transition

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
up
first.

I plan to upload later today a new python3-defaults to wily which will
enable
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
can!

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
Wily
or X-series.

Cheers,
-Barry

--
ubuntu-devel-announce mailing list
ubuntu-devel-announce@xxxxxxxxxxxxxxxx
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce

Attachment: pgpsqGrKNmvUc.pgp
Description: PGP signature


Follow ups