[tlbuild] dvisvgm

Mojca Miklavec mojca.miklavec.lists at gmail.com
Sat Feb 11 01:43:52 CET 2017


On 11 February 2017 at 00:54, Karl Berry wrote:
>     > and pass all tests. I get 406 executables.
>     Just curious: are the tests the same as "tests" in TeX Live?
>     That is: those in source/texk/dvisvgm/dvisvgm-src/tests?
>
> As you surmise, they are not the same. I elected not to have the real
> dvisvgm tests run in a TL build.  Neither the tests/ nor doc/ directory
> are descended into at all for TL.  (Per the modified
> dvisvgm/dvisvgm-src/Makefile.am in TL.)
>
> The only dvisvgm "test" that is executed in TL is to run
> "dvisvgm -Vyes", which itself has failed a surprising and depressing
> number of times over the years (dvisvgm/tests/dvisvgm.test)  --karl

I expect it to cause quite some problems this year as well.

The decision on whether or not to run the included tests is eventually
yours, but I found it extremely helpful to run the testsuite this time
(and I wouldn't have done it if I didn't have the MacPorts package at
hand and if Martin didn't add the additional support to make it work
out of the box).

Martin fixed a number of bugs that would have resulted in crashes of
the program for anyone compiling against libc++ (that includes macOS,
FreeBSD etc.) and we would be shipping a broken binary. I remember
John Bowman spending considerable amount of time diagnosing crashes of
Asymptote on someone else's Mac (probably running OS X 10.9) a few
years ago thanks to exactly the same dispute of how the developers
interpret the C++ standard.

https://llvm.org/bugs/show_bug.cgi?id=17782

Mojca


More information about the tlbuild mailing list