Welcome! Please see the About page for a little more info on how this works.

+1 vote
ago in tools.build by
recategorized ago by

At the moment (in 1.2.24) the pom.properties includes the current date in a comment, making the resulting jars differ. For now, in Debian we're deferring to SOURCE_DATE_EPOCH whenever it's set: https://salsa.debian.org/clojure-team/tools-build-clojure/-/blob/5739183ec76c39453ff267c6ba19c0605eb406b7/debian/patches/0002-write-pom-make-pom.properties-generated-date-reproducible.patch

See also:
- https://bugs.debian.org/1095578
- https://reproducible-builds.org/docs/
- https://tests.reproducible-builds.org/debian/pomegranate-clojure

2 Answers

0 votes
ago by

What is SOURCE_DATE_EPOCH?

0 votes
ago by

If you want to provide a patch, I'd be happy to merge it.

I've created an issue here: https://clojure.atlassian.net/browse/TBUILD-44

You've already signed the contributor agreement and I've sent you an invite to the jira system via that email.

...