Subject: bug#63050: "guix pull" requires graphical libraries

From: Simon Tournier <[email-masked]>
Date: Thu, 04 May 2023 10:56:24 +0200

Hi,

On Wed, 03 May 2023 at 21:33, Ludovic Courtès <[email-masked]> 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
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "fontforge@20201107"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "kmod@29"
 "[email-masked]"
 "ld-wrapper@0"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "libspiro@20200505"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "libuninameslist@20200313"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "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"
 "[email-masked]"
 "tzdata@2022a"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"
 "[email-masked]"