Hi, On Wed, 03 May 2023 at 21:33, Ludovic Courtès <l...@gnu.org> wrote:
>> Why does Guix require ’graphviz’ in the first place? > > It uses it to build images in the manual. Ah. So we are dragging X11 libraries as libx11 for one or two figures in the manual. :-) Although that’s not exactly the same as “guix pull”, guix graph guix -t bag-emerged gives an idea. Well, for example, there is a path from guix to ninja via graphviz. While I understand that the documentation is important, could we skip it for some architectures? Cheers, simon $ guix graph guix -t bag-emerged | grep label | cut -f2 -d'=' | cut -f1 -d',' | sort "acl@2.3.1" "attr@2.5.1" "autoconf@2.69" "autoconf-wrapper@2.69" "automake@1.16.3" "avahi@0.8" "bash@5.1.8" "bash-completion@2.8" "bash-minimal@5.1.8" "bash-minimal@5.1.8" "bash-static@5.1.8" "bdb@6.2.32" "binutils@2.37" "bison@3.7.6" "bison@3.7.6" "boost@1.77.0" "bzip2@1.0.8" "bzip2@1.0.8" "cairo@1.16.0" "cairo@1.16.0" "c-ares@1.17.2" "cmake-bootstrap@3.21.4" "cmake-minimal@3.21.4" "config@0.0.0-1.c8ddc84" "coreutils@8.32" "coreutils@8.32" "coreutils-minimal@8.32" "cunit@2.1-3" "curl@7.79.1" "datefudge@1.23" "dbus@1.12.20" "diffutils@3.8" "disarchive@0.4.0" "docbook-xml@4.1.2" "docbook-xml@4.4" "docbook-xsl@1.79.2" "doxygen@1.9.1" "expat@2.4.1" "file@5.39" "file@5.39" "findutils@4.8.0" "flex@2.6.4" "fontconfig-minimal@2.13.94" "font-dejavu@2.37" "fontforge@20201107" "font-ghostscript@8.11" "freetype@2.10.4" "fribidi@1.0.9" "gawk@5.1.0" "gawk@5.1.0" "gcc@10.3.0" "gd@2.3.2" "gdbm@1.20" "gettext-minimal@0.21" "ghostscript@9.54.0" "glib@2.70.2" "glibc@2.33" "glibc@2.33" "glibc-utf8-locales@2.33" "glibc-utf8-locales@2.33" "gmp@6.2.1" "gnutls@3.7.2" "gnutls@3.7.7" "gobject-introspection@1.66.1" "gperf@3.1" "graphite2@1.3.13" "graphviz@2.49.0" "grep@3.6" "grep@3.6" "gts@0.7.6" "guile@3.0.7" "guile@3.0.8" "guile-avahi@0.4.0-1.6d43caf" "guile-bytestructures@1.0.10" "guile-gcrypt@0.3.0" "guile-git@0.5.2" "guile-gnutls@3.7.9" "guile-json@4.7.1" "guile-lib@0.2.7" "guile-lzlib@0.0.2" "guile-lzma@0.1.1" "guile-quickcheck@0.1.0" "guile-sqlite3@0.1.3" "guile-ssh@0.15.1" "guile-zlib@0.1.0" "guile-zstd@0.1.1" "guix@1.3.0-31.3170843" "gzip@1.10" "gzip@1.10" "harfbuzz@2.8.2" "help2man@1.48.5" "http-parser@2.9.4-1.ec8b5ee" "icu4c@69.1" "intltool@0.51.0" "iproute2@5.15.0" "iptables@1.8.7" "itstool@2.0.6" "jansson@2.13.1" "jbig2dec@0.19" "jemalloc@5.2.1" "jsoncpp@1.9.4" "kmod@29" "lcms@2.12" "ld-wrapper@0" "libarchive@3.5.1" "libbsd@0.10.0" "libcap@2.62" "libdaemon@0.14" "libdatrie@0.2.13" "libdrm@2.4.107" "libelf@0.8.13" "libev@4.33" "libevent@2.1.12" "libffi@3.3" "libgc@8.0.4" "libgcrypt@1.8.8" "libgit2@1.3.0" "libgpg-error@1.42" "libice@1.0.10" "libidn@1.37" "libidn2@2.3.1" "libjpeg-turbo@2.0.5" "libltdl@2.4.6" "libmnl@1.0.4" "libnftnl@1.2.0" "libpaper@1.1.24" "libpciaccess@0.16" "libpng@1.6.37" "libpthread-stubs@0.4" "libsigsegv@2.13" "libsm@1.2.3" "libspectre@0.2.9" "libspiro@20200505" "libssh@0.9.6" "libssh2@1.9.0" "libtasn1@4.17.0" "libthai@0.1.28" "libtiff@4.3.0" "libtool@2.4.6" "libungif@4.1.4" "libuninameslist@20200313" "libunistring@0.9.10" "libuv@1.41.1" "libx11@1.7.3.1" "libxau@1.0.9" "libxaw@1.0.14" "libxcb@1.14" "libxdmcp@1.1.3" "libxext@1.3.4" "libxfixes@6.0.0" "libxft@2.3.3" "libxi@1.7.10" "libxml2@2.9.12" "libxmu@1.1.3" "libxpm@3.5.13" "libxrender@0.9.10" "libxslt@1.1.34" "libxt@1.2.1" "linux-libre-headers@5.10.35" "lzlib@1.13" "lzo@2.10" "m4@1.4.18" "make@4.3" "mallard-ducktype@1.0.2" "meson@0.60.3" "mit-krb5@1.19.2" "mpfr@4.1.0" "nasm@2.15.05" "ncurses@6.2.20210619" "net-base@5.3" "nettle@3.7.3" "net-tools@1.60-0.479bb4a" "nghttp2@1.44.0" "ninja@1.10.2" "openjpeg@2.4.0" "openjpeg-data@2020.11.30" "openssl@1.1.1l" "p11-kit@0.23.22" "pango@1.48.10" "patch@2.7.6" "pciutils@3.7.0" "pcre2@10.37" "pcre@8.45" "perl@5.34.0" "perl-common-sense@3.75" "perl-cpanel-json-xs@4.30" "perl-cpan-meta@2.150010" "perl-cpan-meta-requirements@2.140" "perl-cpan-meta-yaml@0.018" "perl-extutils-config@0.008" "perl-extutils-helpers@0.026" "perl-extutils-installpaths@0.012" "perl-gettext@1.07" "perl-json-maybexs@1.004003" "perl-module-build@0.4231" "perl-module-build-tiny@0.039" "perl-parse-cpan-meta@2.150010" "perl-pod-parser@1.65" "perl-test-harness@3.42" "perl-test-needs@0.002009" "perl-test-pod@1.52" "perl-xml-parser@2.46" "perl-yaml-tiny@1.73" "pixman@0.40.0" "pkg-config@0.29.2" "po4a@0.63" "poppler@21.07.0" "potrace@1.16" "python@3.9.9" "python-fonttools@4.28.5" "python-libxml2@2.9.12" "python-minimal@3.9.9" "python-minimal-wrapper@3.9.9" "python-wrapper@3.9.9" "readline@8.1.1" "rhash@1.4.2" "ruby@2.7.4" "ruby-hydra-minimal@0.0-0.5abfa37" "sed@4.8" "sed@4.8" "socat@1.7.4.1" "sqlite@3.36.0" "swig@4.0.2" "tar@1.34" "tar@1.34" "tcl@8.6.11" "tcsh@6.22.03" "teckit@2.5.10" "texinfo@6.7" "texlive-amscls@59745" "texlive-amsmath@59745" "texlive-babel@59745" "texlive-bin@20210325" "texlive-cm@59745" "texlive-cm-super@59745" "texlive-dehyph-exptl@59745" "texlive-docstrip@59745" "texlive-dvips@59745" "texlive-etex@59745" "texlive-fontname@59745" "texlive-fonts-latex@59745" "texlive-generic-babel-english@59745" "texlive-graphics-cfg@59745" "texlive-graphics-def@59745" "texlive-hyphen-afrikaans@59745" "texlive-hyphen-ancientgreek@59745" "texlive-hyphen-armenian@59745" "texlive-hyphen-base@59745" "texlive-hyphen-basque@59745" "texlive-hyphen-belarusian@59745" "texlive-hyphen-bulgarian@59745" "texlive-hyphen-catalan@59745" "texlive-hyphen-chinese@59745" "texlive-hyphen-churchslavonic@59745" "texlive-hyphen-coptic@59745" "texlive-hyphen-croatian@59745" "texlive-hyphen-czech@59745" "texlive-hyphen-danish@59745" "texlive-hyphen-dutch@59745" "texlive-hyphen-english@59745" "texlive-hyphen-esperanto@59745" "texlive-hyphen-estonian@59745" "texlive-hyphen-ethiopic@59745" "texlive-hyphen-finnish@59745" "texlive-hyphen-french@59745" "texlive-hyphen-friulan@59745" "texlive-hyphen-galician@59745" "texlive-hyphen-georgian@59745" "texlive-hyphen-german@59745" "texlive-hyphen-greek@59745" "texlive-hyphen-hungarian@59745" "texlive-hyphen-icelandic@59745" "texlive-hyphen-indic@59745" "texlive-hyphen-indonesian@59745" "texlive-hyphen-interlingua@59745" "texlive-hyphen-irish@59745" "texlive-hyphen-italian@59745" "texlive-hyphen-kurmanji@59745" "texlive-hyphen-latin@59745" "texlive-hyphen-latvian@59745" "texlive-hyphen-lithuanian@59745" "texlive-hyphen-macedonian@59745" "texlive-hyphen-mongolian@59745" "texlive-hyphen-norwegian@59745" "texlive-hyphen-occitan@59745" "texlive-hyphen-pali@59745" "texlive-hyphen-piedmontese@59745" "texlive-hyphen-polish@59745" "texlive-hyphen-portuguese@59745" "texlive-hyphen-romanian@59745" "texlive-hyphen-romansh@59745" "texlive-hyphen-russian@59745" "texlive-hyphen-sanskrit@59745" "texlive-hyphen-schoolfinnish@59745" "texlive-hyphen-serbian@59745" "texlive-hyphen-slovak@59745" "texlive-hyphen-slovenian@59745" "texlive-hyphen-spanish@59745" "texlive-hyphen-swedish@59745" "texlive-hyphen-thai@59745" "texlive-hyphen-turkish@59745" "texlive-hyphen-turkmen@59745" "texlive-hyphen-ukrainian@59745" "texlive-hyphen-uppersorbian@59745" "texlive-hyphen-welsh@59745" "texlive-hyph-utf8@59745" "texlive-knuth-lib@59745" "texlive-kpathsea@59745" "texlive-latex-base@59745" "texlive-latexconfig@59745" "texlive-latex-cyrillic@59745" "texlive-latex-epstopdf-pkg@59745" "texlive-latex-graphics@59745" "texlive-latex-l3backend@59745" "texlive-latex-l3kernel@59745" "texlive-latex-l3packages@59745" "texlive-latex-tools@59745" "texlive-metafont@59745" "texlive-psnfss@59745" "texlive-ruhyphen@59745" "texlive-tetex@59745" "texlive-tex-ini-files@59745" "texlive-tex-plain@59745" "texlive-tiny@59745" "texlive-ukrhyph@59745" "texlive-unicode-data@59745" "tk@8.6.11.1" "tzdata@2022a" "unzip@6.0" "util-linux@2.37.2" "util-macros@1.19.3" "which@2.21" "xcb-proto@1.14" "xmlto@0.0.28" "xorgproto@2021.5" "xtrans@1.4.0" "xz@5.2.5" "xz@5.2.5" "yelp-tools@3.32.2" "yelp-xsl@41.0" "zip@3.0" "zlib@1.2.11" "zstd@1.5.0" "zziplib@0.13.72"