reproducible builds: honour SOURCE_DATE_EPOCH #273
+66
−47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description: upstream: reproducible: PDFHummus: SOURCE_DATE_EPOCH
This patch brings Reproducible Builds to PDFHummus by honouring the standardised environment variable SOURCE_DATE_EPOCH. This patch actually adapts to PDFHummus the sample code suggested by the Reproducible Builds team in their dedicated webpage docs/source-date-epoch. The adaptation lies in the behaviour in case of an ill-formatted SOURCE_DATE_EPOCH: the suggested code emits an error message and does an
exit
; the adapted code logs a message and returns a null date (seeIsNull
definition inPDFDate class
inPDFDate.h
).Origin: vendor, Debian
Author: Jerome Benoit < calculus at debian dot org >
Last-Update: 2024-08-09