
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)
190 lines
9.3 KiB
Plaintext
190 lines
9.3 KiB
Plaintext
# circular dependency config file
|
||
# Used to break circular dependency
|
||
# Each circular dependency DSC set containss two lines, the first line starts with
|
||
# "SRC SET:" shows all related source packages; the second line starts with
|
||
# "BUILD ORDER:" shows the build order of these packages. The name of those
|
||
# soure packages are seperated with a space. For example:
|
||
# SRC SET: a b c d
|
||
# BUILD ORDER: a d c b a d c b
|
||
# SRC SET: a b c
|
||
# BUILD ORDER: a c b a c b
|
||
# SRC SET:a b
|
||
# BUILD ORDER: a b
|
||
|
||
# -b> Build depend on
|
||
# -r> Runtime depend on
|
||
# (s) Source package
|
||
|
||
SRC SET: linux
|
||
BUILD ORDER: linux
|
||
|
||
SRC SET: linux-rt
|
||
BUILD ORDER: linux-rt
|
||
|
||
SRC SET: openssl
|
||
BUILD ORDER: openssl
|
||
|
||
SRC SET: lvm2
|
||
BUILD ORDER: lvm2
|
||
|
||
SRC SET: tzdata
|
||
BUILD ORDER: tzdata
|
||
|
||
SRC SET: openldap lvm2 lsb python3.9 net-tools setuptools dh-python openssl linux systemd
|
||
BUILD ORDER: openldap lvm2 lsb python3.9 net-tools setuptools dh-python openssl linux systemd
|
||
|
||
SRC SET: lvm2 systemd lsb net-tools dh-python linux tzdata setuptools openldap python3.9 openssl
|
||
BUILD ORDER: lvm2 systemd lsb net-tools dh-python linux tzdata setuptools openldap python3.9 openssl
|
||
|
||
SRC SET: openldap lvm2 lsb python3.9 net-tools setuptools dh-python linux systemd openssl ca-certificates
|
||
BUILD ORDER: openldap lvm2 lsb python3.9 net-tools setuptools dh-python linux systemd openssl ca-certificates
|
||
|
||
SRC SET: systemd lvm2 lsb net-tools python3.9 dh-python openldap linux setuptools tzdata
|
||
BUILD ORDER: systemd lvm2 lsb net-tools python3.9 dh-python openldap linux setuptools tzdata
|
||
|
||
SRC SET: systemd lvm2 lsb dh-python openldap linux setuptools tzdata
|
||
BUILD ORDER: systemd lvm2 lsb dh-python openldap linux setuptools tzdata
|
||
|
||
SRC SET: systemd lvm2
|
||
BUILD ORDER: systemd lvm2
|
||
|
||
SRC SET: openldap systemd linux setuptools lvm2
|
||
BUILD ORDER: systemd linux setuptools openldap lvm2
|
||
|
||
SRC SET: openldap systemd linux setuptools
|
||
BUILD ORDER: systemd linux setuptools openldap
|
||
# A superset of the chain: {openldap systemd linux}, just add package "setuptools"
|
||
# The relationships between "setuptools" and other packages
|
||
# setuptools(s) -b> debhelper -r> dh-autoreconf -r> libtool -r> libc6-dev -r> linux-libc-dev(linux)
|
||
# setuptools(s) -b> debhelper -r> man-db -r> bsdmainutils -r> bsdutils -r> libsystemd0(systemd)
|
||
# systemd(s) -b> meson -r> python3-pkg-resources(setuptools)
|
||
# linux(s) -b> python3-sphinx-rtd-theme -r> python3-sphinx -r> python3-requests -r> python3-chardet -r> python3-pkg-resources(setuptools)
|
||
# | -b> -----------------------------/ /
|
||
# | -b> python3-sphinx-rtd-theme -r> python3-sphinx -r> python3-pygments -r> --------------------/
|
||
# | -b> -----------------------------/ /
|
||
# | -b> python3-sphinx-rtd-theme -r> python3-sphinx -r> python3-babel -r> ---------------------/
|
||
# | -b> -----------------------------/ /
|
||
# | -b> python3-sphinx-rtd-theme -r> python3-sphinx -r> -------------------------------------/
|
||
# | -b> -----------------------------/
|
||
|
||
SRC SET: openldap systemd linux
|
||
BUILD ORDER: systemd linux openldap
|
||
# --> linux <-----> systemd <----> openldap ---|
|
||
# |---------------------------------------------|
|
||
# openldap(s) -b> debhelper -r> man-db -r> bsdmainutils -r> bsdutils -r> libsystemd(systemd)
|
||
# systemd(s) -b> libcurl4-gnutls-dev -r> libcurl3-gnutls -r> libldap-2.4-2(openldap)
|
||
# openldap(s) -b> debhelper -r> dh-autoreconf -r> libtool -r> libc6-dev -r> linux-libc-dev(linux)
|
||
# | -b> heimdal-multidev -r> comerr-dev -r> ---------------------/
|
||
# | -b> libgnutls28-dev -r> ---------------/
|
||
# | -b> libsasl2-dev -r> --/
|
||
# | -b> libperl-dev -r> /
|
||
# systemd(s) -b> libpolkit-gobject-1-dev -r> libglib2.0-dev -r> libmount-dev -r> libselinux1-dev -r> libpcre2-dev -r> libc6-dev -r> linux-libc-dev(linux)
|
||
# | -b> libpolkit-gobject-1-dev -r> libglib2.0-dev -r> libmount-dev -r> libblkid-dev -r> uuid-dev -r> -------/
|
||
# | -b> libpolkit-gobject-1-dev -r> libglib2.0-dev -r> libselinux1-dev -r> libpcre2-dev -r> ---------/
|
||
# | -b> libpolkit-gobject-1-dev -r> libglib2.0-dev -r> libmount-dev -r> libblkid-dev -r> --/
|
||
# | -b> libpolkit-gobject-1-dev -r> libglib2.0-dev -r> libpcre3-dev -r> /--------------/
|
||
# | -b> libpolkit-gobject-1-dev -r> libglib2.0-dev -r> libmount-dev -r> /
|
||
# | -b> libpolkit-gobject-1-dev -r> libglib2.0-dev -r> zlib1g-dev -r> /
|
||
# | -b> libmount-dev -r> libselinux1-dev -r> libpcre2-dev -r> --------/
|
||
# | -b> libmount-dev -r> libblkid-dev -r> uuid-dev -r> ------/
|
||
# | -b> libdw-dev -r> libelf-dev -r> zlib1g-dev -r> --/
|
||
# | -b> libmicrohttpd-dev -r> libgnutls28-dev -r> /
|
||
# | -b> libselinux1-dev -r> libpcre2-dev -r> -----/
|
||
# | -b> libmount-dev -r> libblkid-dev -r> --/
|
||
# | -b> libacl1-dev -r> libattr1-dev -r> /
|
||
# | -b> libblkid-dev -r> uuid-dev -r> --/
|
||
# | -b> libdw-dev -r> zlib1g-dev -r> |
|
||
# | -b> libgcrypt20-dev -r> ----------/
|
||
# | -b> libgnutls28-dev -r> |
|
||
# | -b> libpcre2-dev -r> --/
|
||
# | -b> libblkid-dev -r> |
|
||
# | -b> libacl1-dev -r> |
|
||
# | -b> zlib1g-dev -r> |
|
||
# | -b> libpam0g-dev -r> |
|
||
# | -b> libmount-dev -r> |
|
||
# | -b> libbz2-dev -r> /
|
||
# linux(s) -b> libpci-dev -r> libudev-dev(systemd)
|
||
# | -b> --------------/
|
||
# | -b> libpci-dev -r> libudev-dev -r> libudev1(systemd)
|
||
# | -b> libpci-dev -r> libpci3 -r> ----/
|
||
# | -b> libudev-dev -r> ----------/
|
||
# | -b> kernel-wedge -r> debhelper -r> man-db -r> bsdmainutils -r> bsdutils -r> libsystemd0(systemd)
|
||
# | -b> dh-exec -r> debhelper -r> man-db -r> bsdmainutils -r> bsdutils -r> -----/
|
||
# | -b> quilt -r> bsdmainutils -r> bsdutils -r> --------------------------/
|
||
|
||
SRC SET: openldap systemd
|
||
BUILD ORDER: systemd openldap
|
||
# openldap <------> systemd
|
||
# openldap(s) -b> debhelper -r> man-db -r> bsdmainutils -r> bsdutils -r> libsystemd0(systemd)
|
||
# systemd(s) -b> libcurl4-gnutls-dev -r> libcurl3-gnutls -r> libldap-2.4-2(openldap)
|
||
|
||
SRC SET: python3.9
|
||
BUILD ORDER: python3.9
|
||
|
||
SRC SET: python-barbicanclient python-openstackclient
|
||
BUILD ORDER: python-barbicanclient python-openstackclient
|
||
# 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
|
||
# --> python-openstacksdk <--
|
||
# |---------------------------|
|
||
# python-openstacksdk(s) -b> python3-oslotest -r> python3-os-client-config -r> python3-openstacksdk(python-openstacksdk)
|
||
|
||
SRC SET: python-openstackclient
|
||
BUILD ORDER: python-openstackclient
|
||
# Self dependency with 7 chain
|
||
# |--> python-openstackclient <--|
|
||
# |------------------------------|
|
||
# python-openstackclient(s) -b> python3-congressclient -r> python3-openstackclient(python-openstackclient)
|
||
# | -b> python3-ironicclient -r> |
|
||
# | -b> python3-zunclient -r> |
|
||
# | -b> python3-octaviaclient -r> |
|
||
# | -b> python3-searchlightclient -r> |
|
||
# | -b> python3-saharaclient -r> |
|
||
# | -b> python3-watcherclient -r> |
|
||
|
||
SRC SET: systemd
|
||
BUILD ORDER: systemd
|
||
# Self dependency with 1 chain
|
||
# --> systemd <--
|
||
# |---------------|
|
||
# systemd(s) -b> libpolkit-gobject-1-dev -r> gir1.2-polkit-1.0 -r> libpolkit-agent-1-0 -r> libpolkit-gobject-1-0 -r> libsystemd0(systemd)
|
||
# | | -r> gir1.2-polkit-1.0 -r> -----------------------/ /
|
||
# | | -r> libpolkit-gobject-1-0 -r> ---------------------------------------------/
|
||
# | -b> libdbus-1-dev -r> libdbus-1-3 -r> -------------------/
|
||
# | -b> libcryptsetup-dev -r> libcryptsetup12 -r> libdevmapper1.02.1 -r> libudev1(systemd)
|
||
|
||
SRC SET: setuptools
|
||
BUILD ORDER: setuptools
|
||
# Self dependency with 1 chain
|
||
# --> setuptools <--
|
||
# |------------------|
|
||
# setuptools(s) -b> python3-sphinx -r> python3-requests -r> python3-chardet -r> python3-pkg-resources(setuptools)
|
||
# | -r> python3-pygments -r> -------------------/
|
||
# | -r> python3-babel -r> ---------------------/
|
||
# | -r> --------------------------------------/
|
||
|
||
SRC SET: openldap
|
||
BUILD ORDER: openldap
|
||
# Self dependency with 1 chain
|
||
# --> openldap <--
|
||
# |----------------|
|
||
# openldap(s) -b> heimdal-multidev(s) -r> libkadm5srv8-heimdal -r> libhdb9-heimdal -r> libldap-2.4-2(openldap)
|
||
# | -r> libkdc2-heimdal -r> -----/ /
|
||
# | -r> libhdb9-heimdal -r> ------------------------/
|
||
|
||
SRC SET: systemd openldap setuptools
|
||
BUILD ORDER: systemd openldap setuptools
|
||
|
||
SRC SET: systemd lvm2 lsb net-tools python3.9 dh-python openldap linux setuptools
|
||
BUILD ORDER: systemd lvm2 lsb net-tools python3.9 dh-python openldap linux setuptools
|