From: Simon Tournier <zimon.toutoune@gmail.com>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: Andreas Enge <andreas@enge.fr>, 63050@debbugs.gnu.org
Subject: bug#63050: "guix pull" requires graphical libraries
Date: Thu, 04 May 2023 10:56:24 +0200 [thread overview]
Message-ID: <86ttwsxyo7.fsf@gmail.com> (raw)
In-Reply-To: <87ild91a7w.fsf@gnu.org>
Hi,
On Wed, 03 May 2023 at 21:33, Ludovic Courtès <ludo@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"
next prev parent reply other threads:[~2023-05-04 9:02 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-24 10:13 bug#63050: "guix pull" requires graphical libraries Andreas Enge
2023-04-25 21:48 ` Ludovic Courtès
2023-04-26 7:28 ` Andreas Enge
2023-04-26 8:45 ` Josselin Poiret via Bug reports for GNU Guix
2023-04-26 16:59 ` Liliana Marie Prikler
2023-04-26 17:25 ` Andreas Enge
2023-04-26 18:39 ` Josselin Poiret via Bug reports for GNU Guix
2023-04-26 19:21 ` Andreas Enge
2023-04-26 19:34 ` Liliana Marie Prikler
2023-04-28 15:18 ` Simon Tournier
2023-05-03 19:33 ` Ludovic Courtès
2023-05-04 8:56 ` Simon Tournier [this message]
2023-05-05 15:21 ` Csepp
2023-05-09 12:36 ` Simon Tournier
2023-05-11 21:30 ` Csepp
2023-05-03 19:50 ` bug#63050: Reducing the closure size of Graphviz Ludovic Courtès
2023-05-04 9:00 ` Simon Tournier
2023-05-20 16:12 ` bug#63050: "guix pull" requires graphical libraries Ludovic Courtès
2023-05-20 16:38 ` Andreas Enge
2023-05-24 13:10 ` Ludovic Courtès
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=86ttwsxyo7.fsf@gmail.com \
--to=zimon.toutoune@gmail.com \
--cc=63050@debbugs.gnu.org \
--cc=andreas@enge.fr \
--cc=ludo@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).