updated: 2023-03-21T01:46:26.678161

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

amount of edges: 687237

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: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:picolisppicolisppicolisp
src:crystalcrystalcrystal
src:openjdk-8openjdk-8-jdk, openjdk-8-jdk-headless, openjdk-8-jre, openjdk-8-jre-headlessopenjdk-8-jdk
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:cargocargocargo
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:alexalexalex
src:uuagcuuagcuuagc
src:sbclsbclsbcl
src:rustclibstd-rust-1.63, libstd-rust-dev, rustccargo, rustc
src:happyhappyhappy
src:gpsdpython3-gpspython3-gps
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-12g++-12-multilib, gcc-12-multilib, gdc-12, gnat-12, lib32asan8, lib32atomic1, lib32gcc-12-dev, lib32gcc-s1, lib32gomp1, lib32itm1, lib32quadmath0, lib32stdc++-12-dev, lib32stdc++6, lib32ubsan1, libgnat-12, libgphobos-12-dev, libgphobos3, libx32asan8, libx32atomic1, libx32gcc-12-dev, libx32gcc-s1, libx32gomp1, libx32itm1, libx32quadmath0, libx32stdc++-12-dev, libx32stdc++6, libx32ubsan1g++-multilib, gdc-12, gnat-12, 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

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 (38 rows in total)
source package strongly depends on because of the source package build depending on
src:ffmpeglibavutil57, libswresample4libchromaprint-dev
src:expatlibexpat1docbook2x
src:pcc-libslibpcc-devpcc
src:cyrus-sasl2libsasl2-2, libsasl2-modules-dbheimdal-multidev, libldap-dev, libldap2-dev, libpq-dev
src:opensplibosp5docbook-dsssl, openjade
src:openldaplibldap-2.5-0heimdal-multidev
src:opencoloriolibopencolorio2.1libopenimageio-dev
src:chromaprintlibchromaprint1libavformat-dev
src:nrepl-clojurelibnrepl-clojureleiningen
src:nodejslibnode108, nodejsnode-acorn
src:brotlilibbrotli1cmake
src:bobcatlibbobcat6icmake
src:mpg123libmpg123-0libpulse-dev
src:mongo-c-driverlibbson-1.0-0, libbson-devlibmongocrypt-dev
src:avahilibavahi-client3, libavahi-common-data, libavahi-common3libgtk-3-dev
src:mesalibgl1-mesa-dri, libglapi-mesa, libglx-mesa0libva-dev
src:malcontentlibmalcontent-0-0libflatpak-dev
src:zope.proxypython3-zope.proxypython3-zope.security
src:z3libz3-4default-jdk
src:lvm2dmsetup, libdevmapper1.02.1systemd
src:llvm-toolchain-14libclang-cpp14, libclang1-14, libllvm14doxygen
src:libwebplibwebp-dev, libwebp7, libwebpdemux2, libwebpmux3libtiff-dev
src:libuv1libuv1cmake
src:x264libx264-164libavformat-dev, libffms2-dev, libgpac-dev
src:libsemanagelibsemanage2gem2deb
src:util-linuxlibblkid-dev, libfdisk1, mount, uuid-devlibcryptsetup-dev, systemd
src:libjsoncpplibjsoncpp25cmake
src:libjpeg-turbolibjpeg62-turbodefault-jdk
src:libfontenclibfontenc1xfonts-utils
src:libfmlibfm-extra4libmenu-cache-dev
src:systemdlibudev-dev, udevlibcryptsetup-dev, libtss2-dev
src:snappy-javalibsnappy-jnilibmaven-bundle-plugin-java, maven-debian-helper
src:lamelibmp3lame0libsndfile1-dev
src:ruby-sdbmruby-sdbmgem2deb, rake
src:gtk4gir1.2-gtk-4.0, libgtk-4-1, libgtk-4-devlibsysprof-4-dev
src:glibclibc6-dev-i386, libc6-dev-x32, libc6-i386, libc6-x32g++-12-multilib
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

Type 3 Self-Cycles

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

first last per page (1 rows in total)
source package in non-strong cycle with
src:golang-1.19golang-1.19-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: 32396

amount of edges: 681773

SCC #1
amount of vertices3503
amount of edges45437
amount of sources0
amount of installation sets3503
SCC #2
amount of vertices22
amount of edges36
amount of sources0
amount of installation sets22
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 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 edges4
amount of sources0
amount of installation sets4
SCC #13
amount of vertices3
amount of edges4
amount of sources0
amount of installation sets3
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

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 (247 rows in total)
Amount Edge
17src:z3 default-jdk
12src:systemd libcryptsetup-dev
10src:util-linux systemd
9src:glibc g++-12-multilib
8src:x264 libgpac-dev
8src:util-linux libcryptsetup-dev
7src:cmake qtbase5-dev
7src:x264 libffms2-dev
7src:gtk4 libgstreamer-plugins-bad1.0-dev
7src:libjpeg-turbo default-jdk
7src:ffmpeg libchromaprint-dev
6src:libjpeg-turbo javahelper
5src:cyrus-sasl2 libpq-dev
5src:chromaprint libavformat-dev
5src:x264 libavformat-dev
5src:util-linux libudev-dev
5src:util-linux libsystemd-dev
5src:python3-defaults python3-sphinx
5src:avahi libgtk-3-dev
4src:chromaprint libavcodec-dev
4src:ruby-sdbm gem2deb
4src:z3 javahelper
4src:ncurses g++-multilib
4src:mpg123 libpulse-dev
4src:python3.11 systemtap-sdt-dev
4src:lvm2 systemd
4src:libselinux gem2deb
4src:openldap heimdal-multidev
4src:llvm-toolchain-14 doxygen
4src:systemd libfdisk-dev
4src:systemd libpolkit-gobject-1-dev
4src:systemd libmount-dev
4src:systemd libblkid-dev
3src:cyrus-sasl2 libldap-dev
3src:cyrus-sasl2 heimdal-multidev
3src:rustc cargo
3src:expat docbook2x
3src:opensp poppler-utils
3src:brotli cmake
3src:mesa libva-dev
3src:gtk4 libsysprof-4-dev
3src:libproxy libjavascriptcoregtk-4.0-dev
3src:lame libsndfile1-dev
3src:python3.11 python3
3src:openldap libsasl2-dev
3src:ffmpeg libx264-dev
2src:cyrus-sasl2 libkrb5-dev
2src:cyrus-sasl2 krb5-multidev
2src:cyrus-sasl2 default-libmysqlclient-dev
2src:libxcb python3-xcbgen
2src:libxcb python3
2src:libssh2 openssh-server
2src:doxygen qtbase5-dev
2src:openjdk-17 ant-optional
2src:openjdk-17 openjdk-17-jdk-headless
2src:db5.3 javahelper
2src:krb5 libldap-dev
2src:krb5 libsasl2-dev
2src:libxkbcommon graphviz
2src:libjsoncpp cmake
2src:glibc python3
2src:valgrind mpi-default-dev
2src:gcc-12 g++-multilib
2src:gcc-12 lib32gcc-s1
2src:gcc-12 libx32gcc-s1
2src:libuv1 cmake
2src:w3m libimlib2-dev
2src:grpc libgoogle-perftools-dev
2src:libsemanage gem2deb
2src:opensp openjade
2src:opensp docbook-dsssl
2src:libfontenc xfonts-utils
2src:heimdal libldap-dev
2src:python3-defaults python3.11-minimal
2src:python3.11 libbluetooth-dev
2src:python3.11 blt-dev
2src:python3.11 tk-dev
2src:lvm2 libblkid-dev
2src:cryptsetup uuid-dev
2src:cryptsetup libdevmapper-dev
2src:cryptsetup libblkid-dev
2src:pinentry libgcr-3-dev
2src:pinentry libfltk1.3-dev
2src:pinentry libgtk2.0-dev
2src:pinentry qtbase5-dev
2src:pinentry libqt5waylandclient5-dev
2src:systemd libtss2-dev
2src:libwebp libtiff-dev
2src:nghttp2 libsystemd-dev
2src:openjade libosp-dev
1src:cyrus-sasl2 libdb-dev
1src:chromaprint libswresample-dev
1src:gcr gnupg
1src:libsm w3m
1src:doxygen libclang-dev
1src:doxygen llvm-dev
1src:doxygen clang
1src:ocaml-csexp ocaml-dune
1src:ocaml-dune libcsexp-ocaml-dev
1src:ruby-sdbm rake
1src:openjdk-17 ant
1src:openjdk-17 libgtk2.0-0
1src:openjdk-17 libcups2-dev
1src:openjdk-17 libjpeg62-turbo-dev
1src:rustc rustc
1src:libxdmcp w3m
1src:bluez python3-docutils
1src:bluez libglib2.0-dev
1src:poppler gtk-doc-tools
1src:poppler libgtk-3-dev
1src:postgresql-15 libldap-dev
1src:postgresql-15 llvm-dev
1src:gem2deb ruby-all-dev
1src:gem2deb ruby
1src:z3 cmake
1src:matplotlib python3-pandas
1src:libssh cmake
1src:webkit2gtk libsoup-3.0-dev
1src:webkit2gtk libgstreamer-plugins-bad1.0-dev
1src:webkit2gtk libsoup2.4-dev
1src:libva libgl-dev
1src:gssdp libgtk-4-dev
1src:gst-plugins-bad1.0 libnice-dev
1src:gst-plugins-bad1.0 libwpewebkit-1.1-dev
1src:gupnp libsoup-3.0-dev
1src:gupnp libgssdp-1.6-dev
1src:gupnp-igd libgssdp-1.6-dev
1src:gupnp-igd libgupnp-1.6-dev
1src:cmake libcurl4-openssl-dev
1src:cmake libjsoncpp-dev
1src:cmake libuv1-dev
1src:expat docbook-to-man
1src:libxkbcommon doxygen
1src:libsndfile libmpg123-dev
1src:libsndfile libmp3lame-dev
1src:gcc-12 procps
1src:gcc-12 gnat-12
1src:gcc-12 systemtap-sdt-dev
1src:gcc-12 gdc-12
1src:gcc-12 locales-all
1src:gcc-12 gdb-minimal
1src:gcc-12 libc6-dev-i386
1src:gcc-12 python3
1src:gcc-12 libc6-dev-x32
1src:gcc-12 libc6-dbg
1src:gcc-12 lib32z1-dev
1src:mariadb libcurl4-openssl-dev
1src:mariadb cmake
1src:gdb gobjc
1src:rdma-core valgrind
1src:hwloc valgrind-if-available
1src:systemtap latex2html
1src:systemtap texlive-latex-extra
1src:libsemanage libselinux1-dev
1src:shadow libselinux1-dev
1src:nodejs node-acorn
1src:pipewire libsdl2-dev
1src:jack-audio-connection-kit libsndfile1-dev
1src:bison flex
1src:flex bison
1src:xfonts-utils libfontenc-dev
1src:libde265 libsdl1.2-compat-dev
1src:libde265 qtbase5-dev
1src:chafa libmagickwand-6.q16-dev
1src:cargo cargo
1src:cargo libstd-rust-dev
1src:cargo rustc
1src:unbound libsystemd-dev
1src:openal-soft libpulse-dev
1src:dbus libsystemd-dev
1src:libcbor cmake
1src:libfido2 cmake
1src:libfido2 libudev-dev
1src:numpy dvisvgm
1src:pandas python3-matplotlib
1src:mesa libclang-cpp15-dev
1src:mesa llvm-spirv-15
1src:mesa libclc-15
1src:mesa libllvmspirvlib-15-dev
1src:mesa llvm-15-dev
1src:mesa libclang-15-dev
1src:mesa rustc
1src:markupsafe dh-python
1src:markupsafe libpython3-all-dev
1src:markupsafe python3-all-dev
1src:markupsafe python3-setuptools
1src:libadwaita-1 libgtk-4-dev
1src:policykit-1 libsystemd-dev
1src:sysprof libgtk-4-dev
1src:llvm-toolchain-15 doxygen
1src:llvm-toolchain-15 cmake
1src:llvm-toolchain-15 libz3-dev
1src:mpg123 libjack-dev
1src:mpg123 libopenal-dev
1src:gpac libavformat-dev
1src:gpac libavcodec-dev
1src:gpac libavdevice-dev
1src:curl libssh-dev
1src:apparmor apache2-dev
1src:pulseaudio libsndfile1-dev
1src:ffms2 libavcodec-dev
1src:ffms2 libavformat-dev
1src:python3-defaults python3-docutils
1src:python3-defaults python3.11
1src:libxml-parser-perl libexpat1-dev
1src:python3.11 libdb-dev
1src:python3.11 valgrind-if-available
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:libsdl2 libpipewire-0.3-dev
1src:gtk+3.0 libegl1-mesa-dev
1src:gtk+3.0 libepoxy-dev
1src:gtk+3.0 libcups2-dev
1src:gnupg2 ghostscript
1src:gnupg2 graphicsmagick-imagemagick-compat
1src:pinentry libglib2.0-dev
1src:colord libsane-dev
1src:cups libavahi-common-dev
1src:cups libavahi-client-dev
1src:llvm-toolchain-14 libgrpc++-dev
1src:llvm-toolchain-14 protobuf-compiler-grpc
1src:systemd libfido2-dev
1src:systemd libcurl4-openssl-dev
1src:systemd libqrencode-dev
1src:systemd libdbus-1-dev
1src:systemd libmicrohttpd-dev
1src:alex alex
1src:graphite2 cmake
1src:ghc haskell-devscripts-minimal
1src:ghc ghc
1src:happy happy
1src:harfbuzz libchafa-dev
1src:libjpeg-turbo cmake
1src:lerc python3-numpy
1src:tiff libwebp-dev
1src:tiff libglu1-mesa-dev
1src:tiff freeglut3-dev
1src:libwebp libglut-dev
1src:qrencode libsdl2-dev
1src:md4c cmake
1src:gcc-11 gnat-11
1src:gcc-11 g++-11
1src:vulkan-loader cmake

SCC #2

first last per page (0 rows in total)
Amount Edge
empty

SCC #3

first last per page (4 rows in total)
Amount Edge
2src:bobcat icmake
1src:bobcat yodl
1src:icmake libbobcat-dev
1src:yodl icmake

SCC #4

first last per page (4 rows in total)
Amount Edge
1src:fpc fp-compiler-3.2.2
1src:fpc fp-units-base-3.2.2
1src:fpc fp-units-fcl-3.2.2
1src:fpc fp-utils-3.2.2

SCC #5

first last per page (3 rows in total)
Amount Edge
3src:zope.proxy python3-zope.security
1src:zope.security python3-zope.location
1src:zope.security python3-zope.proxy

SCC #6

first last per page (3 rows in total)
Amount Edge
1src:openjdk-11 ant
1src:openjdk-11 ant-optional
1src:openjdk-11 openjdk-11-jdk-headless

SCC #7

first last per page (3 rows in total)
Amount Edge
1src:openjdk-8 openjdk-8-jdk
1src:openjdk-8 ant
1src:openjdk-8 ant-optional

SCC #8

first last per page (2 rows in total)
Amount Edge
2src:opencolorio