# 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-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