profile: add package dependency tree and pruning analysis#45
profile: add package dependency tree and pruning analysis#45greatgitsby wants to merge 1 commit intomasterfrom
Conversation
Parse run_depends and automatic-install from xbps pkgdb plist to build a full dependency graph. The profile JSON now includes a package_tree with each package's installed_size, automatic_install status, and run_depends list. The markdown report gains a "Package Dependency Analysis" section targeting explicitly installed packages, showing own size, total removable size (cascading through exclusive transitive deps), and which deps are exclusive vs shared — making it easy to identify pruning targets. Also fixes the pkgdb path to check /var/db/xbps/ first (standard Void location) with fallback to /usr/lib/xbps-db/.
vamOS System ProfileChanges vs master
Added packages: MesaLib-devel, ModemManager, ModemManager-devel, NetworkManager, OpenCL-Headers, SDL2, SDL2-devel, SPIRV-LLVM-Translator21, Vulkan-Headers, abseil-cpp, acl, acl-devel, adwaita-icon-theme, alacritty-terminfo, alsa-lib, alsa-lib-devel, alsa-utils, android-tools, at-spi2-atk, at-spi2-core, atk, attr, attr-devel, autoconf, automake, avahi, avahi-libs, avahi-utils, base-container, base-container-full, base-devel, base-files, base-minimal, bash, bash-completion, bc, binutils, binutils-doc, binutils-libs, bison, brotli, brotli-devel, btop, btrfs-progs, busybox, bzip2, bzip2-devel, c-ares, ca-certificates, cairo, cairo-devel, celt, clang, clang21, clang21-headers, cmake, compiler-rt21, contour-terminfo, coreutils, cppdap, cronie, curl, czmq, czmq-devel, dash, dbus, dbus-devel, dbus-libs, dbus-x11, dfu-util, dhcpcd, diffutils, dnsmasq, dnssec-anchors, dosfstools, duktape, e2fsprogs, e2fsprogs-libs, ed, elfutils-devel, eudev, eudev-libudev, eudev-libudev-devel, evtest, expat, expat-devel, f2fs-tools, fftw-devel, file, findutils, flex, fmt, fontconfig, fontconfig-devel, foot-terminfo, freetype, freetype-devel, fribidi, fuse-sshfs, fuse3, gawk, gcc, gdb, gdb-common, gdbm, gdbm-devel, gdk-pixbuf, gettext, ghostty-terminfo, gi-docgen, gir-freedesktop, git, git-lfs, glfw, glfw-devel, glib, glib-devel, glibc, glibc-devel, glibc-locales, glu, glu-devel, gmp, gnutls, gobject-introspection, graphite, grep, groff, gstreamer1, gtk+3, gtk-update-icon-cache, gzip, hicolor-icon-theme, hostapd, htop, hwids, hyperfine, i2c-tools, iana-etc, inih, inotify-tools, iperf, iperf3, iproute2, iptables, iputils, iw, jack-devel, jansson, jbigkit-libs, jq, json-c, json-glib, jsoncpp, kbd, kernel-libc-headers, kitty-terminfo, kmod, lame, lame-devel, lcms2, less, libICE, libICE-devel, libSM, libSM-devel, libX11, libX11-devel, libXScrnSaver, libXScrnSaver-devel, libXau, libXau-devel, libXcomposite, libXcursor, libXcursor-devel, libXdamage, libXdmcp, libXdmcp-devel, libXext, libXext-devel, libXfixes, libXfixes-devel, libXi, libXi-devel, libXinerama, libXinerama-devel, libXrandr, libXrandr-devel, libXrender, libXrender-devel, libXtst, libXtst-devel, libXxf86vm, libarchive, libarchive-devel, libasyncns, libasyncns-devel, libatomic, libatomic-devel, libblkid, libblkid-devel, libbpf, libcanberra, libcap, libcap-ng, libcap-progs, libclang-cpp21, libclang21, libclc21, libcolord, libcrypto3, libcups, libcurl, libcurl-devel, libdaemon, libdatrie, libdav1d, libdb, libdebuginfod, libdecor, libdecor-devel, libdrm, libdrm-devel, libedit, libelf, libelogind, libepoxy, libestr, libev, libevent, libfastjson, libfdisk, libffi, libffi-devel, libfftw, libfl-devel, libflac, libflac-devel, libgbm, libgbm-devel, libgcc, libgcc-devel, libgcrypt, libgirepository, libgirepository-devel, libglib-devel, libglvnd, libglvnd-devel, libgomp, libgpg-error, libgpiod, libgudev, libgudev-devel, libgusb, libharfbuzz, libicu78, libidn2, libidn2-devel, libinotify-tools, libjack, libjpeg-turbo, libkeyutils, libkmod, liblastlog2, libldap, libldns, libllvm21, libltdl, liblz4, liblz4-devel, liblzma, liblzma-devel, libmagic, libmbim, libmbim-devel, libmm-glib, libmnl, libmount, libmount-devel, libmpg123, libndp, libnetfilter_conntrack, libnfnetlink, libnfsidmap, libnftnl, libnl3, libnm, libogg, libogg-devel, libomp-devel, libomp21, libomp21-devel, libpcap, libpciaccess, libpciaccess-devel, libpcre, libpcre2, libpipewire, libpng, libpng-devel, libprotobuf, libpsl, libpsl-devel, libpulseaudio, libqmi, libqmi-devel, libqrtr-glib, libqrtr-glib-devel, libreadline8, librsvg, libsamplerate, libsamplerate-devel, libsasl, libsensors, libsharpyuv, libsmartcols, libsndfile, libsndfile-devel, libsndio, libsodium, libsodium-devel, libsoxr, libssh2, libssh2-devel, libssl3, libstdc++, libstdc++-devel, libtasn1, libtdb, libthai, libtirpc, libtool, libunbound, libunistring, liburcu, libusb, libusb-compat, libusb-compat-devel, libusb-devel, libutempter, libuuid, libuuid-devel, libuv, libuv-devel, libvorbis, libvorbis-devel, libwebp, libxbps, libxcb, libxcb-devel, libxcrypt, libxcrypt-compat, libxcrypt-devel, libxkbcommon, libxkbcommon-devel, libxkbcommon-x11, libxkbfile, libxkbregistry, libxml2, libxshmfence, libxxHash, libz3, libzstd, libzstd-devel, llvm, llvm21, logrotate, lz4, lzo, lzo-devel, m4, make, man-pages, mdocml, mesa, mesa-dri, mesa-libgallium, mesa-opencl, mit-krb5-libs, mlir21, mobile-broadband-provider-info, mpfr, mpg123-devel, nano, ncdu, ncurses, ncurses-base, ncurses-devel, ncurses-libs, ncurses-term, net-tools, nettle, newt, nfs-utils, nghttp2, nghttp2-devel, nghttp3, nghttp3-devel, ngtcp2, ngtcp2-devel, nload, nspr, nss, nvi, oniguruma, openresolv, openssh, openssl, openssl-devel, opus, opus-devel, orc, p11-kit, pam, pam-base, pam-libs, pango, patch, pciutils, pcre2-devel, perl, perl-Authen-SASL, perl-Convert-BinHex, perl-Crypt-URandom, perl-Digest-HMAC, perl-IO-Socket-SSL, perl-IO-stringy, perl-MIME-tools, perl-MailTools, perl-Net-SMTP-SSL, perl-Net-SSLeay, perl-TimeDate, perl-URI, pipewire-devel, pixman, pixman-devel, pkg-config, polkit, popt, portaudio, portaudio-devel, ppp, procps-ng, public-suffix, pulseaudio-devel, pv, python3, python3-Jinja2, python3-Mako, python3-Markdown, python3-MarkupSafe, python3-Pygments, python3-packaging, python3-parsing, python3-setuptools, python3-smartypants, python3-toml, python3-typogrify, removed-packages, rhash, ripgrep, rpcbind, rsync, rsyslog, run-parts, runit, runit-void, sbc, sed, shadow, shared-mime-info, slang, smartmontools, sndio-devel, socat, speexdsp, sqlite, sqlite-devel, squashfs-tools, stress-ng, sudo, tar, texinfo, tiff, tmux, traceroute, tree, tzdata, unzip, usbutils, util-linux, util-linux-common, vim, vim-common, vulkan-loader, vulkan-loader-devel, wavemon, wayland, wayland-devel, wayland-protocols, webrtc-audio-processing, wget, which, wireless_tools, wpa_supplicant, xbps, xbps-triggers, xfsprogs, xkbcomp, xkeyboard-config, xorgproto, xtrans, xxd, xz, zeromq, zeromq-devel, zlib, zlib-devel Removed packages: MesaLib-devel-25.3.3_1, ModemManager-1.24.0_1, ModemManager-devel-1.24.0_1, NetworkManager-1.50.0_1, OpenCL-Headers-2025.07.22_1, SDL2-2.32.10_1, SDL2-devel-2.32.10_1, SPIRV-LLVM-Translator21-21.1.1_1, Vulkan-Headers-1.4.328.1_1, abseil-cpp-20250512.1_1, acl-2.3.2_1, acl-devel-2.3.2_1, adwaita-icon-theme-49.0_1, alacritty-terminfo-0.16.1_1, alsa-lib-1.2.15.1_1, alsa-lib-devel-1.2.15.1_1, alsa-utils-1.2.15.1_1, android-tools-35.0.2_2, at-spi2-atk-2.56.5_1, at-spi2-core-2.56.5_1, atk-2.56.5_1, attr-2.5.2_2, attr-devel-2.5.2_2, autoconf-2.72_1, automake-1.16.5_1, avahi-0.8_2, avahi-libs-0.8_2, avahi-utils-0.8_2, base-container-0.3_3, base-container-full-0.11_3, base-devel-20181003_2, base-files-0.146_1, base-minimal-0.3_3, bash-5.3_2, bash-completion-2.16.0_1, bc-1.08.2_1, binutils-2.44_2, binutils-doc-2.44_2, binutils-libs-2.44_2, bison-3.8.2_1, brotli-1.2.0_1, brotli-devel-1.2.0_1, btop-1.4.6_1, btrfs-progs-6.11_1, busybox-1.34.1_12, bzip2-1.0.8_2, bzip2-devel-1.0.8_2, c-ares-1.34.6_1, ca-certificates-20250419+3.121_1, cairo-1.18.4_2, cairo-devel-1.18.4_2, celt-0.11.3_3, clang-21_3, clang21-21.1.7_1, clang21-headers-21.1.7_1, cmake-4.2.2_1, compiler-rt21-21.1.7_1, contour-terminfo-0.4.3.6442_3, coreutils-9.4_3, cppdap-1.58.0+a_1, cronie-1.7.2_2, curl-8.19.0_1, czmq-4.2.1_1, czmq-devel-4.2.1_1, dash-0.5.12_3, dbus-1.16.2_2, dbus-devel-1.16.2_2, dbus-libs-1.16.2_2, dbus-x11-1.16.2_2, dfu-util-0.11_1, dhcpcd-10.1.0_1, diffutils-3.12_1, dnsmasq-2.92_1, dnssec-anchors-20230213_1, dosfstools-4.2_1, duktape-2.7.0_2, e2fsprogs-1.47.2_1, e2fsprogs-libs-1.47.2_1, ed-1.22.4_1, elfutils-devel-0.192_2, eudev-3.2.14_2, eudev-libudev-3.2.14_2, eudev-libudev-devel-3.2.14_2, evtest-1.34_1, expat-2.7.4_1, expat-devel-2.7.4_1, f2fs-tools-1.16.0_2, fftw-devel-3.3.10_3, file-5.46_2, findutils-4.10.0_1, flex-2.6.4_3, fmt-12.1.0_1, fontconfig-2.16.0_3, fontconfig-devel-2.16.0_3, foot-terminfo-1.26.0_1, freetype-2.14.2_1, freetype-devel-2.14.2_1, fribidi-1.0.16_1, fuse-sshfs-3.7.5_2, fuse3-3.18.1_1, gawk-5.3.2_1, gcc-14.2.1+20250405_4, gdb-16.3_2, gdb-common-16.3_2, gdbm-1.26_1, gdbm-devel-1.26_1, gdk-pixbuf-2.42.12_2, gettext-0.22.5_1, ghostty-terminfo-1.1.3_1, gi-docgen-2025.4_2, gir-freedesktop-1.86.0_2, git-2.53.0_1, git-lfs-3.6.1_1, glfw-3.4_1, glfw-devel-3.4_1, glib-2.86.1_2, glib-devel-2.86.1_2, glibc-2.41_1, glibc-devel-2.41_1, glibc-locales-2.41_1, glu-9.0.3_1, glu-devel-9.0.3_1, gmp-6.3.0_1, gnutls-3.8.10_1, gobject-introspection-1.86.0_2, graphite-1.3.14_1, grep-3.12_1, groff-1.23.0_1, gstreamer1-1.26.5_1, gtk+3-3.24.50_1, gtk-update-icon-cache-3.24.50_1, gzip-1.14_1, hicolor-icon-theme-0.18_1, hostapd-2.11_1, htop-3.4.1_1, hwids-0.403_1, hyperfine-1.20.0_1, i2c-tools-4.4_3, iana-etc-20251030_1, inih-62_1, inotify-tools-4.25.9.0_1, iperf-2.2.1_1, iperf3-3.20_1, iproute2-6.19.0_1, iptables-1.8.11_3, iputils-20250605_1, iw-6.17_1, jack-devel-1.9.22_1, jansson-2.14.1_1, jbigkit-libs-2.2_2, jq-1.8.1_1, json-c-0.18_1, json-glib-1.10.8_1, jsoncpp-1.9.5_1, kbd-2.9.0_1, kernel-libc-headers-6.14_1, kitty-terminfo-0.45.0_1, kmod-34.2_1, lame-3.100_2, lame-devel-3.100_2, lcms2-2.18_1, less-685_1, libICE-1.1.2_1, libICE-devel-1.1.2_1, libSM-1.2.6_1, libSM-devel-1.2.6_1, libX11-1.8.13_1, libX11-devel-1.8.13_1, libXScrnSaver-1.2.5_1, libXScrnSaver-devel-1.2.5_1, libXau-1.0.12_2, libXau-devel-1.0.12_2, libXcomposite-0.4.7_2, libXcursor-1.2.3_2, libXcursor-devel-1.2.3_2, libXdamage-1.1.7_1, libXdmcp-1.1.5_1, libXdmcp-devel-1.1.5_1, libXext-1.3.7_1, libXext-devel-1.3.7_1, libXfixes-6.0.2_1, libXfixes-devel-6.0.2_1, libXi-1.8.2_2, libXi-devel-1.8.2_2, libXinerama-1.1.5_1, libXinerama-devel-1.1.5_1, libXrandr-1.5.4_1, libXrandr-devel-1.5.4_1, libXrender-0.9.12_1, libXrender-devel-0.9.12_1, libXtst-1.2.5_2, libXtst-devel-1.2.5_2, libXxf86vm-1.1.6_2, libarchive-3.8.6_1, libarchive-devel-3.8.6_1, libasyncns-0.8_9, libasyncns-devel-0.8_9, libatomic-14.2.1+20250405_4, libatomic-devel-14.2.1+20250405_4, libblkid-2.41.2_1, libblkid-devel-2.41.2_1, libbpf-1.6.3_1, libcanberra-0.30_15, libcap-2.77_1, libcap-ng-0.8.5_4, libcap-progs-2.77_1, libclang-cpp21-21.1.7_1, libclang21-21.1.7_1, libclc21-21.1.7_1, libcolord-1.4.7_1, libcrypto3-3.5.5_1, libcups-2.4.13_1, libcurl-8.19.0_1, libcurl-devel-8.19.0_1, libdaemon-0.14_9, libdatrie-0.2.14_1, libdav1d-1.5.3_1, libdb-5.3.28_8, libdebuginfod-0.192_2, libdecor-0.2.5_1, libdecor-devel-0.2.5_1, libdrm-2.4.131_1, libdrm-devel-2.4.131_1, libedit-20251016.3.1_1, libelf-0.192_2, libelogind-252.39_1, libepoxy-1.5.10_1, libestr-0.1.11_1, libev-4.33_1, libevent-2.1.12_3, libfastjson-0.99.8_1, libfdisk-2.41.2_1, libffi-3.3_2, libffi-devel-3.3_2, libfftw-3.3.10_3, libfl-devel-2.6.4_3, libflac-1.5.0_1, libflac-devel-1.5.0_1, libgbm-25.3.3_1, libgbm-devel-25.3.3_1, libgcc-14.2.1+20250405_4, libgcc-devel-14.2.1+20250405_4, libgcrypt-1.12.1_1, libgirepository-1.86.0_2, libgirepository-devel-1.86.0_2, libglib-devel-2.86.1_2, libglvnd-1.7.0_1, libglvnd-devel-1.7.0_1, libgomp-14.2.1+20250405_4, libgpg-error-1.58_1, libgpiod-2.2_4, libgudev-238_1, libgudev-devel-238_1, libgusb-0.4.9_1, libharfbuzz-12.3.2_1, libicu78-78.2_1, libidn2-2.3.4_1, libidn2-devel-2.3.4_1, libinotify-tools-4.25.9.0_1, libjack-1.9.22_1, libjpeg-turbo-3.1.1_1, libkeyutils-1.6.3_2, libkmod-34.2_1, liblastlog2-2.41.2_1, libldap-2.6.10_1, libldns-1.9.0_1, libllvm21-21.1.7_1, libltdl-2.4.7_8, liblz4-1.10.0_1, liblz4-devel-1.10.0_1, liblzma-5.8.1_1, liblzma-devel-5.8.1_1, libmagic-5.46_2, libmbim-1.32.0_1, libmbim-devel-1.32.0_1, libmm-glib-1.24.0_1, libmnl-1.0.5_1, libmount-2.41.2_1, libmount-devel-2.41.2_1, libmpg123-1.33.3_1, libndp-1.9_1, libnetfilter_conntrack-1.1.0_1, libnfnetlink-1.0.2_1, libnfsidmap-2.8.5_1, libnftnl-1.3.1_1, libnl3-3.11.0_1, libnm-1.50.0_1, libogg-1.3.6_1, libogg-devel-1.3.6_1, libomp-devel-21_3, libomp21-21.1.7_1, libomp21-devel-21.1.7_1, libpcap-1.10.5_1, libpciaccess-0.18.1_1, libpciaccess-devel-0.18.1_1, libpcre-8.45_3, libpcre2-10.47_1, libpipewire-1.4.9_1, libpng-1.6.55_1, libpng-devel-1.6.55_1, libprotobuf-25.2_5, libpsl-0.21.5_1, libpsl-devel-0.21.5_1, libpulseaudio-16.1_2, libqmi-1.36.0_1, libqmi-devel-1.36.0_1, libqrtr-glib-1.2.2_1, libqrtr-glib-devel-1.2.2_1, libreadline8-8.2.010_1, librsvg-2.59.2_2, libsamplerate-0.2.2_1, libsamplerate-devel-0.2.2_1, libsasl-2.1.28_2, libsensors-3.6.0_2, libsharpyuv-1.6.0_3, libsmartcols-2.41.2_1, libsndfile-1.2.2_2, libsndfile-devel-1.2.2_2, libsndio-1.10.0_1, libsodium-1.0.21_1, libsodium-devel-1.0.21_1, libsoxr-0.1.3_2, libssh2-1.11.1_1, libssh2-devel-1.11.1_1, libssl3-3.5.5_1, libstdc++-14.2.1+20250405_4, libstdc++-devel-14.2.1+20250405_4, libtasn1-4.20.0_1, libtdb-1.4.10_3, libthai-0.1.29_1, libtirpc-1.3.7_2, libtool-2.4.7_8, libunbound-1.24.2_1, libunistring-1.0_1, liburcu-0.15.3_1, libusb-1.0.29_1, libusb-compat-0.1.8_1, libusb-compat-devel-0.1.8_1, libusb-devel-1.0.29_1, libutempter-1.2.1_2, libuuid-2.41.2_1, libuuid-devel-2.41.2_1, libuv-1.51.0_1, libuv-devel-1.51.0_1, libvorbis-1.3.7_1, libvorbis-devel-1.3.7_1, libwebp-1.6.0_3, libxbps-0.60.7_1, libxcb-1.17.0_1, libxcb-devel-1.17.0_1, libxcrypt-4.4.38_1, libxcrypt-compat-4.4.38_1, libxcrypt-devel-4.4.38_1, libxkbcommon-1.13.1_2, libxkbcommon-devel-1.13.1_2, libxkbcommon-x11-1.13.1_2, libxkbfile-1.1.3_1, libxkbregistry-1.13.1_2, libxml2-2.13.8_3, libxshmfence-1.3.3_2, libxxHash-0.8.2_1, libz3-4.16.0_1, libzstd-1.5.7_1, libzstd-devel-1.5.7_1, llvm-21_3, llvm21-21.1.7_1, logrotate-3.22.0_1, lz4-1.10.0_1, lzo-2.10_3, lzo-devel-2.10_3, m4-1.4.19_1, make-4.4.1_1, man-pages-6.17_1, mdocml-1.14.6_8, mesa-25.3.3_1, mesa-dri-25.3.3_1, mesa-libgallium-25.3.3_1, mesa-opencl-25.3.3_1, mit-krb5-libs-1.21.3_1, mlir21-21.1.7_1, mobile-broadband-provider-info-20250613_1, mpfr-4.2.2_1, mpg123-devel-1.33.3_1, nano-8.7_1, ncdu-1.22_1, ncurses-6.6_1, ncurses-base-6.6_1, ncurses-devel-6.6_1, ncurses-libs-6.6_1, ncurses-term-6.6_1, net-tools-2.10_1, nettle-3.10.2_1, newt-0.52.24_3, nfs-utils-2.8.5_1, nghttp2-1.68.0_1, nghttp2-devel-1.68.0_1, nghttp3-1.15.0_1, nghttp3-devel-1.15.0_1, ngtcp2-1.21.0_1, ngtcp2-devel-1.21.0_1, nload-0.7.4_2, nspr-4.38.2_1, nss-3.121_1, nvi-1.81.6_19, oniguruma-6.9.10_1, openresolv-3.17.4_1, openssh-10.2p1_1, openssl-3.5.5_1, openssl-devel-3.5.5_1, opus-1.6.1_1, opus-devel-1.6.1_1, orc-0.4.41_2, p11-kit-0.26.2_1, pam-1.5.3_4, pam-base-0.4_3, pam-libs-1.5.3_4, pango-1.56.3_2, patch-2.7.6_4, pciutils-3.14.0_1, pcre2-devel-10.47_1, perl-5.42.0_1, perl-Authen-SASL-2.1900_2, perl-Convert-BinHex-1.125_3, perl-Crypt-URandom-0.54_1, perl-Digest-HMAC-1.04_1, perl-IO-Socket-SSL-2.095_1, perl-IO-stringy-2.113_2, perl-MIME-tools-5.515_1, perl-MailTools-2.21_3, perl-Net-SMTP-SSL-1.04_3, perl-Net-SSLeay-1.94_3, perl-TimeDate-2.33_2, perl-URI-5.21_1, pipewire-devel-1.4.9_1, pixman-0.46.4_1, pixman-devel-0.46.4_1, pkg-config-0.29.2_3, polkit-127_1, popt-1.19_1, portaudio-190600.20161030_6, portaudio-devel-190600.20161030_6, ppp-2.5.0_1, procps-ng-4.0.5_1, public-suffix-2026.01.13_1, pulseaudio-devel-16.1_2, pv-1.10.3_1, python3-3.14.3_1, python3-Jinja2-3.1.6_2, python3-Mako-1.3.2_3, python3-Markdown-3.6_3, python3-MarkupSafe-3.0.3_2, python3-Pygments-2.19.2_2, python3-packaging-26.0_1, python3-parsing-3.3.2_1, python3-setuptools-80.10.2_1, python3-smartypants-2.0.2_2, python3-toml-0.10.2_6, python3-typogrify-2.1.0_2, removed-packages-0.1.20260131_1, rhash-1.4.6_1, ripgrep-15.1.0_1, rpcbind-1.2.8_1, rsync-3.4.1_1, rsyslog-8.2412.0_2, run-parts-5.23.2_1, runit-2.3.1_1, runit-void-20250212_2, sbc-2.0_1, sed-4.9_1, shadow-4.8.1_3, shared-mime-info-2.4_2, slang-2.3.2_2, smartmontools-7.5_1, sndio-devel-1.10.0_1, socat-1.8.1.1_1, speexdsp-1.2.1_1, sqlite-3.51.2_1, sqlite-devel-3.51.2_1, squashfs-tools-4.7.5_1, stress-ng-0.20.01_1, sudo-1.9.17p1_1, tar-1.35_1, texinfo-7.1_1, tiff-4.7.1_2, tmux-3.6a_1, traceroute-2.1.6_1, tree-2.2.1_1, tzdata-2026a_1, unzip-6.0_15, usbutils-019_1, util-linux-2.41.2_1, util-linux-common-2.41.2_1, vim-9.2.0_1, vim-common-9.2.0_1, vulkan-loader-1.4.313.0_1, vulkan-loader-devel-1.4.313.0_1, wavemon-0.9.7_1, wayland-1.24.0_1, wayland-devel-1.24.0_1, wayland-protocols-1.47_1, webrtc-audio-processing-1.3_1, wget-1.25.0_1, which-2.23_1, wireless_tools-29_10, wpa_supplicant-2.11_3, xbps-0.60.7_1, xbps-triggers-0.129_1, xfsprogs-6.14.0_1, xkbcomp-1.4.7_1, xkeyboard-config-2.45_1, xorgproto-2025.1_1, xtrans-1.6.0_1, xxd-9.2.0_1, xz-5.8.1_1, zeromq-4.3.5_3, zeromq-devel-4.3.5_3, zlib-1.3.2_1 Directory size changes (>1MB)
Top 10 Directories
Category Breakdown
Top 10 Packages by Size
|
| Package | Own Size | Total Removable | Exclusive Deps | Shared Deps |
|---|
Top 30 Files by Size
| File | Size |
|---|---|
| /usr/lib/llvm/21/lib/libLLVM.so.21.1 | 124.3MB |
| /usr/lib/llvm/21/lib/libMLIR.so.21.1 | 89.7MB |
| /usr/lib/llvm/21/bin/mlir-transform-opt | 82.9MB |
| /usr/lib/llvm/21/lib/libclang-cpp.so.21.1 | 56MB |
| /usr/lib/llvm/21/bin/mlir-translate | 53.2MB |
| /usr/lib/llvm/21/bin/llvm-exegesis | 52MB |
| /usr/lib/llvm/21/bin/llvm-bolt-binary-analysis | 50.6MB |
| /usr/bin/uv | 46.4MB |
| /usr/local/venv/lib/python3.12/site-packages/ffmpeg/install/lib/libavcodec.a | 40.3MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/gnat1 | 40.1MB |
| /usr/bin/gdb | 38.1MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/cc1plus | 37.3MB |
| /usr/lib/libgallium-25.3.3.so | 35.4MB |
| /usr/lib/libllvm-qcom.so | 35.2MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/cc1 | 35.2MB |
| /usr/lib/gcc/aarch64-linux-gnu/14.2/lto1 | 33.9MB |
| /usr/bin/lto-dump | 33.9MB |
| /usr/lib/libRusticlOpenCL.so.1.0.0 | 32.5MB |
| /usr/local/venv/bin/ruff | 31.8MB |
| /usr/share/icu/78.2/icudt78l.dat | 31.5MB |
| /usr/lib/llvm/21/lib/libclang.so.21.1.7 | 30.2MB |
| /usr/lib/llvm/21/bin/c-index-test | 28.6MB |
| /usr/local/venv/lib/python3.12/site-packages/gcc_arm_none_eabi/toolchain/libexec/gcc/arm-none-eabi/13.2.1/cc1 | 28.2MB |
| /usr/lib/libz3.so | 27.9MB |
| /usr/bin/run | 26.6MB |
| /usr/local/venv/lib/python3.12/site-packages/numpy.libs/libscipy_openblas64_-71e1b124.so | 23.6MB |
| /usr/comma/updater | 23.5MB |
| /usr/comma/setup | 23.5MB |
| /usr/comma/reset | 23.5MB |
| /usr/local/uv/python/cpython-3.12.13-linux-aarch64-gnu/bin/python3.12 | 21.6MB |
Summary
run_dependsandautomatic-installfrom xbps pkgdb plist to build a full dependency graphpackage_treewith each package'sinstalled_size,automatic_installstatus, andrun_depends/var/db/xbps/first (standard Void location) with fallback to/usr/lib/xbps-db/Test plan
package_treeappears inrootfs-profile.jsonwith correct dep inforootfs-profile.md