Hidden dependencies
Regarding booklet generation, I think latexmk and texlive-full (maybe not full?) are needed for generating booklets.
It could be useful to indicate this in README.md or somehow in the .deb.
Backstory: I helped someone in learning task-maker-rust and they just used a fresh installation of ubuntu. It was hard to debug via the verbose mode what was missing after installing the deb. I knew about latexmk from the start, but I had always had texlive-full installed so I didn't know which package provided enumerate.sty (latexmk's dependency texlive-latex-base certainly didn't).
(Also a related issue in the backstory, is that the booklet generator just says ReturnCode(12) if say, a package is missing)