texinfo: missing dependents

  • Open
  • quality assurance status badge
Details
3 participants
  • Ludovic Courtès
  • Maxim Cournoyer
  • zimoun
Owner
unassigned
Submitted by
zimoun
Severity
normal

Debbugs page

Z
Z
zimoun wrote on 10 Jan 2022 10:01
(address . bug-guix@gnu.org)
87r19fwjun.fsf@gmail.com
Hi,

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

Toggle snippet (20 lines)
$ 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.

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
L
L
Ludovic Courtès wrote on 13 Jan 2022 07:14
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 53167@debbugs.gnu.org)
87lezj7jni.fsf@gnu.org
Hi,

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

Toggle quote (2 lines)
> 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’.

Toggle quote (2 lines)
> 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’.
M
M
Maxim Cournoyer wrote on 13 Jul 2022 20:55
control message for bug #53167
(address . control@debbugs.gnu.org)
87r12oxs9p.fsf@gmail.com
tags 53167 + moreinfo
quit
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 53167@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 53167
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch