Description of problem: The pvs-sbcl package started failing to build from source when TeXLive 2022 was introduced: This is LuaHBTeX, Version 1.15.0 (TeX Live 2022) restricted system commands enabled. (./language.tex LaTeX2e <2022-06-01> patch level 5 luaotfload | load : FATAL ERROR luaotfload | load : × Failed to load "luaotfload" module "database". luaotfload | load : × Error message: luaotfload | load : × "...texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua:204: module 'lua-uni-case' not found:". luaotfload | load : × "no field package.preload['lua-uni-case']". luaotfload | load : × "[kpse lua searcher] file not found: 'lua-uni-case'". stack traceback: .../texlive/texmf-dist/tex/luatex/luaotfload/luaotfload.lua:200: in upvalue 'loadmodule' .../texlive/texmf-dist/tex/luatex/luaotfload/luaotfload.lua:275: in local 'initialize' .../texlive/texmf-dist/tex/luatex/luaotfload/luaotfload.lua:330: in field 'main' [\directlua]:1: in main chunk Latexmk: If appropriate, the -f option can be used to get latexmk to try to force complete processing. Latexmk: Getting log file 'language.log' Latexmk: Examining 'language.fls' Latexmk: Examining 'language.log' Latexmk: Errors, so I did not complete making targets Collected error summary (may duplicate other messages): pdflatex: Command for 'pdflatex' gave return code 255 Refer to 'language.log' and/or above output for details make: Leaving directory '/builddir/build/BUILD/PVS-pvs7.1/doc/language' make: *** [Makefile:39: language.pdf] Error 12 Version-Release number of selected component (if applicable): texlive-luaotfload-svn64616-55.fc38 How reproducible: Always Steps to Reproduce: 1. Do a Rawhide mock build of the pvs-sbcl package 2. 3. Actual results: Documentation build fails due to a missing lua file needed by luaotfload. Expected results: Successful documentation build. Additional info:
This also seems to be affecting BibTool
`texlive-lua-uni-algos.noarch` is probably what is missing. The question is: which package should require it? Probably `texlive-luaotfload`.
... and `texlive-lua-uni-algos.noarch` should require `texlive-unicode-data`, it seems.
This should be fixed in texlive-2022-63.fc38 and texlive-base-20220321-56.fc38. Special thanks to Michael J Gruber for chasing missing deps two levels deep. :)