On Sun, Nov 17, 2024 at 08:32:04PM +0000, Gavin Smith wrote:
> I agree in theory but don't know how practical it is to achieve.
> 
> It seems that it wouldn't matter as much if we required GNU tar to produce
> the file, as this version of tar wouldn't be required by people building
> the software.  We could provide extra flags as described at this page:
> 
> https://reproducible-builds.org/docs/archives/

Indeed.  Maybe a possibility, but to be done later on, could be to have
two modes, a 'reproducible' mode with the flags as described at the
above page, and a 'compatible' mode as it is now which ensures that any
tar succeeds for all the known platforms.  Possibly turned on/off by
detecting that GNU tar is used.

> However, I do not want to start trying to fix all the different ways
> the distribution may be non-reproducible at this stage, if it turns out
> there are a lot of other issues to fix.

Agreed, it can be left for later.

-- 
Pat

Reply via email to