Set build order for openstackclients

Changes in the dependencies defined in the
upstream client packages may have created
a new circular dependency between the novaclient
and openstackclient packages.

This change is necessary to allow openstack to be
built without circular dependency errors with the
novaclients and openstackclients.

This change is needed to support:

https://review.opendev.org/c/starlingx/openstack-armada-app/+/937801

Test plan:

PASS build-pkgs -c -l openstack

Closes-Bug: 2092540

Change-Id: I1d41d1445c6a574e81b3974c821b14b2c3d2e3a4
Signed-off-by: vrochalo <vinicius.rochalobo@windriver.com>
(cherry picked from commit 944f9846856d8796b8ef9a04853c1b9da8142618)
This commit is contained in:
vrochalo 2024-12-26 16:15:36 -03:00 committed by Murillo Arantes
parent b9e3fc0964
commit 1186c1d272

View File

@ -127,6 +127,11 @@ BUILD ORDER: python-barbicanclient python-openstackclient
# python-barbicanclient(s) -b> python-openstackclient(python-openstackclient)
# python-openstackclient(s) -b> python-barbicanclient(python-barbicanclient)
SRC SET: python-novaclient python-openstackclient
BUILD ORDER: python-novaclient python-openstackclient
# python-novaclient <------> python-openstackclient
# python-openstackclient -b> python-novaclient
SRC SET: python-openstacksdk
BUILD ORDER: python-openstacksdk
# Self dependency with 1 chain