Re: [luatex] TexLive 2016 Pretest Bug: Paper

2016-05-02 Thread David Carlisle
This has been reported and and update is promised.

As with most luatex based packages broken by the new luatex you can add

\RequirePackage{luatex85}

to the start of the document until the package is updated.

David


On 2 May 2016 at 20:42, Br. Samuel Springuel  wrote:
> When using the TeXLive 2016 Pretest, the geometry package does not appear to
> be able to change the paper size when using the LuaLaTeX engine.  The
> failure is silent (no error or warning).
>
> For instance, if the default paper size is set to letter (as it is on my
> system), then the following document will come out on letter paper:
>
> \documentclass{article}
>
> \usepackage{geometry}
> \geometry{a4paper}
>
> \listfiles
>
> \begin{document}
> Test
> \end{document}
>
> Test system is Linux Ubuntu 14.04.
>
> My guess is that this has to do with the backend changes in LuaTeX 0.85.
>
> Log file from compiling above document:
>>
>> This is LuaTeX, Version 0.95.0 (TeX Live 2016)  (format=lualatex 2016.5.2)
>> 2 MAY 2016 15:40
>>  restricted system commands enabled.
>> **debugging.tex
>> (./debugging.tex
>> LaTeX2e <2016/03/31>
>> Babel <3.9r> and hyphenation patterns for 1 language(s) loaded.
>> (/usr/local/texlive/2016/texmf-dist/tex/latex/base/article.cls
>> Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
>> (/usr/local/texlive/2016/texmf-dist/tex/latex/base/size10.clo
>> File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
>> )
>> \c@part=\count79
>> \c@section=\count80
>> \c@subsection=\count81
>> \c@subsubsection=\count82
>> \c@paragraph=\count83
>> \c@subparagraph=\count84
>> \c@figure=\count85
>> \c@table=\count86
>> \abovecaptionskip=\skip41
>> \belowcaptionskip=\skip42
>> \bibindent=\dimen102
>> )
>> (/usr/local/texlive/2016/texmf-dist/tex/latex/geometry/geometry.sty
>> Package: geometry 2010/09/12 v5.6 Page Geometry
>>
>> (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty
>> Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
>> \KV@toks@=\toks14
>> )
>> (/usr/local/texlive/2016/texmf-dist/tex/generic/ifpdf/ifpdf.sty
>> Package: ifpdf 2016/04/04 v3.0 Provides the ifpdf switch
>> )
>> (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifvtex.sty
>> Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
>> Package ifvtex Info: VTeX not detected.
>> )
>> (/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty
>> Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
>> )
>> \Gm@cnth=\count87
>> \Gm@cntv=\count88
>> \c@Gm@tempcnt=\count89
>> \Gm@bindingoffset=\dimen103
>> \Gm@wd@mp=\dimen104
>> \Gm@odd@mp=\dimen105
>> \Gm@even@mp=\dimen106
>> \Gm@layoutwidth=\dimen107
>> \Gm@layoutheight=\dimen108
>> \Gm@layouthoffset=\dimen109
>> \Gm@layoutvoffset=\dimen110
>> \Gm@dimlist=\toks15
>> )
>> (./debugging.aux)
>> \openout1 = debugging.aux
>>
>> LaTeX Font Info:Checking defaults for OML/cmm/m/it on input line 8.
>> LaTeX Font Info:... okay on input line 8.
>> LaTeX Font Info:Checking defaults for T1/cmr/m/n on input line 8.
>> LaTeX Font Info:... okay on input line 8.
>> LaTeX Font Info:Checking defaults for OT1/cmr/m/n on input line 8.
>> LaTeX Font Info:... okay on input line 8.
>> LaTeX Font Info:Checking defaults for OMS/cmsy/m/n on input line 8.
>> LaTeX Font Info:... okay on input line 8.
>> LaTeX Font Info:Checking defaults for OMX/cmex/m/n on input line 8.
>> LaTeX Font Info:... okay on input line 8.
>> LaTeX Font Info:Checking defaults for U/cmr/m/n on input line 8.
>> LaTeX Font Info:... okay on input line 8.
>>
>> *geometry* driver: auto-detecting
>> *geometry* detected driver: pdftex
>> *geometry* verbose mode - [ preamble ] result:
>> * driver: pdftex
>> * paper: a4paper
>> * layout: 
>> * layoutoffset:(h,v)=(0.0pt,0.0pt)
>> * modes:
>> * h-part:(L,W,R)=(89.62709pt, 418.25368pt, 89.6271pt)
>> * v-part:(T,H,B)=(101.40665pt, 591.5302pt, 152.11pt)
>> * \paperwidth=597.50787pt
>> * \paperheight=845.04684pt
>> * \textwidth=418.25368pt
>> * \textheight=591.5302pt
>> * \oddsidemargin=17.3571pt
>> * \evensidemargin=17.3571pt
>> * \topmargin=-7.86334pt
>> * \headheight=12.0pt
>> * \headsep=25.0pt
>> * \topskip=10.0pt
>> * \footskip=30.0pt
>> * \marginparwidth=65.0pt
>> * \marginparsep=11.0pt
>> * \columnsep=10.0pt
>> * \skip\footins=9.0pt plus 4.0pt minus 2.0pt
>> * \hoffset=0.0pt
>> * \voffset=0.0pt
>> * \mag=1000
>> * \@twocolumnfalse
>> * \@twosidefalse
>> * \@mparswitchfalse
>> * \@reversemarginfalse
>> * (1in=72.27pt=25.4mm, 1cm=28.453pt)
>>
>> [1
>>
>> {/usr/local/texlive/2016/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
>> (./debugging.aux)
>>
>>  *File List*
>>  article.cls2014/09/29 v1.4h Standard LaTeX document class
>>   size10.clo2014/09/29 v1.4h Standard LaTeX file (size option)
>> geometry.sty2010/09/12 v5.6 Page Geometry
>>   keyval.sty2014/10/28 v1.15 key=value parser (DPC)
>>ifpdf.sty2016/04/04 v3.0 Provides the ifpdf switch

[luatex] TexLive 2016 Pretest Bug: Paper

2016-05-02 Thread Br. Samuel Springuel
When using the TeXLive 2016 Pretest, the geometry package does not 
appear to be able to change the paper size when using the LuaLaTeX 
engine.  The failure is silent (no error or warning).


For instance, if the default paper size is set to letter (as it is on my 
system), then the following document will come out on letter paper:


\documentclass{article}

\usepackage{geometry}
\geometry{a4paper}

\listfiles

\begin{document}
Test
\end{document}

Test system is Linux Ubuntu 14.04.

My guess is that this has to do with the backend changes in LuaTeX 0.85.

Log file from compiling above document:

This is LuaTeX, Version 0.95.0 (TeX Live 2016)  (format=lualatex 2016.5.2)  2 
MAY 2016 15:40
 restricted system commands enabled.
**debugging.tex
(./debugging.tex
LaTeX2e <2016/03/31>
Babel <3.9r> and hyphenation patterns for 1 language(s) loaded.
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/texlive/2016/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry

(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/local/texlive/2016/texmf-dist/tex/generic/ifpdf/ifpdf.sty
Package: ifpdf 2016/04/04 v3.0 Provides the ifpdf switch
)
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
)
(/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count87
\Gm@cntv=\count88
\c@Gm@tempcnt=\count89
\Gm@bindingoffset=\dimen103
\Gm@wd@mp=\dimen104
\Gm@odd@mp=\dimen105
\Gm@even@mp=\dimen106
\Gm@layoutwidth=\dimen107
\Gm@layoutheight=\dimen108
\Gm@layouthoffset=\dimen109
\Gm@layoutvoffset=\dimen110
\Gm@dimlist=\toks15
)
(./debugging.aux)
\openout1 = debugging.aux

LaTeX Font Info:Checking defaults for OML/cmm/m/it on input line 8.
LaTeX Font Info:... okay on input line 8.
LaTeX Font Info:Checking defaults for T1/cmr/m/n on input line 8.
LaTeX Font Info:... okay on input line 8.
LaTeX Font Info:Checking defaults for OT1/cmr/m/n on input line 8.
LaTeX Font Info:... okay on input line 8.
LaTeX Font Info:Checking defaults for OMS/cmsy/m/n on input line 8.
LaTeX Font Info:... okay on input line 8.
LaTeX Font Info:Checking defaults for OMX/cmex/m/n on input line 8.
LaTeX Font Info:... okay on input line 8.
LaTeX Font Info:Checking defaults for U/cmr/m/n on input line 8.
LaTeX Font Info:... okay on input line 8.

*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: a4paper
* layout: 
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(89.62709pt, 418.25368pt, 89.6271pt)
* v-part:(T,H,B)=(101.40665pt, 591.5302pt, 152.11pt)
* \paperwidth=597.50787pt
* \paperheight=845.04684pt
* \textwidth=418.25368pt
* \textheight=591.5302pt
* \oddsidemargin=17.3571pt
* \evensidemargin=17.3571pt
* \topmargin=-7.86334pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=10.0pt
* \footskip=30.0pt
* \marginparwidth=65.0pt
* \marginparsep=11.0pt
* \columnsep=10.0pt
* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)

[1

{/usr/local/texlive/2016/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./debugging.aux)

 *File List*
 article.cls2014/09/29 v1.4h Standard LaTeX document class
  size10.clo2014/09/29 v1.4h Standard LaTeX file (size option)
geometry.sty2010/09/12 v5.6 Page Geometry
  keyval.sty2014/10/28 v1.15 key=value parser (DPC)
   ifpdf.sty2016/04/04 v3.0 Provides the ifpdf switch
  ifvtex.sty2010/03/01 v1.5 Detect VTeX and its facilities (HO)
 ifxetex.sty2010/09/12 v0.6 Provides ifxetex conditional
 ***

)

Here is how much of LuaTeX's memory you used:
 753 strings out of 495119
 10,89155 words of node,token memory allocated
 346 words of node memory still in use:
   2 hlist, 1 vlist, 1 rule, 7 glue, 39 glue_spec, 1 write nodes
   avail lists: 2:12,3:3,4:1,5:11,6:6,7:22,8:1,9:6
 4351 multiletter control sequences out of 65536+60
 15 fonts using 632831 bytes
 23i,4n,23p,131b,121s stack positions out of 5000i,500n,1p,20b,10s

Output written on debugging.pdf (1 page, 10593 bytes).

PDF statistics: 12 PDF