mactex-texlive-20250216.pkg fails

Michael Byczkowski by at by-online.de
Sat Feb 22 23:27:31 CET 2025


Thanks All!

What about leaving out the initial building of the formats entirely but start TeX Live Utility automatically after install (or do it in a separate thread outside of install)? – This would help not only in this case as it would pull the latest packages online regardless, plus build the required formats.

Best regards,
	Michael



> On 22. Feb 2025, at 23:04, Karl Berry <karl at freefriends.org> wrote:
> 
> Hi Bruno, Michael, all,
> 
>    I did notice (and other macOS pretesters as well) that the format
>    rebuilds after package updates in tlmgr take much longer than
>    before, up to 5 minutes say. 
> 
> Doing all the format rebuilds has always taken my machines some number
> of minutes. 5 does not seem unusual, but 10 does. I don't think it's
> ever taken me that long. Maybe a backup or virus scanner or something
> was running at the same time, competing for disk access?
> 
> If you want to look into it further, I would suggest looking at
> tlmgr-commands.log from the pretest vs. a 2024 or 2023
> installation. There are lines like these:
> 
> [Fri Feb 14 09:11:35 2025] running fmtutil-sys --refresh --all --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/iFVjOx_pmZ/WdpZRWeoff
> .. 10K lines of output ...
> --end of output of fmtutil-sys --refresh --all --no-error-if-no-engine=luametatex,luajithbtex,luajittex,mfluajit --status-file=/tmp/iFVjOx_pmZ/WdpZRWeoff.
> [Fri Feb 14 09:13:01 2025]   OK: luatex.fmt/luatex hitex.fmt/hitex xetex.fmt/xetex tex.fmt/tex pdftex.fmt/pdftex euptex.fmt/euptex luahbtex.fmt/luahbtex cont-en.fmt/xetex cont-en.fmt/pdftex latex.fmt/pdftex eplain.fmt/pdftex xelatex-dev.fmt/xetex mf.fmt/mf-nowin latex-dev.fmt/pdftex pdflatex.fmt/pdftex lualatex-dev.fmt/luahbtex xelatex.fmt/xetex hilatex.fmt/hitex dvilualatex.fmt/luatex pdfcsplain.fmt/xetex pdfetex.fmt/pdftex dviluatex.fmt/luatex lualatex.fmt/luahbtex etex.fmt/pdftex pdflatex-dev.fmt/pdftex
> 
> so you can see the total time taken.
> 
> To figure out the build time for a given format, we irritatinly don't
> output the dates for each one, but you can use the full mtime on the
> .fmt files, e.g.,
> 
> $ ls -l --full-time /usr/local/texlive/2024/texmf-var/web2c/luahbtex/lualatex.fmt
> -rw-rw-r-- 1 karl root 12266767 2024-03-13 09:35:28.000000000 -0700 /u/local/texlive/2024/texmf-var/web2c/luahbtex/lualatex.fmt
> 
> and then do a subtraction of a given fmt's mtime and the one that was
> built previously. Or whatever. You get the idea.
> 
> (Similarly, install-tl.log lacks even the beginning/ending timestamped
> lines above, but you can figure out the total duration from the .fmt times.)
> 
> --full-time is a GNU ls option, so I guess you won't have that on the
> Mac, but there must be an equivalent, either an option or another
> command (e.g., stat) to read the inode.
> 
>    Maybe there are simply more formats than before to build.
> 
> No, there are not more formats. See the end of install-tl.log or
> tlmgr-commands.log for the fmtutil summary:
> 
>    fmtutil [INFO]: disabled formats: 3
>    fmtutil [INFO]: successfully rebuilt formats: ...
>    fmtutil [INFO]: not selected formats: ...
>    fmtutil [INFO]: total formats: 57
> 
> So 54 active formats. This is the same as in TL 2024. In TL 2023 there
> was 55 total formats, one disabled, so again, 54 total. --best, karl.




More information about the tex-live mailing list.