I've had a short look into this: it seems that marvosym is only used for the test in ./testdata/scad/2D/features/text-font-symbol.scad, which aparrently uses the bundled version of marvosym from ./testdata/ttf/marvosym-3.10. There are no patches that change anything about those paths in the test, and openscad-testing-data alrady picks up everything in ./testdata/, including that font, to install it on the machines that want to execute the test suite. So I think ttf-marvosym (as well as fonts-hosny-amiri) is currently not actually needed as a Build-Depends for openscad and Depends for openscad-testing-data.
It is understandable that bundling fonts ourselves is kind of redundant, but I guess for this particular case it will do, as marvosym is not a widely-used font, I guess (and it doesn't even change anything in the list of installed files for openscad-testing-data). I'm not sure if this is really a bug in the upstream test suite, given that they already chose to bundle it in their releases, and marvosym can still be found on the author's blog (although not maintained anymore), I don't think the chances are good that they want to move to a different font only to solve a minor Debian dependency… - Roland On Sat, 16 Dec 2017 03:59:58 +0100 Andreas Beckmann <a...@debian.org> wrote: > Source: openscad > Version: 2015.03-2+dfsg-2 > Severity: serious > Tags: sid buster > Control: block 881704 with -1 > > ttf-marvosym is planned for removal, see #881704, #820231 and > http://www.martinvogel.de/blog/index.php?/archives/131-Marvosym.ttf.html > > Please drop the Build-Depends and the Depends in openscad-testing-data > and switch to a different font. > > > Andreas > >