Reviewed: https://review.opendev.org/703011 Committed: https://git.openstack.org/cgit/openstack/tempest/commit/?id=1c680fdb728c24a4c9a1507ad8319f0a505cef9c Submitter: Zuul Branch: master
commit 1c680fdb728c24a4c9a1507ad8319f0a505cef9c Author: Ghanshyam <gm...@ghanshyammann.com> Date: Mon Jan 20 11:43:29 2020 -0600 Define python3 as basepython for Tempest tox env While OpenStack is in transition to drop py2, many lib or dependency of Tempest or its plugins cannot be installed on python 2.7. To install Tempest on py3 evnv, let's change the basepython as python 3 for tox env. Defining basepython as python3.6 for all venv using .tox/tempest. Depends-On: https://review.opendev.org/#/c/703476/ Depends-On: https://review.opendev.org/#/c/703679/ Closes-Bug: 1860033 Change-Id: If3ff71dbe636ef98072b15f6599e6e641c222f30 ** Changed in: tempest Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1860033 Title: Tempest jobs broken on stable branches due to requirements neutron-lib upgrade (the EOLing python2 drama) Status in devstack: Confirmed Status in neutron: Confirmed Status in tempest: Fix Released Bug description: Updating neutron-lib to 2.0.0 (py3-only release) in upper constraints on master [1] killed neutron tempest rocky jobs with: 2020-01-16 19:07:29.088781 | controller | Processing /opt/stack/neutron-tempest-plugin 2020-01-16 19:07:29.825378 | controller | Requirement already satisfied: pbr===5.4.4 in ./.tox/tempest/lib/python2.7/site-packages (from -c u-c-m.txt (line 58)) (5.4.4) 2020-01-16 19:07:29.869691 | controller | Collecting neutron-lib===2.0.0 (from -c u-c-m.txt (line 79)) 2020-01-16 19:07:30.019373 | controller | Could not find a version that satisfies the requirement neutron-lib===2.0.0 (from -c u-c-m.txt (line 79)) (from versions: 0.0.1, 0.0.2, 0.0.3, 0.1.0, 0.2.0, 0.3.0, 0.4.0, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.9.1, 1.9.2, 1.10.0, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.15.0, 1.16.0, 1.17.0, 1.18.0, 1.19.0, 1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.24.0, 1.25.0, 1.26.0, 1.27.0, 1.28.0, 1.29.0, 1.29.1, 1.30.0, 1.31.0) 2020-01-16 19:07:30.033128 | controller | No matching distribution found for neutron-lib===2.0.0 (from -c u-c-m.txt (line 79)) see [2] for an example log. These jobs run on Ubuntu 16.04 with Python 2. [1] https://review.opendev.org/702288 [2] https://f6bb8d2d9ae7bba883a1-1b1c7df97f8efc0930cf31e3404d1843.ssl.cf2.rackcdn.com/702946/1/check/neutron-tempest-plugin-api-rocky/9043fec/job-output.txt To manage notifications about this bug go to: https://bugs.launchpad.net/devstack/+bug/1860033/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp