[Buildroot] [PATCH 01/34] reproducibility: introduce config knob

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sat May 7 13:14:20 UTC 2016


Hello,

On Sat, 30 Apr 2016 09:48:57 +0200, Gilles Chanteperdrix wrote:
> Making the builds reproducible involves turning off build timestamps,
> which some users may find annoying. So make the reproducible builds
> optional.

Missing SoB, as I said.

Originally, I thought "why make this optional", but I indeed understand
that for some use cases, not having timestamps might be annoying. So I
guess making this optional is the best option.

>  
> +config BR2_REPRODUCIBLE
> +	bool "Try and remove all sources of non-reproducibility from the build"

This should probably be:

	bool "Make the build reproducible (experimental)"
	help
	  This option will remove all sources of non-reproducibility
	  from the build process. For a given Buildroot configuration,
	  this allows to generate exactly identical binaries from one
	  build to the other, including on different machines.

	  This is labeled as an experimental feature, as not all
	  packages behave properly to ensure reproducibility.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list