tox-py36 fails on wallaby

Bug #1941897 reported by Michele Baldessari
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Jiri Podivin

Bug Description

Seen on https://review.opendev.org/c/openstack/tripleo-heat-templates/+/806216
openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/256ed8237780487e8ee40ff7e555cbf2 : FAILURE in 4m 54s

2021-08-27 10:00:44.323191 | TASK [Run tox without tests]
2021-08-27 10:00:45.465255 | ubuntu-bionic | .tox create: /home/zuul/src/opendev.org/openstack/tripleo-heat-templates/.tox/.tox
2021-08-27 10:00:46.151500 | ubuntu-bionic | .tox installdeps: tox-extra>=0.0.0, tox >= 2.0
2021-08-27 10:00:54.572439 | ubuntu-bionic | py36 create: /home/zuul/src/opendev.org/openstack/tripleo-heat-templates/.tox/py36
2021-08-27 10:00:54.931345 | ubuntu-bionic | py36 installdeps: -c/home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt, -r/home/zuul/src/opendev.org/openstack/tripleo-heat-templates/requirements.txt, -r/home/zuul/src/opendev.org/openstack/tripleo-heat-templates/test-requirements.txt
2021-08-27 10:00:58.399543 | ubuntu-bionic | ERROR: invocation failed (exit code 1), logfile: /home/zuul/src/opendev.org/openstack/tripleo-heat-templates/.tox/py36/log/py36-1.log
2021-08-27 10:00:58.399905 | ubuntu-bionic | ================================== log start ===================================
2021-08-27 10:00:58.399979 | ubuntu-bionic | Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-18.04-x86_64
2021-08-27 10:00:58.399996 | ubuntu-bionic | Collecting pbr!=2.1.0,>=2.0.0
2021-08-27 10:00:58.400012 | ubuntu-bionic | Downloading https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-18.04-x86_64/pbr/pbr-5.5.1-py2.py3-none-any.whl (106 kB)
2021-08-27 10:00:58.400022 | ubuntu-bionic | Collecting PyYAML>=3.12
2021-08-27 10:00:58.400032 | ubuntu-bionic | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/7a/5b/bc0b5ab38247bba158504a410112b6c03f153c652734ece1849749e5f518/PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl (640 kB)
2021-08-27 10:00:58.400046 | ubuntu-bionic | Collecting Jinja2>=2.10
2021-08-27 10:00:58.400058 | ubuntu-bionic | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
2021-08-27 10:00:58.400068 | ubuntu-bionic | Collecting six>=1.10.0
2021-08-27 10:00:58.400077 | ubuntu-bionic | Downloading https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-18.04-x86_64/six/six-1.15.0-py2.py3-none-any.whl (10 kB)
2021-08-27 10:00:58.400086 | ubuntu-bionic | ERROR: Cannot install tripleo-common>=7.1.0 because these package versions have conflicting dependencies.
2021-08-27 10:00:58.400095 | ubuntu-bionic |
2021-08-27 10:00:58.400104 | ubuntu-bionic | The conflict is caused by:
2021-08-27 10:00:58.400113 | ubuntu-bionic | The user requested tripleo-common>=7.1.0
2021-08-27 10:00:58.400122 | ubuntu-bionic | The user requested (constraint) tripleo-common===15.3.0
2021-08-27 10:00:58.400131 | ubuntu-bionic |
2021-08-27 10:00:58.400139 | ubuntu-bionic | To fix this you could try to:
2021-08-27 10:00:58.400148 | ubuntu-bionic | 1. loosen the range of package versions you've specified
2021-08-27 10:00:58.400158 | ubuntu-bionic | 2. remove package versions to allow pip attempt to solve the dependency conflict
2021-08-27 10:00:58.400189 | ubuntu-bionic |
2021-08-27 10:00:58.400214 | ubuntu-bionic | ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
2021-08-27 10:00:58.400232 | ubuntu-bionic | WARNING: You are using pip version 21.2.3; however, version 21.2.4 is available.
2021-08-27 10:00:58.400242 | ubuntu-bionic | You should consider upgrading via the '/home/zuul/src/opendev.org/openstack/tripleo-heat-templates/.tox/py36/bin/python -m pip install --upgrade pip' command.
2021-08-27 10:00:58.400251 | ubuntu-bionic |

Revision history for this message
Jiri Podivin (jpodivin) wrote :

It seems to be hitting the tox-py37 and tox-pep8 as well.
https://zuul.opendev.org/t/openstack/build/7b383add034943888e57abbf87faf6dc

Revision history for this message
Michele Baldessari (michele) wrote :
tags: added: alert
Jiri Podivin (jpodivin)
Changed in tripleo:
assignee: nobody → Jiri Podivin (jpodivin)
Revision history for this message
Douglas Viroel (dviroel) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/victoria)

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/python-tripleoclient/+/806417

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on python-tripleoclient (stable/victoria)

Change abandoned by "Jiri Podivin <email address hidden>" on branch: stable/victoria
Review: https://review.opendev.org/c/openstack/python-tripleoclient/+/806417
Reason: actually, we don't need this here.

Revision history for this message
Jiri Podivin (jpodivin) wrote :

It appears that the proposed patch is now failing on the same jobs as well.
This indicates that we might be dealing with intermittent issue.

Revision history for this message
Jiri Podivin (jpodivin) wrote :

It seems that the problem solved itself ... somehow. I'm not comfortable not knowing what went wrong, but as the failures seem to have stopped, I'm for closing this as Invalid.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/python-tripleoclient/+/805358
Committed: https://opendev.org/openstack/python-tripleoclient/commit/e1c2fc7321fb4f88bbb099125e668e0b49f8e43e
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit e1c2fc7321fb4f88bbb099125e668e0b49f8e43e
Author: Jiri Podivin <email address hidden>
Date: Fri Aug 20 10:30:51 2021 +0200

    Setting upper constraints to wallaby branch of requirements

    The upper constraints of the python dependencies were previously
    set to the master as well as to the wallaby branch.

    As there is a growing possibility of conflict between them,
    it is preferrable to keep only one, branch accurate, version
    of the constraints.

    Furthermore the installation directive of the tox environment
    is unnecessary, as the the dependencies can be specified
    separately and pulled during environment setup.

    Closes-Bug: #1941897

    Signed-off-by: Jiri Podivin <email address hidden>
    Change-Id: I6a4b23824a1969668bbd02acab9db38c0f1291e9

tags: added: in-stable-wallaby
Jiri Podivin (jpodivin)
Changed in tripleo:
status: Triaged → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 16.5.0

This issue was fixed in the openstack/python-tripleoclient 16.5.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.