updated: 2024-07-23T09:08:45.976659

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: 16746

amount of edges: 790246

Type 1 Self-Cycles

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

first last per page (22 rows in total)
source package strongly depends on because of the source package build depending on
src:picolisppicolisppicolisp
src:openjdk-8openjdk-8-jdk, openjdk-8-jdk-headless, openjdk-8-jre, openjdk-8-jre-headlessopenjdk-8-jdk
src:openjdk-19openjdk-19-jdk-headless, openjdk-19-jre-headlessopenjdk-19-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-9cpp-9, g++-9, gcc-9, gcc-9-base, gnat-9, libasan5, libgcc-9-dev, libgnat-9, libgnatvsn9, libstdc++-9-devg++-9, gnat-9
src:gcc-14lib32asan8, lib32atomic1, lib32gcc-s1, lib32gomp1, lib32itm1, lib32quadmath0, lib32stdc++6, lib32ubsan1, libx32asan8, libx32atomic1, libx32gcc-s1, libx32gomp1, libx32itm1, libx32quadmath0, libx32stdc++6, libx32ubsan1g++-multilib, lib32gcc-s1, libx32gcc-s1
src:gcc-13g++-13-multilib, gcc-13-multilib, gdc-13, gdc-13-x86-64-linux-gnu, gnat-13, gnat-13-x86-64-linux-gnu, lib32gcc-13-dev, lib32stdc++-13-dev, libgnat-13, libgphobos-13-dev, libgphobos4, libx32gcc-13-dev, libx32stdc++-13-devg++-multilib, 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:gcc-10cpp-10, g++-10, gcc-10, gcc-10-base, gnat-10, libgcc-10-dev, libgnat-10, libgnat-util10, libstdc++-10-devg++-10, gnat-10
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
src:sbclsbclsbcl
src:rustccargo, libstd-rust-1.79, libstd-rust-dev, rustccargo, rustc

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:rust-spinlibrust-spin-devlibrust-criterion-dev
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:pcc-libslibpcc-devpcc
src:pandaspython3-pandas-libpython3-pyreadstat
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:mesalibgl1-mesa-dri, libglapi-mesa, libglx-mesa0libva-dev
src:malcontentlibmalcontent-0-0libflatpak-dev
src:llvm-toolchain-16libclang-cpp16t64, libclang1-16t64, libllvm16t64doxygen
src:libwebplibsharpyuv-dev, libsharpyuv0, libwebp-dev, libwebp7, libwebpdecoder3, libwebpdemux2, libwebpmux3libtiff-dev
src:libuv1libuv1t64cmake
src:libsemanagelibsemanage2gem2deb
src:libjsoncpplibjsoncpp25cmake
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.22golang-1.22-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++-13-multilib
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
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

Type 3 Self-Cycles

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

first last per page (2 rows in total)
source package in non-strong cycle with
src:openjdk-21openjdk-21-jdk-headless, openjdk-21-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: 39697

amount of edges: 930385

SCC #1
amount of vertices4855
amount of edges63723
amount of sources0
amount of installation sets4855
SCC #2
amount of vertices49
amount of edges92
amount of sources0
amount of installation sets49
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 edges6
amount of sources0
amount of installation sets4
SCC #9
amount of vertices4
amount of edges6
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 edges5
amount of sources0
amount of installation sets4
SCC #14
amount of vertices4
amount of edges5
amount of sources0
amount of installation sets4
SCC #15
amount of vertices4
amount of edges4
amount of sources0
amount of installation sets4
SCC #16
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
SCC #17
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
SCC #18
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
SCC #19
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
SCC #20
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
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
SCC #29
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 (384 rows in total)
Amount Edge
73src:sysprof libadwaita-1-dev
64src:sysprof libpanel-dev
59src:sysprof libgtk-4-dev
17src:libjpeg-turbo default-jdk
16src:systemd libcryptsetup-dev
16src:glibc g++-13-multilib
15src:systemd libtss2-dev
14src:systemd libpolkit-gobject-1-dev
12src:z3 default-jdk
11src:avahi libgtk-3-dev
8src:util-linux libcryptsetup-dev
8src:systemd libcurl4-openssl-dev
8src:glibc g++-13-for-host
7src:python3-defaults python3-sphinx
7src:systemd libfdisk-dev
7src:systemd libblkid-dev
7src:systemd libmount-dev
6src:x264 libffms2-dev
6src:sysprof libdex-dev
6src:python3.12 systemtap-sdt-dev
5src:gcc-13 g++-multilib
5src:gcc-13 lib32gcc-s1
5src:gcc-13 libx32gcc-s1
5src:libjpeg-turbo javahelper
5src:util-linux dh-exec
5src:util-linux libudev-dev
5src:util-linux libsystemd-dev
5src:util-linux dh-debputy
5src:util-linux dh-package-notes
5src:util-linux debhelper
5src:sqlite3 lynx
5src:ncurses g++-multilib
5src:cyrus-sasl2 libpq-dev
5src:systemd libarchive-dev
5src:systemd libxen-dev
5src:cmake qtbase5-dev
5src:ghc hadrian
4src:avahi libgirepository1.0-dev
4src:brotli cmake
4src:gcc-14 g++-multilib
4src:e2fsprogs dh-exec
4src:e2fsprogs systemd
4src:e2fsprogs udev
4src:e2fsprogs cron
4src:e2fsprogs debhelper
4src:ruby-sdbm gem2deb
4src:dbus libglib2.0-dev
4src:expat docbook2x
4src:libselinux gem2deb
4src:gtk+3.0 libgdk-pixbuf-2.0-dev
4src:libzstd cmake
4src:sysprof libjson-glib-dev
4src:sysprof libpolkit-gobject-1-dev
4src:sysprof polkitd
4src:python3.12 python3
4src:mpg123 libpulse-dev
4src:openldap heimdal-multidev
4src:llvm-toolchain-16 doxygen
3src:avahi gobject-introspection
3src:avahi python-gi-dev
3src:avahi libglib2.0-dev
3src:gcc-14 gnat-13
3src:gcc-14 gdc-13
3src:e2fsprogs libarchive-dev
3src:graphene gobject-introspection
3src:graphene libglib2.0-dev
3src:gtk4 libcairo2-dev
3src:gtk4 libgdk-pixbuf-2.0-dev
3src:gtk4 libpango1.0-dev
3src:gtk4 libjson-glib-dev
3src:gtk4 libgstreamer-plugins-base1.0-dev
3src:gtk4 libgstreamer1.0-dev
3src:gtk4 libcolord-dev
3src:gtk4 libpolkit-gobject-1-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:gtk4 libsysprof-capture-4-dev
3src:gtk4 librsvg2-dev
3src:mesa libva-dev
3src:ffmpeg libchromaprint-dev
3src:chromaprint libavformat-dev
3src:krb5 libldap-dev
3src:harfbuzz libglib2.0-dev
3src:harfbuzz gobject-introspection
3src:harfbuzz libgirepository1.0-dev
3src:harfbuzz libcairo2-dev
3src:dconf valac
3src:dconf libglib2.0-dev
3src:gtk+3.0 gobject-introspection
3src:gtk+3.0 libjson-glib-dev
3src:gtk+3.0 libcolord-dev
3src:gtk+3.0 libatk1.0-dev
3src:gtk+3.0 libcloudproviders-dev
3src:gtk+3.0 libatk-bridge2.0-dev
3src:gtk+3.0 libcairo2-dev
3src:gtk+3.0 libglib2.0-dev
3src:cairo ghostscript
3src:libcloudproviders libglib2.0-dev
3src:colord libglib2.0-dev
3src:colord valac
3src:gdk-pixbuf libglib2.0-dev
3src:pango1.0 libglib2.0-dev
3src:pango1.0 libcairo2-dev
3src:libwebp libtiff-dev
3src:libsemanage gem2deb
3src:lame libsndfile1-dev
3src:opensp poppler-utils
3src:opensp texlive-formats-extra
3src:shared-mime-info libglib2.0-dev
3src:openldap libsasl2-dev
3src:cyrus-sasl2 libldap-dev
3src:cyrus-sasl2 heimdal-multidev
3src:systemd libpam0g-dev
3src:libjsoncpp cmake
3src:policykit-1 libglib2.0-dev
2src:gcc-13 libc6-dev-i386
2src:gcc-13 libc6-dev-x32
2src:gcc-13 libc6-dbg
2src:gcc-13 lib32z1-dev
2src:gcc-13 locales-all
2src:gcc-14 lib32gcc-s1
2src:gcc-14 libx32gcc-s1
2src:openjdk-17 openjdk-17-jdk-headless
2src:openjdk-17 ant
2src:openjdk-17 ant-optional
2src:gst-plugins-bad1.0 libwpewebkit-2.0-dev
2src:appstream gobject-introspection
2src:appstream libcairo2-dev
2src:appstream libgdk-pixbuf-2.0-dev
2src:appstream libgirepository1.0-dev
2src:appstream libglib2.0-dev
2src:appstream libpango1.0-dev
2src:appstream librsvg2-dev
2src:appstream valac
2src:libxmlb libglib2.0-dev
2src:libxmlb gobject-introspection
2src:libxmlb libgirepository1.0-dev
2src:ffmpeg libx264-dev
2src:chromaprint libavcodec-dev
2src:expat docbook-to-man
2src:valgrind mpi-default-dev
2src:w3m libimlib2-dev
2src:krb5 libnss-myhostname
2src:krb5 libsasl2-dev
2src:x264 libavformat-dev
2src:gtk+3.0 libcups2-dev
2src:cairo libglib2.0-dev
2src:libcloudproviders gobject-introspection
2src:libcloudproviders valac
2src:libcloudproviders libgirepository1.0-dev
2src:colord libjson-glib-dev
2src:colord libgirepository1.0-dev
2src:colord libgudev-1.0-dev
2src:colord libgusb-dev
2src:colord libpolkit-gobject-1-dev
2src:colord libsane-dev
2src:libadwaita-1 valac
2src:libadwaita-1 gobject-introspection
2src:libadwaita-1 libglib2.0-dev
2src:gdk-pixbuf libgirepository1.0-dev
2src:llvm-toolchain-17 g++-multilib
2src:shadow libsemanage-dev
2src:gobject-introspection libcairo2-dev
2src:gobject-introspection libglib2.0-dev
2src:util-linux systemd
2src:sysprof libpolkit-agent-1-dev
2src:python3-defaults python3.12
2src:python3-defaults python3.12-minimal
2src:python3.12 libbluetooth-dev
2src:python3.12 locales-all
2src:openjade libosp-dev
2src:linux libudev-dev
2src:linux libpci-dev
2src:jack-audio-connection-kit libsndfile1-dev
2src:opensp docbook-dsssl
2src:opensp openjade
2src:libfontenc xfonts-utils
2src:heimdal libldap-dev
2src:nghttp2 debhelper
2src:pandas python3-pyreadstat
2src:cyrus-sasl2 default-libmysqlclient-dev
2src:cyrus-sasl2 libkrb5-dev
2src:cyrus-sasl2 krb5-multidev
2src:libproxy libjavascriptcoregtk-4.1-dev
2src:systemd libmicrohttpd-dev
2src:systemd linux-headers-amd64
2src:systemd bpftool
2src:systemd libdbus-1-dev
2src:cmake libcppdap-dev
2src:libuv1 cmake
2src:doxygen qtbase5-dev
2src:pinentry libqt5waylandclient5-dev
2src:policykit-1 gobject-introspection
2src:glibc python3
2src:glibc libgd-dev
1src:brotli python3-all-dev
1src:brotli libpython3-all-dev
1src:brotli dh-python
1src:brotli python3
1src:brotli python3-setuptools
1src:gcc-13 amdgcn-tools
1src:gcc-13 gnat-13
1src:gcc-13 gdc-13
1src:gcc-14 libc6-dev-i386
1src:gcc-14 libc6-dev-x32
1src:gcc-14 libc6-dbg
1src:gcc-14 lib32z1-dev
1src:gcc-14 procps
1src:gcc-14 amdgcn-tools-18
1src:gcc-14 systemtap-sdt-dev
1src:gcc-14 python3
1src:gcc-14 cargo
1src:gcr gnupg
1src:ruby-sdbm rake
1src:openjdk-17 libcups2-dev
1src:bluez libglib2.0-dev
1src:bluez python3-pygments
1src:cups libavahi-common-dev
1src:cups libavahi-client-dev
1src:lvm2 libudev-dev
1src:lvm2 libsystemd-dev
1src:lvm2 libcmap-dev
1src:lvm2 libcorosync-common-dev
1src:lvm2 libcpg-dev
1src:lvm2 libquorum-dev
1src:lvm2 debhelper
1src:dbus debhelper
1src:dbus dh-exec
1src:rust-spin librust-criterion-dev
1src:llvm-toolchain-18 g++-multilib
1src:matplotlib python3-pandas
1src:libusb-1.0 libudev-dev
1src:pyreadstat python3-pandas
1src:webkit2gtk libsoup-3.0-dev
1src:webkit2gtk libgstreamer-plugins-bad1.0-dev
1src:mesa llvm-17-dev
1src:mesa libclang-17-dev
1src:mesa libclang-cpp17-dev
1src:mesa llvm-spirv-17
1src:mesa libllvmspirvlib-17-dev
1src:mesa rustc
1src:c-ares cmake
1src:chromaprint libswresample-dev
1src:poppler gtk-doc-tools
1src:poppler libgtk-3-dev
1src:postgresql-16 libldap-dev
1src:mariadb libcurl4-openssl-dev
1src:mariadb cmake
1src:libpanel valac
1src:libpanel libglib2.0-dev
1src:libpanel gobject-introspection
1src:libpanel libgirepository1.0-dev
1src:graphite2 cmake
1src:libssh cmake
1src:pam dh-exec
1src:pam libsystemd-dev
1src:pam debhelper
1src:libva libgl-dev
1src:harfbuzz libchafa-dev
1src:harfbuzz gtk-doc-tools
1src:gtk+3.0 libegl1-mesa-dev
1src:gtk+3.0 libepoxy-dev
1src:apparmor apache2-dev
1src:gdk-pixbuf libjpeg62-turbo-dev
1src:gdk-pixbuf libtiff-dev
1src:libjpeg-turbo nasm
1src:libjpeg-turbo