Promote the default reproducible build date

Holger Levsen holger at layer-acht.org
Wed Jan 22 13:36:09 GMT 2025


On Wed, Jan 22, 2025 at 02:24:57PM +0200, Sergey Ponomarev wrote:
> The 1980-02-01 was chosen as a default reproducible date in many tools
> like Gradle and Maven (any others?).
> Could you mention it on the page
> https://reproducible-builds.org/docs/timestamps/
> We need to put rationale why the date was chosen to be a default.

but we did not choose 1980-02-01, you need to ask gradle or maven.

we recommend to either use no dates at all, or to use SOURCE_DATE_EPOCH,
which is the last modification of the source code, which is a somewhat
meaningful date.

another common chosen date is 1970-01-01 or rather epoch 0.


-- 
cheers,
	Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Fischers Fritz fischt Plastik.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20250122/b6ccac78/attachment.sig>


More information about the Reproducible-builds mailing list