Skip to content

[Feat] Imrove error verbosity during d2lbook build pdf #49

@AnirudhDagar

Description

@AnirudhDagar

Currently, CI errors out with exit code 255 in case of Latex syntax errors and doesn't show the exact errors on the CI log.

Latexmk: Summary of warnings:
  Latex failed to resolve 92 reference(s)
  Latex failed to resolve 38 citation(s)
Collected error summary (may duplicate other messages):
  pdflatex: Command for 'pdflatex' gave return code 256
Latexmk: Use the -f option to force complete processing,
 unless error was exceeding maximum runs of latex/pdflatex.
Latexmk: Errors, so I did not complete making targets
Makefile:29: recipe for target 'd2l-pt.pdf' failed
make: *** [d2l-pt.pdf] Error 12
script returned exit code 255

One example where this could have been useful is attached here.

This is then handled only by running d2lbook build pdf locally to reproduce the issue and fix the latex errors, which is frustrating and quite inconvenient.

The proposed feature request is for improved logging of these latex errors to facilitate easier and transparent debugging using CI Logs.

cc @astonzhang

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions