updated: 2024-10-29T12:58:20.798630

Table of Contents

Global Options

Toggle Stats

Toggle SCCs

Click on the table headers to sort by that column. Shift+Click allows to sort by multiple columns.

Hover over a package name for architecture and version information.

Source Graph

The source graph only contains source package vertices and is therefore the natural choice for calculating a build order. But it is also the graph type that can be used to identify strong dependency relationships between source packages. It can therefore be used to identify strong cycles which cannot be broken by choosing a different installation set. The smallest possible cycle is the self-cycle of a source package with itself.

amount of vertices: 16695

amount of edges: 792046

Type 1 Self-Cycles

A source package directly Build-Depends on a binary package it itself builds

first last per page (20 rows in total)
source package strongly depends on because of the source package build depending on
src:sbclsbclsbcl
src:rustccargo, libstd-rust-1.82, libstd-rust-dev, rustccargo, rustc
src:picolisppicolisppicolisp
src:openjdk-8openjdk-8-jdk, openjdk-8-jdk-headless, openjdk-8-jre, openjdk-8-jre-headlessopenjdk-8-jdk
src:openjdk-20openjdk-20-jdk-headless, openjdk-20-jre-headlessopenjdk-20-jdk-headless
src:openjdk-17openjdk-17-jdk-headless, openjdk-17-jre-headlessopenjdk-17-jdk-headless
src:openjdk-11openjdk-11-jdk-headless, openjdk-11-jre-headlessopenjdk-11-jdk-headless
src:mltonmlton-basis, mlton-compiler, mlton-runtime-native, mlton-runtime-x86-64-linux-gnu, mlton-toolsmlton-compiler, mlton-tools
src:mit-schememit-schememit-scheme
src:happyhappyhappy
src:ghcghcghc, haskell-devscripts-minimal
src:gcc-14g++-14-multilib, gcc-14-multilib, lib32asan8, lib32atomic1, lib32gcc-14-dev, lib32gcc-s1, lib32gomp1, lib32itm1, lib32quadmath0, lib32stdc++-14-dev, lib32stdc++6, lib32ubsan1, libx32asan8, libx32atomic1, libx32gcc-14-dev, libx32gcc-s1, libx32gomp1, libx32itm1, libx32quadmath0, libx32stdc++-14-dev, libx32stdc++6, libx32ubsan1g++-multilib, lib32gcc-s1, libx32gcc-s1
src:gcc-13cpp-13, cpp-13-x86-64-linux-gnu, g++-13, g++-13-x86-64-linux-gnu, gcc-13, gcc-13-base, gcc-13-x86-64-linux-gnu, gdc-13, gdc-13-x86-64-linux-gnu, gnat-13, gnat-13-x86-64-linux-gnu, libgcc-13-dev, libgnat-13, libgphobos-13-dev, libgphobos4, libstdc++-13-devg++-13, gdc-13, gnat-13
src:gcc-12cpp-12, g++-12, gcc-12, gcc-12-base, gdc-12, gnat-12, libgcc-12-dev, libgnat-12, libgphobos-12-dev, libgphobos3, libstdc++-12-devg++-12, gdc-12, gnat-12
src:gcc-11cpp-11, g++-11, gcc-11, gcc-11-base, gnat-11, libasan6, libgcc-11-dev, libgnat-11, libstdc++-11-dev, libtsan0g++-11, gnat-11
src:fpcfp-compiler-3.2.2, fp-units-base-3.2.2, fp-units-fcl-3.2.2, fp-units-rtl-3.2.2, fp-utils-3.2.2fp-compiler, fp-compiler-3.2.2, fp-units-base, fp-units-base-3.2.2, fp-units-fcl, fp-units-fcl-3.2.2, fp-utils, fp-utils-3.2.2
src:fasmfasmfasm
src:crystalcrystalcrystal
src:uuagcuuagcuuagc
src:alexalexalex

Type 2 Self-Cycles

A source indirectly strongly Build-Depends on a binary package it itself builds through one of its direct build dependencies.

first last per page (42 rows in total)
source package strongly depends on because of the source package build depending on
src:systemdlibudev-dev, udevlibcryptsetup-dev, libtss2-dev
src:sysproflibsysprof-capture-4-devlibadwaita-1-dev, libdex-dev, libglib2.0-dev, libgtk-4-dev, libjson-glib-dev, libpanel-dev, libpolkit-agent-1-dev, libpolkit-gobject-1-dev
src:snappy-javalibsnappy-jnilibmaven-bundle-plugin-java, maven-debian-helper
src:ruby-sdbmruby-sdbmgem2deb, rake
src:python3.12libpython3.12-minimal, libpython3.12-stdlib, python3.12, python3.12-minimalpython3, systemtap-sdt-dev
src:python3-defaultslibpython3-stdlib, python3, python3-minimalpython3-docutils, python3-sphinx
src:picotoolpicotoolpico-sdk-source
src:pcc-libslibpcc-devpcc
src:opensplibosp5docbook-dsssl, openjade
src:openldaplibldap-2.5-0heimdal-multidev
src:opencoloriolibopencolorio2.1t64libopenimageio-dev
src:nrepl-clojurelibnrepl-clojureleiningen
src:nodejslibnode115, nodejsnode-acorn
src:mpg123libmpg123-0t64libpulse-dev
src:mongo-c-driverlibbson-1.0-0t64, libbson-devlibmongocrypt-dev
src:mesalibgbm1, libgl1-mesa-dri, libglapi-mesa, libglx-mesa0, mesa-libgalliumlibva-dev
src:malcontentlibmalcontent-0-0libflatpak-dev
src:llvm-toolchain-19libclang-cpp19, libclang1-19, libllvm19doxygen
src:libwebplibsharpyuv-dev, libsharpyuv0, libwebp-dev, libwebp7, libwebpdecoder3, libwebpdemux2, libwebpmux3libtiff-dev
src:libuv1libuv1t64cmake
src:libsemanagelibsemanage2gem2deb
src:libjsoncpplibjsoncpp26cmake
src:libjpeg-turbolibjpeg62-turbodefault-jdk
src:libfontenclibfontenc1xfonts-utils
src:libfmlibfm-extra4t64libmenu-cache-dev
src:lamelibmp3lame0libsndfile1-dev
src:gst-plugins-bad1.0libgstreamer-plugins-bad1.0-0libwpewebkit-2.0-dev
src:golang-1.23golang-1.23-gogolang-go
src:gnome-online-accountsgir1.2-goa-1.0, libgoa-1.0-0b, libgoa-1.0-devlibmsgraph-dev
src:glibclibc6-dev-i386, libc6-dev-x32, libc6-i386, libc6-x32g++-14-multilib
src:fonttoolspython3-fonttoolspython3-glyphslib
src:expatlibexpat1docbook2x
src:efivarlibefiboot1t64, libefivar1t64grub-common
src:e2fsprogscomerr-dev, libcom-err2, libext2fs-dev, libext2fs2t64libarchive-dev
src:cyrus-sasl2libsasl2-2, libsasl2-modules-dbheimdal-multidev, libldap-dev, libldap2-dev, libpq-dev
src:zope.proxypython3-zope.proxypython3-zope.security
src:z3libz3-4default-jdk
src:chromaprintlibchromaprint1libavformat-dev
src:brotlilibbrotli1cmake
src:x264libx264-164libavformat-dev, libffms2-dev
src:avahilibavahi-client3, libavahi-common-data, libavahi-common3libgtk-3-dev
src:util-linuxlibblkid-dev, mount, uuid-devlibcryptsetup-dev, systemd

Type 3 Self-Cycles

Not-strong self-cycles which can probably be solved by choosing a different installationset

first last per page (3 rows in total)
source package in non-strong cycle with
src:openjdk-24openjdk-24-jdk-headless, openjdk-24-jre-headless
src:openjdk-23openjdk-23-jdk-headless, openjdk-23-jre-headless
src:atlaslibatlas-base-dev, libatlas3-base

Build Graph

The build graph is most important for finding build dependencies to remove to make the graph acyclic.

If you use JavaScript, then by default only statistics of the biggest strongly connected component will be displayed to avoid clutter. You can activate or deactivate the displaying of statistics for individual strongly components by using the respective checkboxes in the "Toggle SCCs" menu on the top.

Just as you can make a selection of the strongly connected components you want statistics to be displayed for, you can also make a selection of displayed statistic types in the "Toggle Stats" menu on the top.

amount of vertices: 37428

amount of edges: 860850

SCC #1
amount of vertices4970
amount of edges70693
amount of sources0
amount of installation sets4970
SCC #2
amount of vertices50
amount of edges95
amount of sources0
amount of installation sets50
SCC #3
amount of vertices5
amount of edges8
amount of sources0
amount of installation sets5
SCC #4
amount of vertices5
amount of edges7
amount of sources0
amount of installation sets5
SCC #5
amount of vertices5
amount of edges7
amount of sources0
amount of installation sets5
SCC #6
amount of vertices4
amount of edges6
amount of sources0
amount of installation sets4
SCC #7
amount of vertices4
amount of edges6
amount of sources0
amount of installation sets4
SCC #8
amount of vertices4
amount of edges5
amount of sources0
amount of installation sets4
SCC #9
amount of vertices4
amount of edges5
amount of sources0
amount of installation sets4
SCC #10
amount of vertices4
amount of edges5
amount of sources0
amount of installation sets4
SCC #11
amount of vertices4
amount of edges5
amount of sources0
amount of installation sets4
SCC #12
amount of vertices4
amount of edges5
amount of sources0
amount of installation sets4
SCC #13
amount of vertices4
amount of edges4
amount of sources0
amount of installation sets4
SCC #14
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
SCC #15
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
SCC #16
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
SCC #17
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #18
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #19
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #20
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #21
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #22
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #23
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #24
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #25
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #26
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #27
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2
SCC #28
amount of vertices2
amount of edges2
amount of sources0
amount of installation sets2

Amount of Cycles through Edges

After enumerating all cycles in the graph up to a certain maximum length, the first column indicates the amount of cycles that the edge in the second column is part of. Removing an edge with many cycles through it, immediately breaks all those cycles.

SCC #1

first last per page (406 rows in total)
Amount Edge
59src:sysprof libpanel-dev
54src:sysprof libadwaita-1-dev
42src:sysprof libgtk-4-dev
25src:systemd libpolkit-gobject-1-dev
25src:z3 default-jdk
22src:e2fsprogs cron
17src:systemd libcryptsetup-dev
16src:e2fsprogs systemd
16src:libjpeg-turbo default-jdk
15src:e2fsprogs udev
13src:systemd libtss2-dev
12src:e2fsprogs debhelper
12src:e2fsprogs dh-exec
10src:systemd libcurl4-openssl-dev
10src:krb5 libnss-myhostname
10src:python3-defaults python3-sphinx
9src:python3.12 blt-dev
9src:util-linux libcryptsetup-dev
9src:glibc g++-14-multilib
8src:systemd libfdisk-dev
8src:systemd libblkid-dev
8src:systemd libmount-dev
8src:cmake qtbase5-dev
8src:python3.12 systemtap-sdt-dev
8src:avahi libgtk-3-dev
8src:glibc g++-14-for-host
7src:cyrus-sasl2 libpq-dev
6src:systemd python3-lxml
6src:systemd python3-pefile
6src:systemd python3-jinja2
6src:systemd meson
6src:systemd dh-dlopenlibdeps
6src:systemd python3-pyelftools
6src:systemd python3
6src:util-linux dh-debputy
6src:util-linux systemd
5src:systemd libarchive-dev
5src:systemd libxen-dev
5src:python3.12 python3
5src:util-linux debhelper
5src:util-linux dh-package-notes
5src:util-linux libudev-dev
5src:util-linux libsystemd-dev
5src:util-linux dh-exec
5src:e2fsprogs libarchive-dev
5src:e2fsprogs libfuse3-dev
5src:openldap heimdal-multidev
5src:ghc hadrian
5src:sysprof libdex-dev
4src:ruby-sdbm gem2deb
4src:cyrus-sasl2 heimdal-multidev
4src:z3 javahelper
4src:libsemanage gem2deb
4src:x264 libffms2-dev
4src:opensp poppler-utils
4src:libzstd cmake
4src:krb5 libldap-dev
4src:krb5 libsasl2-dev
4src:brotli cmake
4src:dbus libglib2.0-dev
4src:mpg123 libpulse-dev
4src:gtk4 librsvg2-dev
4src:llvm-toolchain-19 doxygen
4src:sysprof libpolkit-gobject-1-dev
4src:sysprof libjson-glib-dev
4src:sysprof libpolkit-agent-1-dev
4src:sysprof polkitd
3src:graphene gobject-introspection
3src:graphene libglib2.0-dev
3src:systemd libpam0g-dev
3src:systemd libdbus-1-dev
3src:cyrus-sasl2 libldap-dev
3src:ffmpeg libchromaprint-dev
3src:gcc-14 lib32gcc-s1
3src:gcc-14 libx32gcc-s1
3src:gcc-14 g++-13
3src:gcc-14 gdc-13
3src:gcc-14 gnat-13
3src:gcc-14 g++-multilib
3src:expat docbook2x
3src:gobject-introspection libcairo2-dev
3src:gobject-introspection libglib2.0-dev
3src:libjsoncpp cmake
3src:ncurses g++-multilib
3src:gcc-13 lib32gcc-s1
3src:gcc-13 libx32gcc-s1
3src:gcc-13 g++-multilib
3src:libxkbcommon graphviz
3src:policykit-1 libglib2.0-dev
3src:policykit-1 gobject-introspection
3src:python3.12 libbluetooth-dev
3src:unbound libsystemd-dev
3src:unbound debhelper
3src:lame libsndfile1-dev
3src:python3-defaults python3-docutils
3src:dconf libglib2.0-dev
3src:gtk4 libsysprof-capture-4-dev
3src:gtk4 libpango1.0-dev
3src:gtk4 libjson-glib-dev
3src:gtk4 libpolkit-gobject-1-dev
3src:gtk4 libcolord-dev
3src:gtk4 libcairo2-dev
3src:gtk4 gobject-introspection
3src:gtk4 libglib2.0-dev
3src:gtk4 libgraphene-1.0-dev
3src:gtk4 libcloudproviders-dev
3src:gtk4 libharfbuzz-dev
3src:apparmor python3-all
3src:apparmor python3
3src:apparmor python3-setuptools
3src:avahi libgirepository1.0-dev
3src:avahi python-gi-dev
3src:avahi gobject-introspection
3src:avahi libglib2.0-dev
3src:cairo libglib2.0-dev
3src:libcloudproviders gobject-introspection
3src:libcloudproviders libgirepository1.0-dev
3src:libcloudproviders libglib2.0-dev
3src:colord libpolkit-gobject-1-dev
3src:colord libgudev-1.0-dev
3src:colord libjson-glib-dev
3src:colord libgusb-dev
3src:colord gobject-introspection
3src:colord libgirepository1.0-dev
3src:colord libglib2.0-dev
3src:gdk-pixbuf libgirepository1.0-dev
3src:gdk-pixbuf gobject-introspection
3src:gdk-pixbuf libglib2.0-dev
3src:openldap libsasl2-dev
3src:libjpeg-turbo javahelper
3src:pango1.0 libsysprof-capture-4-dev
3src:pango1.0 libglib2.0-dev
3src:pango1.0 gobject-introspection
3src:python-charset-normalizer python3-mypy
2src:nghttp2 debhelper
2src:nghttp2 libsystemd-dev
2src:systemd linux-bpf-dev
2src:systemd bpftool
2src:systemd libmicrohttpd-dev
2src:appstream libcairo2-dev
2src:appstream libgdk-pixbuf-2.0-dev
2src:appstream libgirepository1.0-dev
2src:appstream libpango1.0-dev
2src:appstream librsvg2-dev
2src:libxmlb libgirepository1.0-dev
2src:libxmlb gobject-introspection
2src:libxmlb libglib2.0-dev
2src:libadwaita-1 libgirepository1.0-dev
2src:libadwaita-1 libglib2.0-dev
2src:libadwaita-1 gobject-introspection
2src:libadwaita-1 valac
2src:gst-plugins-bad1.0 libwpewebkit-2.0-dev
2src:cyrus-sasl2 default-libmysqlclient-dev
2src:cyrus-sasl2 libkrb5-dev
2src:cyrus-sasl2 python3-sphinx-rtd-theme
2src:cyrus-sasl2 krb5-multidev
2src:hdf5 libmpich-dev
2src:ffmpeg libx264-dev
2src:gcc-14 libc6-dbg
2src:gcc-14 libc6-dev-i386
2src:gcc-14 libc6-dev-x32
2src:gcc-14 lib32z1-dev
2src:gcc-14 locales-all
2src:chromaprint libavformat-dev
2src:cmake libarchive-dev
2src:cmake libcppdap-dev
2src:cmake libcurl4-openssl-dev
2src:valgrind mpi-default-dev
2src:x264 libavformat-dev
2src:libuv1 cmake
2src:opensp openjade
2src:libfontenc xfonts-utils
2src:python3.12 locales-all
2src:linux libudev-dev
2src:linux libpci-dev
2src:heimdal libldap-dev
2src:libproxy libjavascriptcoregtk-4.1-dev
2src:mesa libva-dev
2src:python3-defaults python3.12
2src:python3-defaults python3.12-minimal
2src:gtk4 libcups2-dev
2src:pinentry libgcr-3-dev
2src:pinentry libqt5waylandclient5-dev
2src:pinentry qtbase5-dev
2src:gtk+3.0 libcups2-dev
2src:libwebp libtiff-dev
2src:glibc libgd-dev
2src:glibc python3
1src:nghttp2 libc-ares-dev
1src:gcr gnupg
1src:pam debhelper
1src:pam libsystemd-dev
1src:pam dh-exec
1src:md4c cmake
1src:libpsl gtk-doc-tools
1src:ruby-sdbm rake
1src:systemd libfido2-dev
1src:systemd libqrencode-dev
1src:openjdk-21 ant
1src:openjdk-21 ant-optional
1src:openjdk-21 openjdk-20-jdk-headless
1src:openjdk-21 libcups2-dev
1src:openjdk-21 libjpeg62-turbo-dev
1src:bluez python3-pygments
1src:bluez python3-docutils
1src:bluez libglib2.0-dev
1src:vala libgraphviz-dev
1src:lvm2 debhelper
1src:lvm2 libudev-dev
1src:lvm2 libblkid-dev
1src:lvm2 libcmap-dev
1src:lvm2 libcorosync-common-dev
1src:lvm2 libcpg-dev
1src:lvm2 libquorum-dev
1src:lvm2 libsystemd-dev
1src:vulkan-loader cmake
1src:libusb-1.0 libudev-dev
1src:matplotlib python3-pandas
1src:z3 cmake
1src:fuse3 meson
1src:rdma-core valgrind
1src:gcc-14 procps
1src:gcc-14 cargo
1src:gcc-14 amdgcn-tools-18
1src:chromaprint libavcodec-dev
1src:chromaprint libswresample-dev
1src:hwloc valgrind-if-available
1src:cmake libjsoncpp-dev
1src:cmake libuv1-dev
1src:libxcb python3-xcbgen
1src:libxcb python3
1src:libverto libglib2.0-dev
1src:webkit2gtk libsoup-3.0-dev
1src:webkit2gtk libgstreamer-plugins-bad1.0-dev
1src:libsemanage libpython3-all-dev
1src:libsemanage dh-python
1src:libsemanage python3-all-dev
1src:libsemanage libselinux1-dev
1src:libarchive libzstd-dev
1src:libarchive libext2fs-dev
1src:shadow dh-debputy
1src:shadow libsemanage-dev
1src:shadow itstool
1src:mariadb libcurl4-openssl-dev
1src:mariadb cmake
1src:imath python3-breathe
1src:poppler libgtk-3-dev
1src:c-ares cmake
1src:postgresql-17 libldap-dev
1src:postgresql-17 llvm-dev
1src:curl libbrotli-dev
1src:curl libzstd-dev
1src:expat docbook-to-man
1src:valgrind gdb
1src:libsdl2 libpipewire-0.3-dev
1src:libpanel valac
1src:libpanel libgirepository1.0-dev
1src:libpanel