font-rendering is non-deterministic
While working on reproducible builds for openSUSE, I found that our elementary-xfce-icon-theme
package became unreproducible because .png files rendered from svg via svgtopng
varied from ASLR and processing order.
Via git bisect
, I found that reverting the change from !610 (merged) made output reproducible again.
The reproducer there is:
make -C svgtopng
for n in $(seq 1 20) ; do rm -f ./elementary-xfce/apps/32/accessories-dictionary.png ; svgtopng/svgtopng ./elementary-xfce/apps/32/accessories-dictionary.svg ; md5sum ./elementary-xfce/apps/32/accessories-dictionary.png; done|sort|uniq -c
Please make svg rendering deterministic.
Edited by Bernhard M. Wiedemann