[pacman-dev] [PATCH 3/4] makepkg: unify source file times for improved build reproducibility

Allan McRae allan at archlinux.org
Fri Apr 21 05:08:24 UTC 2017


On 21/04/17 13:36, Eli Schwartz wrote:
> On 04/20/2017 11:01 PM, Allan McRae wrote:
>> I am probably moving this to after source extraction/prepare() running,
>> so it can be skipped with --noextract.
> 
> But --noextract depends on your having at some point previously run
> --nobuild, in order to pull updated sources, re-patch any patches, etc.
> which I still don't want to do manually outside of makepkg... I don't
> see why makepkg should start breaking things for me.
> 
> How about instead we guard it with
> BUILDENV+=(fix_everyone_elses_SOURCE_DATE_EPOCH_stuff)
> 
> Or better yet, just file bugs against whatever upstream build
> system/programming language/source code is determined to sneakily embed
> source code modification times into generated files, and call it a day?
> 

Adding list back - any further off-list replies will be completely ignored.

The reproducible builds people will provide details, but it appears
pyo/pyc do this.

A


More information about the pacman-dev mailing list