tox jobs are failing check/gate on setuptools dependencies

Bug #1950016 reported by Ronelle Landy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Unassigned

Bug Description

tox jobs are failing in check and gate on various repos due to setuptools conflict:

2021-11-05 21:07:48.235895 | ubuntu-bionic | ERROR: Cannot install -r /home/zuul/src/opendev.org/openstack/tripleo-common/requirements.txt (line 27) because these package versions have conflicting dependencies.
2021-11-05 21:07:48.236043 | ubuntu-bionic |
2021-11-05 21:07:48.236058 | ubuntu-bionic | The conflict is caused by:
2021-11-05 21:07:48.236067 | ubuntu-bionic | jsonschema 3.2.0 depends on setuptools
2021-11-05 21:07:48.236074 | ubuntu-bionic | The user requested (constraint) setuptools===58.5.2

2021-11-05 20:44:07.405331 | ubuntu-focal | warnings.warn(
2021-11-05 20:44:07.405342 | ubuntu-focal | ERROR: Cannot install -r /home/zuul/src/opendev.org/openstack/tempest/requirements.txt (line 6) because these package versions have conflicting dependencies.
2021-11-05 20:44:07.405472 | ubuntu-focal |
2021-11-05 20:44:07.405487 | ubuntu-focal | The conflict is caused by:
2021-11-05 20:44:07.405497 | ubuntu-focal | jsonschema 3.2.0 depends on setuptools
2021-11-05 20:44:07.405516 | ubuntu-focal | The user requested (constraint) setuptools===58.5.2

Example logs:

https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_f45/815384/2/gate/openstack-tox-py36/f45f8dc/job-output.txt

https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d41/807465/14/check/openstack-tox-py38/d415d42/job-output.txt

Thsi failure started on 11/05 in around 21:00 UTC

Ronelle Landy (rlandy)
Changed in tripleo:
milestone: none → yoga-1
importance: Undecided → Critical
status: New → Triaged
tags: added: promotion-blocker
Revision history for this message
Ade Lee (alee-3) wrote :

I had jobs also fail elsewhere:

https://zuul.opendev.org/t/openstack/build/c0e34834b73844b7a245008c5ab0b91a

ERROR: Cannot install setuptools!=24.0.0, !=34.0.0, !=34.0.1, !=34.0.2, !=34.0.3, !=34.1.0, !=34.1.1, !=34.2.0, !=34.3.0, !=34.3.1, !=34.3.2, !=36.2.0, !=48.0.0 and !=49.0.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested setuptools!=24.0.0, !=34.0.0, !=34.0.1, !=34.0.2, !=34.0.3, !=34.1.0, !=34.1.1, !=34.2.0, !=34.3.0, !=34.3.1, !=34.3.2, !=36.2.0, !=48.0.0 and !=49.0.0
    The user requested (constraint) setuptools===58.5.2

Revision history for this message
Ade Lee (alee-3) wrote :

I think its related to a recent change in requirements:

commit b791287fa71149ac8a7dd7315524da7e91fd8218
Author: OpenStack Proposal Bot <email address hidden>
Date: Thu Nov 4 02:38:01 2021 +0000

    Updated from generate-constraints

    Change-Id: I17ea369edd9fa46e761970f15f0de0f81e2400a0
    Signed-off-by: Matthew Thode <email address hidden>

where setuptools was changed in upper constraints ..

-setuptools===58.4.0
+setuptools===58.5.2

Revision history for this message
Ronelle Landy (rlandy) wrote :

Seems to be working now - closing out

Changed in tripleo:
status: Triaged → Fix Released
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.