tl24 pretest

Stephan Lukasczyk stephan at dante.de
Mon Feb 12 09:14:06 CET 2024


Good morning,

First of all, thanks for the work and for starting the pretest.

On 2024-02-11 16:08:26, Karl Berry wrote:
>Corrections and additions welcome. Most importantly, please test the new
>binaries when you can.
>
>By far the biggest change is in LuaTeX: Lua-level functions to write
>files, change directories, etc., are now subject to the usual TeX
>paranoia checks. That is, by default (that is, without --shell-escape),
>writing can happen only under the current directory or other specified
>output directory, and (for LuaTeX only) to the TEXMF[SYS]VAR
>directory. (Marcel tested this in advance, but I'm not sure if a new
>LaTeX release is needed. The formats built, at least.)

I've already found an issue with my first run of lualatex.  I've
installed the pretest from the cstug mirror with this morning's state.
The machine is a MacBook Pro with Intel CPU running macOS Sonoma.

Trying to build a PDF from the following minimal example leads to
failures in LuaLaTeX, the resulting PDF does not show anything except a
blank page:

MWE (test.tex):
>\documentclass{article}
>\begin{document}
>Hello World
>\end{document}

Log output of `lualatex --interaction=nonstopmode test`:
>This is LuaHBTeX, Version 1.18.0 (TeX Live 2024) 
> restricted system commands enabled.
>(./test.tex
>LaTeX2e <2023-11-01> patch level 1
>L3 programming layer <2024-01-22>
>
>
>luaotfload | load : FATAL ERROR
>luaotfload | load :   × Failed to load "fontloader" module "basics-gen".
>luaotfload | load :   × Error message:
>luaotfload | load :     × "...024/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:301: system : no writeable cache path, quiting".
>
>stack traceback:
>	...ive/2024/texmf-dist/tex/luatex/luaotfload/luaotfload.lua:200: in local 'load_fontloader_module'
>	...024/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:303: in upvalue 'init_main'
>	...024/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:590: in function 'luaotfload-init.lua'
>	...ive/2024/texmf-dist/tex/luatex/luaotfload/luaotfload.lua:322: in field 'main'
>	[\directlua]:1: in main chunk
>
>...024/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:301: system : no wr
>iteable cache path, quiting
>stack traceback:
>	[C]: in function 'error'
>	...024/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:301: in function '
>os.exit'
>	...ive/2024/texmf-dist/tex/luatex/luaotfload/luaotfload.lua:203: in local 'loa
>d_fontloader_module'
>	...024/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:303: in upvalue 'i
>nit_main'
>	...024/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:590: in function '
>luaotfload-init.lua'
>	...ive/2024/texmf-dist/tex/luatex/luaotfload/luaotfload.lua:322: in field 'mai
>n'
>	[\directlua]:1: in main chunk.
><everyjob> ...ring \\def\string \\encodingdefault{OT1}')end }
>                                                  \let \f at encoding \encoding...
>
>l.1 
>  \documentclass{article}
> (/usr/local/texlive/2024/texmf-dist/tex/latex/base/article.cls
>Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
>(/usr/local/texlive/2024/texmf-dist/tex/latex/base/size10.clo
>! Font \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; at 10pt not loadable: metric d
>ata not found or bad.
><to be read again> 
>relax 
>l.54 \normalsize
>              
>)) (/usr/local/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
>) (./test.aux) (/usr/local/texlive/2024/texmf-dist/tex/latex/base/ts1cmr.fd)
>[1
>Missing character: There is no H (U+0048) in font nullfont!
>Missing character: There is no e (U+0065) in font nullfont!
>Missing character: There is no l (U+006C) in font nullfont!
>Missing character: There is no l (U+006C) in font nullfont!
>Missing character: There is no o (U+006F) in font nullfont!
>Missing character: There is no W (U+0057) in font nullfont!
>Missing character: There is no o (U+006F) in font nullfont!
>Missing character: There is no r (U+0072) in font nullfont!
>Missing character: There is no l (U+006C) in font nullfont!
>Missing character: There is no d (U+0064) in font nullfont!
>Missing character: There is no 1 (U+0031) in font nullfont!
>] (./test.aux))
>(see the transcript file for additional information)
> 368 words of node memory still in use:
>   3 hlist, 1 vlist, 1 rule, 2 glue, 48 glue_spec, 1 write nodes
>   avail lists: 2:12,3:4,4:1,5:22,6:2,7:48,9:18
>Output written on test.pdf (1 page, 888 bytes).
>Transcript written on test.log.

Best,
   Stephan

-- 
Stephan Lukasczyk
GPG-Key: 0x06E03C26B90F403D


More information about the tex-live mailing list.