Commit xxxxxxxxxxxx ("Makefile: Fix issues WRT parallel runs of pdflatex") changed dependency around autodate.tex so that it depends only on files in the Git repository. However, this change causes autodate.sh to see untracked temporary intermediate files from concurrent conversion of figures. It ends up adding the "(m)" maker in autodate.tex even when there is no untracked file in the beginning. Fix the regression by partially reverting xxxxxxxxxxxx and restoring dependencies of autodate.tex on converted PDF and .fcv files. Note: This regression was caught by parallel-latex-regress.sh when Paul ran it under clean Git repository. Fixes: xxxxxxxxxxxx ("Makefile: Fix issues WRT parallel runs of pdflatex") Reported-by: Paul E. McKenney <paulmck@xxxxxxxxxx> Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> --- Paul, I can merge this with 2/4, but I'd rather keep this partial revert as an example of regression found by the script. If you push this series to master, please amend the commit ids in the change log. Thanks, Akira -- Makefile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index ee1880ff..e09ba32d 100644 --- a/Makefile +++ b/Makefile @@ -228,14 +228,12 @@ ifeq ($(NEWTXTEXT),) endif sh utilities/runfirstlatex.sh $(basename $@) -autodate.tex: $(LATEXSOURCES) $(BIBSOURCES) $(SOURCES_OF_SNIPPET) \ - $(LST_SOURCES) $(FIGSOURCES) $(DOTSOURCES) $(EPSORIGIN) \ - $(SVGSOURCES) $(GITREFSTAGS) \ - utilities/autodate.sh +autodate.tex: $(LATEXSOURCES) $(BIBSOURCES) $(LST_SOURCES) \ + $(PDFTARGETS_OF_EPS) $(PDFTARGETS_OF_SVG) $(FCVSNIPPETS) $(FCVSNIPPETS_VIA_LTMS) \ + $(GITREFSTAGS) utilities/autodate.sh sh utilities/autodate.sh -perfbook_flat.tex: autodate.tex $(PDFTARGETS_OF_EPS) $(PDFTARGETS_OF_SVG) \ - $(FCVSNIPPETS) $(FCVSNIPPETS_VIA_LTMS) +perfbook_flat.tex: autodate.tex ifndef LATEXPAND $(error --> $@: latexpand not found. Please install it) endif -- 2.17.1