Run and Build dependencies need review
Steps to reproduce
Our documentation mentions a number of different external dependencies (synfig, hunspell, ffmpeg, etc), however in some cases if those dependencies are missing it is handled gracefully (ie, warning messages at build time, but no errors), whereas others it is not (stack traces and failures).
We should remove the graceful handling, and update the documentation to make it more clear that the dependencies are required. Optionally, modify the graceful handling so that it prints a clear error message, and spread that handling to other modules.
Hi Greg, I've tested building r/5.x with no synfig being installed. The result is that all synfig tests are skipped. That's exactly what I would expect. See the attached build log for more details.