Could not satisfy constraints for 'tap-as-a-service': installation from path or url cannot be constrained to a version

Bug #1819893 reported by YAMAMOTO Takashi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-midonet
Fix Released
Critical
Unassigned

Bug Description

eg. http://logs.openstack.org/93/642993/1/check/networking-midonet-tempest-multinode-ml2-full/a0bc425/logs/devstacklog.txt.gz#_2019-03-13_11_15_36_155

2019-03-13 11:15:34.593 | ++ lib/tempest:install_tempest_plugins:675 : [[ /opt/stack/new/neutron-tempest-plugin /opt/stack/new/neutron-dynamic-routing /opt/stack/new/neutron-lbaas /opt/stack/new/neutron-vpnaas /opt/stack/new/tap-as-a-service != 0 ]]
2019-03-13 11:15:34.597 | ++ lib/tempest:install_tempest_plugins:677 : cd /opt/stack/new/requirements
2019-03-13 11:15:34.600 | ++ lib/tempest:install_tempest_plugins:677 : git show master:upper-constraints.txt
2019-03-13 11:15:34.607 | ++ lib/tempest:install_tempest_plugins:678 : tox -evenv-tempest -- pip install -c u-c-m.txt /opt/stack/new/neutron-tempest-plugin /opt/stack/new/neutron-dynamic-routing /opt/stack/new/neutron-lbaas /opt/stack/new/neutron-vpnaas /opt/stack/new/tap-as-a-service
2019-03-13 11:15:36.155 | venv-tempest develop-inst-noop: /opt/stack/new/tempest
2019-03-13 11:15:36.664 | venv-tempest installed: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.,asn1crypto==0.24.0,Babel==2.6.0,bcrypt==3.1.6,certifi==2018.11.29,cffi==1.12.2,chardet==3.0.4,cliff==2.14.1,cmd2==0.8.9,contextlib2==0.5.5,cryptography==2.6.1,debtcollector==1.21.0,enum34==1.1.6,extras==1.0.0,fasteners==0.14.1,fixtures==3.0.0,funcsigs==1.0.2,functools32==3.2.3.post2,future==0.17.1,idna==2.8,ipaddress==1.0.22,iso8601==0.1.12,jsonschema==2.6.0,linecache2==1.0.0,monotonic==1.5,msgpack==0.6.1,netaddr==0.7.19,netifaces==0.10.9,oslo.concurrency==3.29.1,oslo.config==6.8.1,oslo.context==2.22.1,oslo.i18n==3.23.1,oslo.log==3.42.3,oslo.serialization==2.28.2,oslo.utils==3.40.3,paramiko==2.4.2,pbr==5.1.3,prettytable==0.7.2,pyasn1==0.4.5,pycparser==2.19,pyinotify==0.9.6,PyNaCl==1.3.0,pyparsing==2.3.1,pyperclip==1.7.0,python-dateutil==2.8.0,python-mimeparse==1.6.0,python-subunit==1.3.0,pytz==2018.9,PyYAML==3.13,requests==2.21.0,rfc3986==1.2.0,six==1.12.0,stestr==2.2.0,stevedore==1.30.1,subprocess32==3.5.3,# Editable Git install with no remote (tempest==19.0.1.dev357),-e /opt/stack/new/tempest,testtools==2.3.0,traceback2==1.4.0,unicodecsv==0.14.1,unittest2==1.1.0,urllib3==1.24.1,voluptuous==0.11.5,wcwidth==0.1.7,wrapt==1.11.1
2019-03-13 11:15:36.665 | venv-tempest run-test-pre: PYTHONHASHSEED='3728793887'
2019-03-13 11:15:36.665 | venv-tempest runtests: commands[0] | pip install -c u-c-m.txt /opt/stack/new/neutron-tempest-plugin /opt/stack/new/neutron-dynamic-routing /opt/stack/new/neutron-lbaas /opt/stack/new/neutron-vpnaas /opt/stack/new/tap-as-a-service
2019-03-13 11:15:37.029 | DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
2019-03-13 11:15:37.288 | Ignoring mypy-extensions: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.290 | Ignoring mypy-extensions: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.292 | Ignoring mypy-extensions: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.366 | Ignoring tornado: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.368 | Ignoring tornado: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.370 | Ignoring tornado: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.404 | Ignoring asyncio: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.406 | Ignoring asyncio: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.408 | Ignoring asyncio: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.461 | Ignoring dnspython3: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.463 | Ignoring dnspython3: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.465 | Ignoring dnspython3: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.517 | Ignoring mypy: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.518 | Ignoring mypy: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.520 | Ignoring mypy: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.535 | Ignoring jeepney: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.537 | Ignoring jeepney: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.538 | Ignoring jeepney: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.599 | Ignoring SecretStorage: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.601 | Ignoring SecretStorage: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.603 | Ignoring SecretStorage: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.669 | Ignoring more-itertools: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.671 | Ignoring more-itertools: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.673 | Ignoring more-itertools: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.718 | Ignoring Django: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.719 | Ignoring Django: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.721 | Ignoring Django: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.737 | Ignoring typed-ast: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.739 | Ignoring typed-ast: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.741 | Ignoring typed-ast: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.868 | Ignoring dnspython: markers 'python_version == "3.4"' don't match your environment
2019-03-13 11:15:37.869 | Ignoring dnspython: markers 'python_version == "3.5"' don't match your environment
2019-03-13 11:15:37.871 | Ignoring dnspython: markers 'python_version == "3.6"' don't match your environment
2019-03-13 11:15:37.927 | Looking in indexes: http://mirror.iad.rax.openstack.org/pypi/simple, http://mirror.iad.rax.openstack.org/wheel/ubuntu-16.04-x86_64
2019-03-13 11:15:37.927 | Processing /opt/stack/new/neutron-tempest-plugin
2019-03-13 11:15:38.646 | Processing /opt/stack/new/neutron-dynamic-routing
2019-03-13 11:15:39.421 | Processing /opt/stack/new/neutron-lbaas
2019-03-13 11:15:40.544 | Processing /opt/stack/new/neutron-vpnaas
2019-03-13 11:15:41.622 | Processing /opt/stack/new/tap-as-a-service
2019-03-13 11:15:42.408 | Could not satisfy constraints for 'tap-as-a-service': installation from path or url cannot be constrained to a version
2019-03-13 11:15:42.511 | ERROR: InvocationError for command '/opt/stack/new/tempest/.tox/tempest/bin/pip install -c u-c-m.txt /opt/stack/new/neutron-tempest-plugin /opt/stack/new/neutron-dynamic-routing /opt/stack/new/neutron-lbaas /opt/stack/new/neutron-vpnaas /opt/stack/new/tap-as-a-service' (exited with code 1)

Changed in networking-midonet:
importance: Undecided → Critical
tags: added: gate-failure
Revision history for this message
YAMAMOTO Takashi (yamamoto) wrote :

probably triggered by this https://review.openstack.org/#/c/639630/

Revision history for this message
YAMAMOTO Takashi (yamamoto) wrote :

https://review.openstack.org/#/c/639630/ causes this because it effectively undo edit-constraints.

maybe we should create separate tempest plugin repositories for the following projects,
or merge them into neutron-tempest-plugins.

neutron-dynamic-routing
neutron-vpnaas
neutron-lbaas
tap-as-a-service

Revision history for this message
YAMAMOTO Takashi (yamamoto) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-midonet (master)

Reviewed: https://review.openstack.org/649309
Committed: https://git.openstack.org/cgit/openstack/networking-midonet/commit/?id=4d3f7569c458051996e532b292fb3fba987a0a34
Submitter: Zuul
Branch: master

commit 4d3f7569c458051996e532b292fb3fba987a0a34
Author: YAMAMOTO Takashi <email address hidden>
Date: Tue Apr 2 21:58:26 2019 +0900

    Switch to tap-as-a-service-tempest-plugin

    Closes-Bug: #1819893
    Change-Id: Ie96d1cae98e0d071f51ab98c4c6516df5ed11806

Changed in networking-midonet:
status: New → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-midonet 9.0.0.0b1

This issue was fixed in the openstack/networking-midonet 9.0.0.0b1 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-midonet (stable/stein)

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/686127

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-midonet (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/687208

Revision history for this message
Slawek Kaplonski (slaweq) wrote : auto-abandon-script

This bug has had a related patch abandoned and has been automatically un-assigned due to inactivity. Please re-assign yourself if you are continuing work or adjust the state as appropriate if it is no longer valid.

tags: added: timeout-abandon
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on networking-midonet (stable/rocky)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: stable/rocky
Review: https://review.opendev.org/687208
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
Slawek Kaplonski (slaweq) wrote : auto-abandon-script

This bug has had a related patch abandoned and has been automatically un-assigned due to inactivity. Please re-assign yourself if you are continuing work or adjust the state as appropriate if it is no longer valid.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on networking-midonet (stable/rocky)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: stable/rocky
Review: https://review.opendev.org/687208
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
Slawek Kaplonski (slaweq) wrote : auto-abandon-script

This bug has had a related patch abandoned and has been automatically un-assigned due to inactivity. Please re-assign yourself if you are continuing work or adjust the state as appropriate if it is no longer valid.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on networking-midonet (stable/stein)

Change abandoned by "Slawek Kaplonski <email address hidden>" on branch: stable/stein
Review: https://review.opendev.org/c/openstack/networking-midonet/+/686127
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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.