hpi-swa-lab / SqueakByExample-english

An introductory book about the Squeak/Smalltalk programming system, guiding students and developers through the environment, language, tools, and the Morphic framework by means of a series of examples and exercises.
https://www.lulu.com/shop/patrick-rein-and-christoph-thiede/squeak-by-example-60/paperback/product-8vr2j2.html
Other
24 stars 6 forks source link

ci-diff #107

Closed LinqLover closed 1 year ago

LinqLover commented 1 year ago

There seems not to be any software that produces good results for comparing two book PDFs. Typical noise is created by changed page numbers, changed page headers, and shifted lines or paragraphs once a change leads to an extra page anywhere. Another option could be not comparing the PDFs but just some pageless/plaintext compiled version. However, compiling such versions would require additional changes in the CI system and comes with its own challenges (limited compatibility of different latex/pandoc converters, ...).

For now, I will close this PR until a simpler idea comes up to our minds. Still, this PR contains a small relevant refactoring to the Slack notifications which might be extracted and merged separately at some point in time ...

LinqLover commented 1 year ago

Maybe give another try on latexdiff-vc in the future, which seems pretty promising. I was not able to have it compare figures so far, though.