Hi
On Sun, 11 Oct 2026, Hilmar Preuße wrote:
> > if maybe something is broken. Knowing which command is actually being run
> > tells
> > me that it's one command that takes a long time and not a thousand
> > executions
> > which each are short but are being repeated and it allows me to open up the
> > man
> > page to figure out what that tool does to verify that yes, it makes sense
> > that
> > running that command really does takes that long.
Yes, these runs are necessary, or you end up with outdated (in the best
case) or broken (in the normal case) latex/pdflatex/xelatex/lualatex/...
> Building format(s) (by calling "fmtutil-sys --all").
I think that is enough. It is all you can say at this point in time.
> This script calls iniTeX for all or added format files. This may take some
> time...
I have implemented parallel execution of fmtutil calls recently, so if
you make a new checkout, you can call
fmtutil-sys --parallel=auto --all
which runs with # of CPU/cores, but max 8, in parallel.
Experiments have shown a drastic drop in run time.
> fmtutil itself does no provide a progress bar nor does it display each
> iniTeX call one by one. And not, I'm not really willing to implement that.
Well, that is not true. We^WYou (I am not Debian anymore) capture the
output and only show it when fmtutil builds fail. And there the command
line is shown
$ fmtutil-sys --all
...
fmtutil: running `aleph -ini -jobname=aleph -progname=aleph
*aleph.ini' ...
...
Best regards
Norbert
--
DI Dr Norbert Preining + https://www.preining.info
arXiv + IFMGA Guide + TeX Live
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13