diff --git a/build-tools/stx/circular_dep.conf b/build-tools/stx/circular_dep.conf index a25879a9..96ac8daf 100644 --- a/build-tools/stx/circular_dep.conf +++ b/build-tools/stx/circular_dep.conf @@ -15,37 +15,21 @@ # -r> Runtime depend on # (s) Source package -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: openldap systemd -BUILD ORDER: openldap systemd -# 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: 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-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: openldap systemd linux setuptools +BUILD ORDER: linux setuptools openldap systemd +# 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: linux openldap systemd @@ -92,3 +76,55 @@ BUILD ORDER: linux openldap 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: openldap systemd +# 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: 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> --------------------------------------/