Conversation
To allow reproducible output: * honour SOURCE_DATE_EPOCH for timestamps in PS and PDF files. See https://reproducible-builds.org/specs/source-date-epoch/ * get keys sorted so that hatchPatterns, images and markers are included with a reproducible order in the PDF file. See https://reproducible-builds.org/
|
You're right I did not see that. #6427 corresponds to my |
|
Yes please. Thanks for being flexible about this. On Thu, Jun 16, 2016 at 12:12 PM JojoBoulix notifications@github.com
|
|
I don't know how to do that in the same pull request so I created a new one: #6597. |
|
Thanks. You can not re-direct a PR like that, opening a new one is the only option. |
Several software packages use matplotlib in their building process (mainly to produce PS or PDF documents). To make their build reproducible, it would be great to make matplotlib output reproducible.
To allow reproducible PS and PDF output:
See https://reproducible-builds.org/specs/source-date-epoch/
a reproducible order in the PDF file. Another solution is to use
sorted(six.iteritems(self.hatchPatterns))inwriteHatches(and similar ordering inwriteImagesandwriteMarkers), but this consumes more memory.This patch has been submitted in debian bug #827361
See also https://reproducible-builds.org/