[neutron-tempest-plugin] CI job is not limiting the requirements library files

Bug #2002947 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Rodolfo Alonso

Bug Description

Log: https://581502a1694f018b82f7-7fbadfa7985858ab78a3aa61deaba560.ssl.cf1.rackcdn.com/869152/2/check/openstack-tox-pep8/a50ec7c/job-output.txt

As seen in the provided logs, during the "install_package_deps" step, tox used the requirements.txt file to install the needed libraries:
2023-01-16 09:17:26.171227 | ubuntu-jammy | pep8: 12910 W install_package_deps> python -I -m pip install 'ddt>=1.0.1' 'debtcollector>=1.2.0' 'eventlet!=0.18.3,!=0.20.1,>=0.18.2' 'netaddr>=0.7.18' 'neutron-lib>=1.25.0' 'os-ken>=0.3.0' 'oslo.config>=5.2.0' 'oslo.log>=3.36.0' 'oslo.serialization!=2.19.1,>=2.18.0' 'oslo.utils>=3.33.0' 'packaging>=20.4' 'paramiko>=2.0.0' 'pbr!=2.1.0,>=2.0.0' 'tempest>=29.2.0' 'tenacity>=3.2.1' 'testscenarios>=0.4' 'testtools>=2.2.0' [tox/tox_env/api.py:427]

However this installation is not limited by the requirements/upper-constrainst.txt file. A previous step "install_deps" installs the test-requirements.txt dependencies but not the requirements.txt file.

Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

NOTE: it seems there is any issue in dnspython 2.3.0 [1], released yesterday. Error: https://paste.opendev.org/show/bJbNIW2k3rUoKsEN8lJJ/

[1]https://pypi.org/project/dnspython/2.3.0/

Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron-tempest-plugin (master)
Changed in neutron:
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/c/openstack/neutron-tempest-plugin/+/870516
Committed: https://opendev.org/openstack/neutron-tempest-plugin/commit/d179684d125ab0251def949d1f37a631fbfcf6e5
Submitter: "Zuul (22348)"
Branch: master

commit d179684d125ab0251def949d1f37a631fbfcf6e5
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Mon Jan 16 10:40:43 2023 +0100

    Add the requirements.txt file to the tox deps

    The requirements.txt file was missing in the tox dependencies. That
    will enforce the requirements installation using the requirements
    limits.

    Change-Id: I777c1ad808e0ef8622f199c6839e73a2f535434d
    Closes-Bug: #2002947

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 2.2.0

This issue was fixed in the openstack/neutron-tempest-plugin 2.2.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.