Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jun 2016 14:06:01 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        General discussions about reproducible builds <rb-general@lists.reproducible-builds.org>
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Baptiste Daroussin <bapt@freebsd.org>
Subject:   Re: [rb-general] makefs: -T maximum-time argument
Message-ID:  <CAPyFy2Bpuxt3HaPc_rcKqpfnP=B4V9O-%2BAfFir2fTP6FY-FDpA@mail.gmail.com>
In-Reply-To: <20160611154703.GB929@pyro.eu.org>
References:  <20160611154703.GB929@pyro.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11 June 2016 at 11:47, Steven Chamberlain <steven@pyro.eu.org> wrote:
> Hi!
>
> During discussion of reproducible FreeBSD at FOSDEM16, I mentioned that
> in Debian we have a patch for makefs to clamp timestamps.  The typical
> usage is -T $SOURCE_DATE_EPOCH and at least on UFS (with consistent
> readdir order) this allows to build reproducible images of our installer.
>
> Debian's makefs actually comes from MirBSD, who merged this patch today.
>
> I've attached it, rebased for FreeBSD but I'm afraid I've not tested it
> there at all.  Hopefully someone can check it and consider merging.

It looks like the attachment was stripped by the list, so I went ahead
and tried importing the four commits related to -T from NetBSD. The
result is up for review in https://reviews.freebsd.org/D6835.

I would like to compare against your patch though; would you mind
forwarding a copy to me directly?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2Bpuxt3HaPc_rcKqpfnP=B4V9O-%2BAfFir2fTP6FY-FDpA>