You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prior to TL2017, we opened autocompiled gabc files in Lua so that latexmk could detect that the autocompiled gabc files were dependencies of the final output. The gabc would be recorded in the .fls file, and changing a gabc file would cause latexmk to rebuild the pdf. This no longer works in TL2017. This technique does not record the gabc in the .fls file. I tried using an \openin technique to do it in TeX, but, though the file is then recorded in the .fls file, it is still not detected as a dependency of the output.
The text was updated successfully, but these errors were encountered:
OK, the above statement is not exactly correct. I was using touch to mark a file newer, but apparently the new latexmk has some other way of detecting a change. Once I add the \openin so that the gabc file is recorded in the .fls files, as long as one of the dependent gabc files is changed materially (more than just timestamp), latexmk will work properly. I will do some more testing prepare a pull request. I think this should go against 5.0, since there is no change to the executable.
henryso
added a commit
to henryso/gregorio
that referenced
this issue
Jun 19, 2017
* release-5.0:
Remove note about luaotfload bug
Prevented the change of \gre@diment@lastglyphwidth by a custos alteration. Fixesgregorio-project#1379.
Added note about package ordering as related to microtype. Fixesgregorio-project#1364.
Switched to tex.sprint since it's not the last tex print call in the function.
Opened auto-compiled gabc files in TeX so opening is recorded correctly. Fixesgregorio-project#1367.
Update references to gna.org
Prior to TL2017, we opened autocompiled gabc files in Lua so that latexmk could detect that the autocompiled gabc files were dependencies of the final output. The gabc would be recorded in the
.fls
file, and changing a gabc file would cause latexmk to rebuild the pdf. This no longer works in TL2017. This technique does not record the gabc in the.fls
file. I tried using an\openin
technique to do it in TeX, but, though the file is then recorded in the.fls
file, it is still not detected as a dependency of the output.The text was updated successfully, but these errors were encountered: