[tex-live] apparently the update to the LaTeX kernel didn't trigger format recreation for XeTeX

Nelson H. F. Beebe beebe at math.utah.edu
Tue Nov 10 02:44:06 CET 2015


Norbert Preining reports today:

>> ...
>> I just tried (everyone can do this - easy to check):
>> 
>> - do a full update:
>>         tlmgr update --all
>> - edit the TLROOT/tlpkg/texlive.tlpdb, search for
>>         name latex
>>         ...
>>   and then in the following
>>         revision NNNNN
>>   line reduce the number (remove last digit, or reduce by 1)
>> - call tlmgr update --all, which should update only the latex package.
>> 
>> I did this, and the following formats were rebuilt (removing 
>> some long options from the output):
>> 
>> running fmtutil-sys --byengine ptex ...
>> running fmtutil-sys --byengine aleph ...
>> running fmtutil-sys --byengine eptex ...
>> running fmtutil-sys --byengine ptex-ng ...
>> running fmtutil-sys --byfmt mllatex ...
>> running fmtutil-sys --byfmt xmltex ...
>> running fmtutil-sys --byfmt cslatex ...
>> running fmtutil-sys --byfmt lualatex ...
>> running fmtutil-sys --byfmt dvilualatex ...
>> running fmtutil-sys --byfmt pdflatex ...
>> running fmtutil-sys --byfmt pdflatex ...
>> running fmtutil-sys --byfmt jadetex ...
>> running fmtutil-sys --byfmt latex ...
>> running fmtutil-sys --byfmt pdfjadetex ...
>> running fmtutil-sys --byfmt pdfxmltex ...
>> running fmtutil-sys --byfmt mltex ...
>> running fmtutil-sys --byfmt pdfcslatex ...
>> 
>> One sees that both latex and pdflatex was rebuilt, correctly,
>> but xelatex is missing.
>> ...

I've been running TeX Live updates every day or two on our installation here
at *.math.utah.edu, so we should be quite up-to-date.

I just followed the experiment recipe that Norbert kindly provided,
and got a rebuild of numerous *.fmt files, but the xelatex.fmt file
remains unchanged in the tree:

-rw-rw-r-- 1 beebe beebe 3446459 Sep 14 05:55 /usr/local/texlive/2015/texmf-var/web2c/xetex/xelatex.fmt

Here is a list of such files that were NOT changed by Norbert's tweak,
in ascending time order:

% find `fgrep .fmt ../../FILES.all ` -mtime +1 | xargs ls -logtrc
-rw-rw-r-- 1  542643 Aug  1 14:31 /usr/local/texlive/2015/texmf-var/web2c/luajittex/luajittex.fmt
-rw-rw-r-- 1 3675149 Sep 14 05:54 /usr/local/texlive/2015/texmf-var/web2c/euptex/euptex.fmt
-rw-rw-r-- 1  303703 Sep 14 05:54 /usr/local/texlive/2015/texmf-var/web2c/tex/tex.fmt
-rw-rw-r-- 1 3266164 Sep 14 05:54 /usr/local/texlive/2015/texmf-var/web2c/xetex/xetex.fmt
-rw-rw-r-- 1  391981 Sep 14 05:54 /usr/local/texlive/2015/texmf-var/web2c/uptex/uptex.fmt
-rw-rw-r-- 1 4003334 Sep 14 05:54 /usr/local/texlive/2015/texmf-var/web2c/euptex/uplatex.fmt
-rw-rw-r-- 1 5024502 Sep 14 05:55 /usr/local/texlive/2015/texmf-var/web2c/xetex/cont-en.fmt
-rw-rw-r-- 1 3446459 Sep 14 05:55 /usr/local/texlive/2015/texmf-var/web2c/xetex/xelatex.fmt
-rw-rw-r-- 1 2253562 Sep 14 05:55 /usr/local/texlive/2015/texmf-var/web2c/xetex/xelollipop.fmt
-rw-rw-r-- 1 1862805 Oct  7 08:41 /usr/local/texlive/2015/texmf-var/web2c/xetex/pdfcsplain.fmt
-rw-rw-r-- 1  542718 Oct 14 16:43 /usr/local/texlive/2015/texmf-var/web2c/luatex/luatex.fmt
-rw-rw-r-- 1  383397 Oct 14 16:44 /usr/local/texlive/2015/texmf-var/web2c/luatex/pdfcsplain.fmt
-rw-rw-r-- 1  471080 Oct 14 16:44 /usr/local/texlive/2015/texmf-var/web2c/luatex/lualollipop.fmt
-rw-rw-r-- 1  542547 Oct 14 16:44 /usr/local/texlive/2015/texmf-var/web2c/luatex/dviluatex.fmt
-rw-rw-r-- 1 3546007 Oct 14 16:45 /usr/local/texlive/2015/texmf-var/web2c/pdftex/pdftex.fmt
-rw-rw-r-- 1  492100 Oct 14 16:45 /usr/local/texlive/2015/texmf-var/web2c/pdftex/csplain.fmt
-rw-rw-r-- 1 3545339 Oct 14 16:46 /usr/local/texlive/2015/texmf-var/web2c/pdftex/etex.fmt
-rw-rw-r-- 1 8243638 Oct 14 16:46 /usr/local/texlive/2015/texmf-var/web2c/pdftex/cont-en.fmt
-rw-rw-r-- 1  465752 Oct 14 16:46 /usr/local/texlive/2015/texmf-var/web2c/pdftex/mex.fmt
-rw-rw-r-- 1  492424 Oct 14 16:47 /usr/local/texlive/2015/texmf-var/web2c/pdftex/pdfcsplain.fmt
-rw-rw-r-- 1 3546010 Oct 14 16:47 /usr/local/texlive/2015/texmf-var/web2c/pdftex/pdfetex.fmt
-rw-rw-r-- 1  623736 Oct 14 16:47 /usr/local/texlive/2015/texmf-var/web2c/pdftex/texsis.fmt
-rw-rw-r-- 1  465785 Oct 14 16:47 /usr/local/texlive/2015/texmf-var/web2c/pdftex/pdfmex.fmt
-rw-rw-r-- 1  518445 Oct 14 16:48 /usr/local/texlive/2015/texmf-var/web2c/pdftex/amstex.fmt
-rw-rw-r-- 1 3733350 Oct 14 16:48 /usr/local/texlive/2015/texmf-var/web2c/pdftex/eplain.fmt
-rw-rw-r-- 1  336035 Oct 14 16:49 /usr/local/texlive/2015/texmf-var/web2c/pdftex/mptopdf.fmt
-rw-rw-r-- 1  498406 Oct 14 16:49 /usr/local/texlive/2015/texmf-var/web2c/pdftex/utf8mex.fmt
-rw-rw-r-- 1  596160 Oct 14 16:49 /usr/local/texlive/2015/texmf-var/web2c/pdftex/lollipop.fmt

Here are the *.fmt files that DID get updated by the experiment:

% find `fgrep .fmt ../../FILES.all ` -mtime -1 | xargs ls -logtrc | awk -F/ '{print $NF}' | sort | pr -c4 -w80 -t
aleph.fmt           lamed.fmt           mltex.fmt           pdfxmltex.fmt
cslatex.fmt         latex.fmt           pdfcslatex.fmt      platex.fmt
dvilualatex.fmt     lualatex.fmt        pdfjadetex.fmt      ptex.fmt
eptex.fmt           mllatex.fmt         pdflatex.fmt        xmltex.fmt
jadetex.fmt

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe at math.utah.edu  -
- 155 S 1400 E RM 233                       beebe at acm.org  beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------


More information about the tex-live mailing list