TLpretest -- l3build issue

Joseph Wright joseph.wright at morningstar2.co.uk
Mon Mar 23 20:48:14 CET 2020


On 23/03/2020 19:17, Ulrike Fischer wrote:
> 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
> 
> 

We'll likely have to add this to the core.

Joseph


More information about the tex-live mailing list.