neutron-tempest-plugin-designate-scenario fails on stable branches with "SyntaxError: invalid syntax" installing dnspython

Bug #1864015 reported by Bernard Cafarelli
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Critical
Bernard Cafarelli

Bug Description

Most probably a follow-up of https://review.opendev.org/#/c/704084/ dropping py2.7 testing, stable branches reviews now fail on neutron-tempest-plugin-designate-scenario job with failure like:
2020-02-20 08:05:43.987705 | controller | 2020-02-20 08:05:43.987 | Collecting dnspython3!=1.13.0,!=1.14.0,>=1.12.0 (from designate-tempest-plugin==0.7.1.dev1)
2020-02-20 08:05:44.204759 | controller | 2020-02-20 08:05:44.204 | Downloading http://mirror.ord.rax.opendev.org/pypifiles/packages/f0/bb/f41cbc8eaa807afb9d44418f092aa3e4acf0e4f42b439c49824348f1f45c/dnspython3-1.15.0.zip
2020-02-20 08:05:44.734839 | controller | 2020-02-20 08:05:44.734 | Complete output from command python setup.py egg_info:
2020-02-20 08:05:44.734956 | controller | 2020-02-20 08:05:44.734 | Traceback (most recent call last):
2020-02-20 08:05:44.735018 | controller | 2020-02-20 08:05:44.734 | File "<string>", line 1, in <module>
2020-02-20 08:05:44.735078 | controller | 2020-02-20 08:05:44.735 | File "/tmp/pip-build-gSLP9k/dnspython3/setup.py", line 25
2020-02-20 08:05:44.735165 | controller | 2020-02-20 08:05:44.735 | """+"="*78, file=sys.stdout)
2020-02-20 08:05:44.735231 | controller | 2020-02-20 08:05:44.735 | ^
2020-02-20 08:05:44.735290 | controller | 2020-02-20 08:05:44.735 | SyntaxError: invalid syntax

Sample reviews:
https://review.opendev.org/#/c/708576/ (queens)
https://review.opendev.org/#/c/705421/ (rocky)
https://review.opendev.org/#/c/708488/ (stein)

As "[ussuri][goal] Drop python 2.7 support and testing" is the only new commit since tag 0.7.0 in designate-tempest-plugin, we can try to use this tag for our py2 stable branches jobs

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron-tempest-plugin (master)

Fix proposed to branch: master
Review: https://review.opendev.org/708825

Changed in neutron:
assignee: nobody → Bernard Cafarelli (bcafarel)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron-tempest-plugin (master)

Reviewed: https://review.opendev.org/708825
Committed: https://git.openstack.org/cgit/openstack/neutron-tempest-plugin/commit/?id=95d84db0555e2dcc58912e0c875ff6e24c65dd45
Submitter: Zuul
Branch: master

commit 95d84db0555e2dcc58912e0c875ff6e24c65dd45
Author: Bernard Cafarelli <email address hidden>
Date: Thu Feb 20 10:29:18 2020 +0100

    Pin designate-tempest-plugin for Stein/Rocky/Queens branches

    Since Ib3bd70ba8f2e8386643c536ac8194fa99b54b842 and py2 testing drop,
    this causes jobs in these branches to fail as designate-tempest-plugin
    tries to install a python3-only version of dnspython

    Use tag 0.7.0 for these branches, which is actually the previous commit
    (so no changes in tests)

    Also temporarily make neutron-tempest-plugin-bgpvpn-bagpipe non-voting,
    it needs Ussuri beta releases and a networking-bagpipe fix [0]

    [0] https://review.opendev.org/#/c/708648/

    Change-Id: Ia2df06106419a45d56ff2de9193fe4e9c93ec62f
    Closes-bug: #1864015

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron-tempest-plugin 0.9.0

This issue was fixed in the openstack/neutron-tempest-plugin 0.9.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.