Bug 207109 - makefs includes a timestamp that prevents reproducible output
Summary: makefs includes a timestamp that prevents reproducible output
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-11 15:30 UTC by Ed Maste
Modified: 2018-12-09 22:04 UTC (History)
1 user (show)

See Also:
emaste: mfc-stable10?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Maste freebsd_committer freebsd_triage 2016-02-11 15:30:01 UTC
To support reproducible builds of FreeBSD we need to be able to produce byte-identical output from identical input for all files produced by the build.

makefs needs an option to control the timestamps emitted in its output, either by allowing the user to set an explicit timestamp or allowing timestamps to be set to the epoch or similar.

Related links:
https://wiki.freebsd.org/ReproducibleBuilds
https://reproducible-builds.org/
https://reproducible-builds.org/specs/source-date-epoch/
Comment 1 Ed Maste freebsd_committer freebsd_triage 2016-06-17 17:56:05 UTC
Fixed in r301879, https://reviews.freebsd.org/D6835
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2018-05-20 23:51:33 UTC
For bugs matching the following conditions:
- Status == In Progress
- Assignee == "bugs@FreeBSD.org"
- Last Modified Year <= 2017

Do
- Set Status to "Open"
Comment 3 Yuri Pankov freebsd_committer freebsd_triage 2018-12-09 21:47:12 UTC
I guess we can close this now being fixed in all supported branches?