From 1186c1d2725981ddbbeaf545e19dd245c9942fc7 Mon Sep 17 00:00:00 2001 From: vrochalo Date: Thu, 26 Dec 2024 16:15:36 -0300 Subject: [PATCH] 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 (cherry picked from commit 944f9846856d8796b8ef9a04853c1b9da8142618) --- build-tools/stx/circular_dep.conf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-tools/stx/circular_dep.conf b/build-tools/stx/circular_dep.conf index 3459b97c..2e2a785c 100644 --- a/build-tools/stx/circular_dep.conf +++ b/build-tools/stx/circular_dep.conf @@ -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