[Bug 291905] [exp-run] Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports
Date: Sat, 20 Jun 2026 18:51:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291905
--- Comment #14 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=4f5fa1ab0b725426b54a5ce894cec6bc6368511e
commit 4f5fa1ab0b725426b54a5ce894cec6bc6368511e
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
AuthorDate: 2026-06-20 18:43:51 +0000
Commit: Christoph Moench-Tegeder <cmt@FreeBSD.org>
CommitDate: 2026-06-20 18:49:14 +0000
cad/kicad: use GNU tar for building resources/images.tar.gz
This is a prerequisite for having reproducible package builds:
the archive would have to be the same across builds, and we get
that by setting all file timestamps inside the archive to a fixed
value (the epoch, typically) or removing the timestamps alltogether,
if possible (atime and ctime).
Doing this requires GNU tar, as the neccessary extensions are not
available in FreeBSD's base system tar.
The only affected file in this package is
share/kicad/resources/images.tar.gz.
PR: 291905
Differential Revision: https://reviews.freebsd.org/D57069
Reported by: cen
cad/kicad/Makefile | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.