[Reproducible-builds] Reproducible patches for libisoburn and libisofs
Chris Lamb
lamby at debian.org
Fri Aug 19 12:45:20 UTC 2016
Hi Thomas,
> - Verify that SOURCE_DATE_EPOCH works as promised and expected.
> (Promised is to set the defaults of three xorriso settings.
> Expected is that these defaults suffice for reliable reproducibility.)
My current schedule is to test this and report back in the next 4 or 5
days.
As a heads-up, I think I am likely to relax one change that might be
of interest. May I propose the following behaviour *iff* SOURCE_DATE_EPOCH
is set:
- mtimes are taken from stat(2). [The FS creator is responsible for
ensuring they are reproducible, possibly by some "clamping" call
to `find -newermt | xargs touch …`.]
- atime is copied from mtime [as FS creator "can't" set that].
- ctime is copied from mtime [ditto].
This seems less like a giant hammer of setting them all to target->now.
> - Verify that bootable Debian ISOs made with xorriso-1.4.6 still work
> as good or bad as those currently made with 1.3.6 (or maybe 1.4.4).
To clear up any ambiguity here, whilst I am making ISOs based on Debian,
they are not "Debian ISOs" in any sense of being connected with debian-cd
or being official in any sense. I am therefore not testing them from
the "Debian" point of view and ACKs are simply my own testcases.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
More information about the Reproducible-builds
mailing list