yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #81435
[Bug 1860033] Re: Tempest jobs broken on stable branches due to requirements neutron-lib upgrade (the EOLing python2 drama)
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 <gmann@xxxxxxxxxxxxxxxxx>
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
References