Skip to content

Have two reproducible timestamps - #11395

Open
bmwiedemann wants to merge 2 commits into
erlang:masterfrom
bmwiedemann:reproduciblefooter
Open

Have two reproducible timestamps#11395
bmwiedemann wants to merge 2 commits into
erlang:masterfrom
bmwiedemann:reproduciblefooter

Conversation

@bmwiedemann

Copy link
Copy Markdown
Contributor
  • copyright year in doc footers
  • for the year in generated erl_alloc_types.h

Helps with issue #4417

The footer of every ex_doc-generated documentation page embeds the year
of the build clock ("Copyright © 1996-<year> Ericsson AB"), making the
erlang-doc package unreproducible when built at a different time. Honor
the SOURCE_DATE_EPOCH environment variable
(https://reproducible-builds.org/docs/source-date-epoch/) when set.

Helps with issue erlang#4417

This patch was done while working on reproducible builds for openSUSE.
The make_alloc_types generator embeds the current year in the copyright
header of the generated erl_alloc_types.h, which ends up in the
debugsource package and varies with the build clock. Honor
SOURCE_DATE_EPOCH when set.

Helps with issue erlang#4417

This patch was done while working on reproducible builds for openSUSE.
@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

CT Test Results

    3 files    136 suites   50m 30s ⏱️
1 682 tests 1 625 ✅ 57 💤 0 ❌
2 325 runs  2 250 ✅ 75 💤 0 ❌

Results for commit 89a37f7.

♻️ This comment has been updated with latest results.

To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass.

See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally.

Artifacts

// Erlang/OTP Github Action Bot

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

Labels

team:PS Assigned to OTP team PS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants