updated: 2024-02-27T03:15:27.282478

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

amount of edges: 740882

Type 1 Self-Cycles

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

first last per page (21 rows in total)
source package strongly depends on because of the source package build depending on
src:sbclsbclsbcl
src:rustclibstd-rust-1.70, 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-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-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:cargocargocargo
src:alexalexalex
src:uuagcuuagcuuagc

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 (41 rows in total)
source package strongly depends on because of the source package build depending on
src:systemdlibudev-dev, udevlibcryptsetup-dev, libtss2-dev
src:snappy-javalibsnappy-jnilibmaven-bundle-plugin-java, maven-debian-helper
src:rust-spinlibrust-spin-devlibrust-criterion-dev
src:ruby-sdbmruby-sdbmgem2deb, rake
src:python3.11libpython3.11-minimal, libpython3.11-stdlib, python3.11, python3.11-minimalpython3, systemtap-sdt-dev
src:python3-defaultslibpython3-stdlib, python3, python3-minimalpython3-docutils, python3-sphinx
src:pcc-libslibpcc-devpcc
src:pandaspython3-pandas-libpython3-pyreadstat
src:openldaplibldap-2.5-0heimdal-multidev
src:opencoloriolibopencolorio2.1libopenimageio-dev
src:nrepl-clojurelibnrepl-clojureleiningen
src:nodejslibnode108, nodejsnode-acorn
src:mpg123libmpg123-0libpulse-dev
src:mongo-c-driverlibbson-1.0-0, libbson-devlibmongocrypt-dev
src:mesalibgl1-mesa-dri, libglapi-mesa, libglx-mesa0libva-dev
src:malcontentlibmalcontent-0-0libflatpak-dev
src:llvm-toolchain-16libclang-cpp16, libclang1-16, libllvm16doxygen
src:libwebplibsharpyuv-dev, libsharpyuv0, libwebp-dev, libwebp7, libwebpdecoder3, libwebpdemux2, libwebpmux3libtiff-dev
src:libuv1libuv1cmake
src:libsemanagelibsemanage2gem2deb
src:libjsoncpplibjsoncpp25cmake
src:libjpeg-turbolibjpeg62-turbodefault-jdk
src:libfontenclibfontenc1xfonts-utils
src:libfmlibfm-extra4libmenu-cache-dev
src:lamelibmp3lame0libsndfile1-dev
src:gst-plugins-bad1.0libgstreamer-plugins-bad1.0-0libwpewebkit-1.1-dev
src:glibclibc6-dev-i386, libc6-dev-x32, libc6-i386, libc6-x32g++-12-multilib
src:gcc-13g++-13-multilib, gcc-13-multilib, lib32gcc-13-dev, lib32stdc++-13-dev, libx32gcc-13-dev, libx32stdc++-13-devg++-multilib
src:ffmpeglibavutil58, libswresample4libchromaprint-dev
src:expatlibexpat1docbook2x
src:efivarlibefiboot1, libefivar1grub-common
src:cyrus-sasl2libsasl2-2, libsasl2-modules-dbheimdal-multidev, libldap-dev, libldap2-dev, libpq-dev
src:chromaprintlibchromaprint1libavformat-dev
src:zope.proxypython3-zope.proxypython3-zope.security
src:cairolibcairo-gobject2, libcairo-script-interpreter2, libcairo2, libcairo2-devlibpoppler-glib-dev, librsvg2-dev
src:z3libz3-4default-jdk
src:brotlilibbrotli1cmake
src:bobcatlibbobcat6icmake
src:avahilibavahi-client3, libavahi-common-data, libavahi-common3libgtk-3-dev
src:x264libx264-164libavformat-dev, libffms2-dev
src:util-linuxlibblkid-dev, libfdisk1, 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 (5 rows in total)
source package in non-strong cycle with
src:openjdk-22openjdk-22-jdk-headless, openjdk-22-jre-headless
src:openjdk-20openjdk-20-jdk-headless, openjdk-20-jre-headless
src:openblaslibopenblas-openmp-dev, libopenblas0-openmp, libopenblas64-0-serial, libopenblas64-serial-dev
src:libcrypt-blowfish-perllibcrypt-blowfish-perl
src:golang-1.21golang-1.21-go

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

amount of edges: 797893

SCC #1
amount of vertices4333
amount of edges54408
amount of sources0
amount of installation sets4333
SCC #2
amount of vertices20
amount of edges32
amount of sources0
amount of installation sets20
SCC #3
amount of vertices6
amount of edges8
amount of sources0
amount of installation sets6
SCC #4
amount of vertices5
amount of edges8
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 vertices5
amount of edges7
amount of sources0
amount of installation sets5
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 edges6
amount of sources0
amount of installation sets4
SCC #11
amount of vertices4
amount of edges6
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 edges5
amount of sources0
amount of installation sets4
SCC #16
amount of vertices4
amount of edges4
amount of sources0
amount of installation sets4
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
SCC #30
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 (287 rows in total)
Amount Edge
16src:z3 default-jdk
15src:libjpeg-turbo default-jdk
11src:systemd libcryptsetup-dev
10src:glibc g++-12-multilib
8src:util-linux libcryptsetup-dev
8src:cairo librsvg2-dev
7src:ncurses g++-multilib
7src:x264 libffms2-dev
6src:ffmpeg libchromaprint-dev
6src:libselinux gem2deb
5src:cyrus-sasl2 libpq-dev
5src:openldap heimdal-multidev
5src:util-linux systemd
5src:util-linux libudev-dev
5src:util-linux libsystemd-dev
5src:python3-defaults python3-sphinx
5src:cairo libpoppler-glib-dev
5src:glibc g++-12
5src:ghc hadrian
4src:cyrus-sasl2 heimdal-multidev
4src:libssh2 openssh-server
4src:rustc cargo
4src:z3 javahelper
4src:ruby-sdbm gem2deb
4src:expat docbook2x
4src:systemd libtss2-dev
4src:systemd libpolkit-gobject-1-dev
4src:x264 libavformat-dev
4src:opensp poppler-utils
4src:python3.11 systemtap-sdt-dev
4src:python3.11 python3
4src:avahi libgtk-3-dev
4src:llvm-toolchain-16 doxygen
3src:cyrus-sasl2 libldap-dev
3src:gcc-11 gcc-12-base
3src:libjsoncpp cmake
3src:chromaprint libavcodec-dev
3src:chromaprint libavformat-dev
3src:systemd libfdisk-dev
3src:systemd libblkid-dev
3src:systemd libmount-dev
3src:gcc-13 g++-multilib
3src:gcc-13 lib32gcc-s1
3src:gcc-13 libx32gcc-s1
3src:gcc-14 g++-multilib
3src:gcc-14 gdc-13
3src:gcc-14 gnat-13
3src:gtk4 libsysprof-capture-4-dev
3src:opensp texlive-formats-extra
3src:openldap libsasl2-dev
3src:mesa libva-dev
3src:lame libsndfile1-dev
3src:mpg123 libpulse-dev
3src:libproxy libjavascriptcoregtk-4.1-dev
3src:gcc-12 g++-multilib
3src:pinentry libgcr-3-dev
3src:libwebp libtiff-dev
2src:cyrus-sasl2 libkrb5-dev
2src:cyrus-sasl2 krb5-multidev
2src:cyrus-sasl2 default-libmysqlclient-dev
2src:doxygen qtbase5-dev
2src:libxcb python3-xcbgen
2src:libxcb python3
2src:lvm2 libblkid-dev
2src:cryptsetup uuid-dev
2src:cryptsetup libblkid-dev
2src:json-c cmake
2src:openjdk-17 ant
2src:openjdk-17 ant-optional
2src:openjdk-17 openjdk-17-jdk-headless
2src:krb5 libldap-dev
2src:krb5 libsasl2-dev
2src:cmake qtbase5-dev
2src:cmake libcppdap-dev
2src:expat docbook-to-man
2src:gst-plugins-bad1.0 libwpewebkit-1.1-dev
2src:libxkbcommon graphviz
2src:ffmpeg libx264-dev
2src:valgrind mpi-default-dev
2src:systemd libcurl4-openssl-dev
2src:systemd libxen-dev
2src:libuv1 cmake
2src:poppler libgtk-3-dev
2src:w3m libimlib2-dev
2src:openjade libosp-dev
2src:libsemanage gem2deb
2src:libfontenc xfonts-utils
2src:cargo cargo
2src:libheif libavcodec-dev
2src:brotli cmake
2src:heimdal libldap-dev
2src:gobject-introspection libcairo2-dev
2src:gtk+3.0 libcups2-dev
2src:llvm-toolchain-17 g++-multilib
2src:pandas python3-pyreadstat
2src:python3-defaults python3.11
2src:python3-defaults python3.11-minimal
2src:python3.11 tk-dev
2src:python3.11 blt-dev
2src:python3.11 libbluetooth-dev
2src:gcc-12 libc6-dev-i386
2src:gcc-12 libc6-dev-x32
2src:gcc-12 libc6-dbg
2src:gcc-12 lib32z1-dev
2src:gcc-12 locales-all
2src:glibc python3
2src:sqlite3 lynx
1src:doxygen libclang-dev
1src:doxygen llvm-dev
1src:doxygen clang
1src:rustc rustc
1src:gcr gnupg
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:cryptsetup libdevmapper-dev
1src:z3 cmake
1src:e2fsprogs udev
1src:e2fsprogs cron
1src:ruby-sdbm rake
1src:openjdk-17 libgtk2.0-0
1src:openjdk-17 libcups2-dev
1src:openjdk-17 libjpeg62-turbo-dev
1src:bluez python3-docutils
1src:bluez libglib2.0-dev
1src:gcc-11 gnat-11
1src:gcc-11 g++-11
1src:libxdmcp w3m
1src:matplotlib python3-pandas
1src:cmake libjsoncpp-dev
1src:cmake libcurl4-gnutls-dev
1src:cmake libuv1-dev
1src:pyreadstat python3-pandas
1src:webkit2gtk libsoup2.4-dev
1src:webkit2gtk libgstreamer-plugins-bad1.0-dev
1src:webkit2gtk libsoup-3.0-dev
1src:libxkbcommon doxygen
1src:chromaprint libswresample-dev
1src:codec2 octave-dev
1src:codec2 octave-signal
1src:systemd libfido2-dev
1src:systemd libdbus-1-dev
1src:systemd libmicrohttpd-dev
1src:systemd libqrencode-dev
1src:gcc-13 procps
1src:gcc-13 amdgcn-tools
1src:gcc-13 g++-12
1src:gcc-13 gdc-12
1src:gcc-13 gnat-12
1src:gcc-13 systemtap-sdt-dev
1src:gcc-13 python3
1src:gcc-14 procps
1src:gcc-14 libc6-dev-i386
1src:gcc-14 lib32gcc-s1
1src:gcc-14 libc6-dev-x32
1src:gcc-14 libx32gcc-s1
1src:gcc-14 libc6-dbg
1src:gcc-14 lib32z1-dev
1src:gcc-14 amdgcn-tools
1src:gcc-14 systemtap-sdt-dev
1src:gcc-14 gdb-minimal
1src:gcc-14 python3
1src:poppler gtk-doc-tools
1src:poppler libcairo2-dev
1src:poppler libgirepository1.0-dev
1src:postgresql-16 libldap-dev
1src:postgresql-16 llvm-dev
1src:gem2deb ruby-all-dev
1src:gem2deb ruby
1src:libva libgl-dev
1src:haskell-hadrian haskell-devscripts
1src:haskell-hadrian ghc
1src:haskell-hadrian libghc-unordered-containers-dev
1src:haskell-hadrian libghc-extra-dev
1src:haskell-hadrian libghc-shake-dev
1src:rust-spin librust-criterion-dev
1src:libspectre libcairo2-dev
1src:mariadb cmake
1src:mariadb libcurl4-openssl-dev
1src:gdb gobjc
1src:hdf5 libmpich-dev
1src:rdma-core valgrind
1src:hwloc valgrind-if-available
1src:systemtap g++-12
1src:systemtap texlive-latex-extra
1src:libsemanage libselinux1-dev
1src:shadow libsemanage-dev
1src:shadow libselinux1-dev
1src:nodejs node-acorn
1src:openblas liblapack64-dev
1src:openblas liblapack-dev
1src:jack-audio-connection-kit libsndfile1-dev
1src:bison flex
1src:opensp openjade
1src:opensp docbook-dsssl
1src:flex bison
1src:xfonts-utils libfontenc-dev
1src:cargo rustc
1src:cargo libstd-rust-dev
1src:libde265 qtbase5-dev
1src:libde265 libsdl2-dev
1src:unbound libsystemd-dev
1src:pipewire libsdl2-dev
1src:libsm w3m
1src:slurm-wlm hdf5-helpers
1src:tpm2-tss tpm-udev
1src:brotli python3
1src:brotli python3-all-dev
1src:cppdap cmake
1src:wpewebkit libgstreamer-plugins-bad1.0-dev
1src:openal-soft libpulse-dev
1src:dbus libsystemd-dev
1src:mesa llvm-spirv-17
1src:mesa libllvmspirvlib-17-dev
1src:mesa llvm-17-dev
1src:mesa libclang-17-dev
1src:mesa libclang-cpp17-dev
1src:mesa rustc
1src:gtk+3.0 libegl1-mesa-dev
1src:gtk+3.0 libepoxy-dev
1src:gtk+3.0 libgdk-pixbuf-2.0-dev
1src:llvm-toolchain-17 libz3-dev
1src:llvm-toolchain-17 doxygen
1src:libcbor cmake
1src:libfido2 cmake
1src:libfido2 libudev-dev
1src:pandas python3-matplotlib
1src:mpg123 libjack-dev
1src:mpg123 libopenal-dev
1src:markupsafe dh-python
1src:markupsafe python3-setuptools
1src:markupsafe libpython3-all-dev
1src:sysprof libdex-dev
1src:sysprof libpanel-dev
1src:sysprof libgtk-4-dev
1src:sysprof libadwaita-1-dev
1src:librsvg valac
1src:librsvg libcairo2-dev
1src:librsvg libgirepository1.0-dev
1src:librsvg libharfbuzz-dev
1src:pulseaudio libsndfile1-dev
1src:python3-defaults python3-docutils
1src:apparmor apache2-dev
1src:python3.11 locales-all
1src:gcc-12 gnat-11
1src:gcc-12 g++-11
1src:gcc-12 gdc-11
1src:gcc-12 systemtap-sdt-dev
1src:libsdl2 libpipewire-0.3-dev
1src:gtk+2.0 libcups2-dev
1src:libdex libsysprof-capture-4-dev
1src:cairo gtk-doc-tools
1src:cairo libspectre-dev
1src:colord libsane-dev
1src:cups libavahi-common-dev
1src:libsndfile libmp3lame-dev
1src:libxml-parser-perl libexpat1-dev
1src:ffms2 libavcodec-dev
1src:ffms2 libavformat-dev
1src:gdk-pixbuf libjpeg62-turbo-dev
1src:gdk-pixbuf libtiff-dev
1src:pinentry qtbase5-dev
1src:pinentry libqt5waylandclient5-dev
1src:pinentry libfltk1.3-dev
1src:pinentry libsecret-1-dev
1src:pinentry libglib2.0-dev
1src:policykit-1 libsystemd-dev
1src:harfbuzz gtk-doc-tools
1src:pango1.0 libcairo2-dev
1src:pango1.0 gir1.2-freedesktop-dev
1src:pango1.0 libharfbuzz-dev
1src:vala