master periodic job running with centos 9-stream broken with py39 constraint drop https://review.opendev.org/c/openstack/requirements/+/948285

Bug #2109591 reported by yatin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Triaged
High
yatin

Bug Description

Fails as:-
2025-04-29 02:48:35.453493 | controller | ERROR: Cannot install glance because these package versions have conflicting dependencies.
2025-04-29 02:48:35.453756 | controller |
2025-04-29 02:48:35.453825 | controller | The conflict is caused by:
2025-04-29 02:48:35.453919 | controller | taskflow 5.12.0 depends on networkx>=2.1.0
2025-04-29 02:48:35.453971 | controller | The user requested (constraint) networkx===3.4.2
2025-04-29 02:48:35.454050 | controller |
2025-04-29 02:48:35.454110 | controller | To fix this you could try to:
2025-04-29 02:48:35.454134 | controller | 1. loosen the range of package versions you've specified
2025-04-29 02:48:35.454190 | controller | 2. remove package versions to allow pip attempt to solve the dependency conflict
2025-04-29 02:48:35.454214 | controller |
2025-04-29 02:48:35.454278 | controller | ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

example failure:-
https://zuul.openstack.org/build/2df398634f604c9fb8d12e21b9b698d8
https://zuul.openstack.org/build/3455456959d14fc99a1af6a44e166f93
builds:- https://zuul.openstack.org/builds?job_name=neutron-ovn-tempest-ovs-master-centos-9-stream&job_name=neutron-ovn-tempest-ovs-release-fips&job_name=neutron-ovs-tempest-fips&skip=0

yatin (yatinkarel)
Changed in neutron:
importance: Undecided → High
status: New → Triaged
yatin (yatinkarel)
Changed in neutron:
assignee: nobody → yatin (yatinkarel)
Revision history for this message
yatin (yatinkarel) wrote :

Pushed series of devstack patches to get it working with python3.11 in centos 9-stream and rocky 9 until centos 10 stream support is ready https://review.opendev.org/q/topic:%22bug/2109591%22

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/946642
Committed: https://opendev.org/openstack/neutron/commit/75c0895f3905f1a79952c9b745562cda6ddacfa2
Submitter: "Zuul (22348)"
Branch: master

commit 75c0895f3905f1a79952c9b745562cda6ddacfa2
Author: yatinkarel <email address hidden>
Date: Tue Apr 8 20:48:54 2025 +0530

    Switch centos 9-stream jobs to run with python 3.12

    With [1] py39 constraints drop can't run fips jobs on
    centos 9-stream or rocky9.
    As a workaround we can run with PYTHON3_VERSION: 3.12 in affected
    jobs until centos 10-stream support is ready[1]

    [1] https://review.opendev.org/c/openstack/requirements/+/948285
    [2] https://review.opendev.org/c/openstack/devstack/+/937251

    Related-Bug: #2109591
    Depends-On: https://review.opendev.org/c/openstack/devstack/+/948511
    Change-Id: Ia9ab6ab0c410994808c5420b60431aa947d3962c

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.