TLpretest -- l3build issue

Ulrike Fischer news3 at nililand.de
Mon Mar 23 20:17:32 CET 2020


Am Mon, 23 Mar 2020 19:52:38 +0100 schrieb Daniel Flipo:

> Hi all,
> 
> I am trying to run my bunch of regression tests for babel-french with
> the new (pre) TL2020 but I have an issue with lualatex (only):
> 
> Running
> % lualatex myfile.lvt
> works fine, but
> 
> % l3build check myfile.lvt
> 
> keeps rebuilding the lualatex format on TEXMFHOME and stops before
> checking!  This occurs with any ".lvt" file.

That is because of the engine change: lualatex in texlive 2020 uses
luahbtex and no longer luatex. I have in one project a test and a
specialformats setting to accomodate for this:

if string.find(status.banner,"2019") then
  print("TL2019")
  TL2019bool=true
else 
  -- tl2020
  print("TL2020 or later")

  specialformats["latex"] = specialformats["latex"] or 
   {
    luatex     = {binary="luahbtex",format = "lualatex"},
   }
  specialformats["latex-dev"] = specialformats["latex-dev"] or 
   {
    luatex = {binary="luahbtex",format = "lualatex-dev"}
   }
end


-- 
Ulrike Fischer 
https://www.troubleshooting-tex.de/



More information about the tex-live mailing list.