Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Reproducible PS/PDF output#6595
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
To allow reproducible output:* honour SOURCE_DATE_EPOCH for timestamps in PS and PDF files. Seehttps://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.Seehttps://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 JojoBoulixnotifications@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:
Seehttps://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 inwriteImages
andwriteMarkers
), but this consumes more memory.This patch has been submitted in debian bug#827361
See alsohttps://reproducible-builds.org/