Am Donnerstag, 13. Oktober 2016 um 09:39:29, schrieb Jean-Pierre Chrétien <jeanpierre.chret...@free.fr> > Le 12/10/2016 à 20:15, Kornel Benko a écrit : > > Am Mittwoch, 12. Oktober 2016 um 19:39:04, schrieb Jean-Pierre Chrétien > > <jeanpierre.chret...@free.fr> > >> Le 12/10/2016 à 17:28, Kornel Benko a écrit : > >> > > >> OK, so how can I keep the temp files created by ctest? > >> I would like to inspect e.g. files in the lyx-tmpdir. > >> > > > > 1.) You _can_ keep files used by ctest. > > Edit development/autotests/export.cmake > > Comment line 182, e.g. > > #execute_process(COMMAND ${CMAKE_COMMAND} -E remove_directory > > "${TempDir}") > > This prevents deleting temp files. OTOH, you have take care to remove > > then occasionally. > > After running a test, search for newest directory > > ./autotests/out-home/AbC_* > > So I was able to check that there are no differences between the filtered > file > and the original one: > > $diff > /ext/lyx/cbuildmaster/autotests/out-home/AbC_ACm_tL/latex/Unicode-characters/001-4-latin-utf8_pdf2_defaultF.lyx > > /ext/lyx/master/autotests/export/latex/Unicode-characters/001-4-latin-utf8.lyx > $ > > But I found out where the problem stems from: if I open the > 001-4-latin-utf8_pdf2_defaultF.lyx file with lyx2.3, all is fine, I see in > the > preamble > > \documentclass[english]{article} > \usepackage{lmodern} > \renewcommand{\sfdefault}{lmss} > \renewcommand{\ttdefault}{lmtt} > \usepackage[T1]{fontenc} > \usepackage[utf8]{inputenc} > \setlength{\parskip}{\medskipamount} > > But if I specify a userdir as in the cmake command, I get a pop-up with a > warning about the class not being found, and the preamble reads: > > \documentclass[english]{article} > \usepackage[utf8]{inputenc} > \setlength{\parskip}{\medskipamount} > > This explains the search for OT1 fonts, and thus the failure of the test. > > The userdir is > > $ ls /ext/lyx/cbuildmaster/Testing/.lyx > bibFiles.lst chkconfig.ltx chklayouts.tex configure.log kbd > packages.lst styFiles.lst ui > bind chkconfig.vars chkmodules.tex doc layouts > packages.lst.tmp templates wrap_chkconfig.log > bstFiles.lst chklatex.log clipart examples lyxmodules.lst > scripts textclass.lst wrap_chkconfig.ltx > cache chklatex.ltx clsFiles.lst images lyxrc.defaults > session textclass.lst.tmp > > I do not see a reason to explain the loss of T1 encoding, I will try to find > a > dbg option to investigate. > > Maybe I should rebuild the cbuildmaster dir from scratch? >
I think, cleaning Testing/.lyx should be OK. Search for T1 in this dir gives here: # egrep T1 * --> ... configure.log:INFO: + default encoding will be set to T1 configure.log:\font_encoding "T1" ... lyxrc.defaults:\font_encoding "T1" ... I tried #rm -rf Testing/.lyx #mkdir Testing/.lyx #ctest -R export/export/latex/Unicode-characters/084-misc-symbols-utf8_pdf2 It passed. And egrep shows again the same values. Kornel Kornel
signature.asc
Description: This is a digitally signed message part.