<div dir="ltr">Hi there.<div><br></div><div>It may not do much immediate good since Debian is still using a 2012 version of FontForge, but it might be worthwhile in the long-term to submit the feature (perhaps with the addition of a native scripting command) as a pull request to mainline FontForge ( <a href="https://github.com/fontforge/fontforge">https://github.com/fontforge/fontforge</a> ). I would be happy to help with this if necessary.</div><div><br></div><div>Best wishes,</div><div><br></div><div>Frank</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 31, 2014 at 12:58 AM, Jérémy Bobbio <span dir="ltr"><<a href="mailto:lunar@debian.org" target="_blank">lunar@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Package: fontforge<br>
Version: 20120731.b-5<br>
Severity: wishlist<br>
Tags: patch<br>
User: <a href="mailto:reproducible-builds@lists.alioth.debian.org">reproducible-builds@lists.alioth.debian.org</a><br>
Usertags: toolchain timestamps<br>
Control: block -1 by 774148<br>
<br>
Hi!<br>
<br>
While working on the “reproducible builds†effort [1], we have noticed<br>
that some font packages could not be built reproducibly because they<br>
were building fonts using modifying fontforge scripts. Because of these<br>
these modifications, fontforge will reset the font modification time to<br>
the current time.<br>
<br>
In order to have a deterministic build process for these packages, we<br>
need a way to set the generated font modification time to a<br>
predefined value. The attached patch builds upon the one sent for<br>
#774148 and adds a “SetModificationTime†function to fontforge scripting<br>
language. The modification time can then be set with a construct like:<br>
<br>
  SetModificationTime(GetEnv("BUILD_DATE"))<br>
<br>
The patch also contains a similar modification for the Python module.<br>
<br>
 [1]: <a href="https://wiki.debian.org/ReproducibleBuilds" target="_blank">https://wiki.debian.org/ReproducibleBuilds</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Lunar                .''`.<br>
<a href="mailto:lunar@debian.org">lunar@debian.org</a>          : :Ⓐ : # apt-get install anarchism<br>
                  `. `'`<br>
                   `-<br>
</font></span><br>_______________________________________________<br>
Pkg-fonts-devel mailing list<br>
<a href="mailto:Pkg-fonts-devel@lists.alioth.debian.org">Pkg-fonts-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-fonts-devel" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-fonts-devel</a><br></blockquote></div><br></div>