bug#35283: ISO images are not reproducible

2019-04-21 Thread Thomas Schmitt
Hi, Ludovic Courtès wrote: > AFAICS, setting SOURCE_DATE_EPOCH didn’t have a noticeable impact on > Xorriso, or at least it was overridden by the “-volume_date” options > that I pass. Probably. Among the automatic grub-mkrescue options for xorriso's mkisofs emulation is --modification-date=201

bug#35283: ISO images are not reproducible

2019-04-21 Thread Ludovic Courtès
Hi, "Thomas Schmitt" skribis: >> 833480cc1f vm: Reset file timestamps in ISO images. > > That's also a big solution for the problem of timestamps of synthetic files. > > I understand that your plan for reproducibility is to make timestamps > completely insignificant. Radical but effective. > >

bug#35283: ISO images are not reproducible

2019-04-21 Thread Thomas Schmitt
Hi, > 833480cc1f vm: Reset file timestamps in ISO images. That's also a big solution for the problem of timestamps of synthetic files. I understand that your plan for reproducibility is to make timestamps completely insignificant. Radical but effective. But since you set in commit 6901b9248e

bug#35283: ISO images are not reproducible

2019-04-20 Thread Ludovic Courtès
Hi Thomas, "Thomas Schmitt" skribis: > If you want a fixed time for all three timestamps in all files, do: > > -volume_date all_file_dates ="$SOURCE_DATE_EPOCH" Thanks, that’s what I was missing. It was still not the end of the story, but I have some good news: the series of commits below al

bug#35283: ISO images are not reproducible

2019-04-19 Thread Thomas Schmitt
Hi, > Files added by ‘grub-mkrescue’ are “out of our control” so we would need > to patch ‘grub-mkrescue’ to honor SOURCE_DATE_EPOCH, for example. Google shows that patches have been proposed. But they seem not to have made it into the source. Vladimir Serbinko's answer here https://lists.gnu.

bug#35283: ISO images are not reproducible

2019-04-19 Thread Ludovic Courtès
Hi, (Moving discussion to , which is specifically about ISO image reproducibility issues.) "Thomas Schmitt" skribis: > Florian Pelz wrote: >> The content is different at the beginning of the ISO image >> (maybe padding or timestamps in the file system) > >

bug#35283: ISO images are not reproducible

2019-04-15 Thread Ludovic Courtès
As noted by Florian in , images created by ‘guix system disk-image --file-system-type=iso9660’ are not bit-reproducible. Ludo’.