Page MenuHomeFreeBSD

make: allow setting the timestamp used to generate artifact names
Needs ReviewPublic

Authored by dch on Wed, May 7, 7:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 8, 8:01 PM
Unknown Object (File)
Thu, May 8, 7:40 PM
Unknown Object (File)
Thu, May 8, 3:25 PM
Unknown Object (File)
Thu, May 8, 12:51 PM
Subscribers

Details

Reviewers
cperciva
Summary
  • in pkgbase
  • in .snapYYYYMMDDHHSS

Release builds are run in parallel, but the same source build on different
architectures will produce different names, despite arguably being built
at more or less the same time.

make REPRODUCIBLE_EPOCH=1746648220 ... cool stuff

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 64002
Build 60886: arc lint + arc unit

Event Timeline

dch requested review of this revision.Wed, May 7, 7:41 PM

as mentioned on my email to re@ this would be handy for the multi-arch
container builds as well as possibly for general reproducible builds.

Would like some brief feedback before I try this, it takes over a
day to run thermite locally to find out the result.

handle case when var is *not* set and bmake complains about it