<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 15, 2018, 4:11 PM Jeremy Stanley <<a href="mailto:fungi@yuggoth.org" target="_blank" rel="noreferrer">fungi@yuggoth.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2018-10-15 15:00:07 -0400 (-0400), Zane Bitter wrote:<br>
[...]<br>
> That said, I don't think we should be dropping support/testing for 3.5.<br>
> According to:<br>
> <br>
>   <a href="https://governance.openstack.org/tc/reference/pti/python.html" rel="noreferrer noreferrer noreferrer" target="_blank">https://governance.openstack.org/tc/reference/pti/python.html</a><br>
> <br>
> 3.5 is the only Python3 version that we require all projects to run tests<br>
> for.<br>
<br>
Until we update it to refer to the version provided by the test<br>
platforms we document at:<br>
<br>
<a href="https://governance.openstack.org/tc/reference/project-testing-interface.html#linux-distributions" rel="noreferrer noreferrer noreferrer" target="_blank">https://governance.openstack.org/tc/reference/project-testing-interface.html#linux-distributions</a><br>
<br>
> Out goal is to get everyone running 3.6 unit tests by the end of Stein:<br>
> <br>
> <a href="https://governance.openstack.org/tc/goals/stein/python3-first.html#python-3-6-unit-test-jobs" rel="noreferrer noreferrer noreferrer" target="_blank">https://governance.openstack.org/tc/goals/stein/python3-first.html#python-3-6-unit-test-jobs</a><br>
> <br>
> but we explicitly said there that we were not dropping support for 3.5 as<br>
> part of the goal, and should continue to do so until we can effect an<br>
> orderly transition later.<br>
[...]<br>
<br>
We're not dropping support for 3.5 as part of the python3-first<br>
goal, but would be dropping it as part of the switch from Ubuntu<br>
16.04 LTS (which provides Python 3.5) to 18.04 LTS (which provides<br>
Python 3.6). In the past the OpenStack Infra team has prodded us to<br>
follow our documented testing platform policies as new versions<br>
become available, but now with a move to providing infrastructure<br>
services to other OSF projects as well we're on our own to police<br>
this.<br>
<br>
We _could_ decide that we're going to start running tests on<br>
multiple versions of Python 3 indefinitely (rather than as a<br>
transitional state during the switch from Ubuntu Xenial to Bionic)<br>
but that does necessarily mean running more jobs. We could also<br>
decide to start targeting different versions of Python than provided<br>
by the distros on which we run our tests (and build it from source<br>
ourselves or something) but I think that's only reasonable if we're<br>
going to also recommend that users deploy OpenStack on top of<br>
custom-compiled Python interpreters rather than the interpreters<br>
provided by server distros like RHEL and Ubuntu.<br>
<br>
So to sum up the above, it's less a question of whether we're<br>
dropping Python 3.5 testing in Stein, and more a question of whether<br>
we're going to continue requiring OpenStack to also be able to run<br>
on Ubuntu 16.04 LTS (which wasn't the latest LTS even at the start<br>
of the cycle).<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">From an ubuntu perspective, ubuntu is going to support stein on 18.04 LTS (3.6) and 19.04 (3.7) only. With that said does upstream still want to ensure stein runs on 16.04 if ubuntu itself has no plans to?</div><div dir="auto"><br></div><div dir="auto">I was assuming the desire to keep 3.5 stein support was for other distros that plan to support stein with 3.5.</div><div dir="auto"><br></div><div dir="auto">Corey</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-- <br>
Jeremy Stanley<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer noreferrer noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer noreferrer noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div></div></div>