GNU bug report logs -
#63050
"guix pull" requires graphical libraries
Previous Next
Reported by: Andreas Enge <andreas <at> enge.fr>
Date: Mon, 24 Apr 2023 10:14:01 UTC
Severity: normal
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 63050 <at> debbugs.gnu.org (full text, mbox):
Am Tue, Apr 25, 2023 at 11:48:05PM +0200 schrieb Ludovic Courtès:
> This is apparently coming from Graphviz
> Surprising to me, but apparently it’s been this way from the start,
> commit b1b07d72c755ea314fb0c8333cd88293ee504ce4 (2013!).
> Maybe these are optional dependencies?
So "guix pull" builds what is defined as the guix package, but with the
current checkout as source?
The package definition of guix has this among the native inputs:
;; XXX: Keep the development inputs here even though
;; they're unnecessary, just so that 'guix environment
;; guix' always contains them.
("autoconf" ,autoconf)
("automake" ,automake)
("gettext" ,gettext-minimal)
("texinfo" ,texinfo)
("graphviz" ,graphviz)
("help2man" ,help2man)
("po4a" ,po4a)))
Maybe these could be dropped then, and we could have an expanded package
guix-devel that would add these inputs for "guix shell -D guix-devel"?
Or is it needed for "guix graph"?
$ guix graph --list-backends
- graphviz: Generate graph in DOT format for use with Graphviz.
...
But for this we do not need any graphical output, it is just text file
creation; could we have a graphviz-minimal in console mode?
Andreas
This bug report was last modified 62 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.