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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the manpage generation reproducible. #59

Open
wants to merge 1 commit into
base: master
from

Conversation

1 participant
@lamby

lamby commented Oct 16, 2018

Whilst working on the Reproducible Builds effort, we noticed that mp3fs could not be built reproducibly as it uses a locale, timezone and current-time-of-date header in the generated manpage.

This patch ensures that the output is consistent regardless of the build user's location, or by the current time by utilising the SOURCE_DATE_EPOCH environment variable.

@lamby

This comment has been minimized.

lamby commented Oct 16, 2018

Let me know if you have any questions or queries regarding this patch - happy to help!

Make the manpage generation reproducible.
Whilst working on the Reproducible Builds effort [0], we noticed that mp3fs
could not be built reproducibly as it uses a locale, timezone and
current-time-of-day header in the generated manpage.

This patch ensures that the output is consistent regardless of the build user's
location, or by the current time by utilising the SOURCE_DATE_EPOCH environment
variable.

  [0] https://reproducible-builds.org/
  [1] https://reproducible-builds.org/specs/source-date-epoch/
@lamby

This comment has been minimized.

lamby commented Oct 17, 2018

(Updated patch.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment