← Back to team overview

maas-devel team mailing list archive

Re: MAAS is now Python 3

 

Hi James,

MAAS 1.9 is the last version that will be backported to Trusty. The reason
is actually not the support for python3 but Django.

Django 1.7+ (1.8 currently in xenial), has changed migrations systems. This
means they have moved from south to a native migration system. This makes
it not backwards compatible with previous Django versions and really
difficult to support.

This also has actually made the upgrade path from Trusty to Xenial a
problem, however, we have been able to come up with a solution that will
allow us to make this upgrade without any issues.

Hope this helps clarify things, otherwise, please feel free to ping me and
we can discuss further.

Thanks.

On Sat, Dec 5, 2015 at 9:03 AM, James Troup <james.troup@xxxxxxxxxxxxx>
wrote:

> Gavin Panella <gavin.panella@xxxxxxxxxxxxx> writes:
>
> > MAAS depends on Python 3.5, will not run on any earlier version, and
> > there are no plans to make it. This means you can develop using any
> > feature that's in Python 3.5.
>
> What does this mean for backports or SRUs of newer versions of MAAS to
> trusty which only has python 3.4?  (Apologies in advance if I missed
> previous discussions of this.)
>
> --
> James
>
> --
> Mailing list: https://launchpad.net/~maas-devel
> Post to     : maas-devel@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maas-devel
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Andres Rodriguez
Engineering Manager, MAAS
Canonical USA, Inc.

References