unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#53167: texinfo: missing dependents
@ 2022-01-10 18:01 zimoun
  2022-01-13 15:14 ` Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: zimoun @ 2022-01-10 18:01 UTC (permalink / raw)
  To: 53167

Hi,

Using Guix 3dcc74d, 'sed' and 'cat' are missing from 'texinfo'.

--8<---------------cut here---------------start------------->8---
$ builtin cd /tmp && tar -xf $(guix build hello -S) && builtin cd hello-2.10/doc

$ guix shell -C texinfo -- texi2dvi version.texi
/gnu/store/znif7k9ay6qfi35w3gxzrxgn0hyj9x9q-profile/bin/texi2dvi: line 36: sed: command not found
guix shell: error: texi2dvi: command not found
$ guix shell -C texinfo sed -- texi2dvi version.texi
/gnu/store/7qdrgbfsnkd0f35v2xhx0vjmy372qasc-profile/bin/texi2dvi: line 1866: cat: command not found
guix shell: error: texi2dvi: command not found

$ guix shell -C texinfo sed coreutils -- texi2dvi version.texi
You don't have a working TeX binary (tex) installed anywhere in
your PATH, and texi2dvi cannot proceed without one.  If you want to use
this script, you'll need to install TeX (if you don't have it) or change
your PATH or TEX environment variable (if you do).  See the --help
output for more details.

For information about obtaining TeX, please see http://tug.org/texlive,
or do a web search for TeX and your operating system or distro.
--8<---------------cut here---------------end--------------->8---

Moreover, 'texlive' seems also missing.

Well, I do not know if it is required to propagated 'texlive' with
'texinfo'; because for instance,

    guix shell -CD guix

would become larger.  However, propagate 'sed' and 'coreutils' with
'texinfo' seems reasonnable.  If not, what is the fix?


Cheers,
simon




^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#53167: texinfo: missing dependents
  2022-01-10 18:01 bug#53167: texinfo: missing dependents zimoun
@ 2022-01-13 15:14 ` Ludovic Courtès
  0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2022-01-13 15:14 UTC (permalink / raw)
  To: zimoun; +Cc: 53167

Hi,

zimoun <zimon.toutoune@gmail.com> skribis:

> Using Guix 3dcc74d, 'sed' and 'cat' are missing from 'texinfo'.

Are these two programs just used by texi2dvi?

We could patch texi2dvi to refer to them by absolute file name, from
‘coreutils-minimal’.

> Moreover, 'texlive' seems also missing.

We won’t propagate that one.  :-)  I think it’s a case where it’s fine
to favor “dynamic composition”, where ‘pdflatex’ is taken from $PATH.

Thanks,
Ludo’.




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-01-13 15:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-10 18:01 bug#53167: texinfo: missing dependents zimoun
2022-01-13 15:14 ` Ludovic Courtès

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).