Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2015-05-12 Thread Ben Hutchings
On Wed, 2015-01-07 at 20:49 +0100, Jérémy Bobbio wrote: [...] > With the attached patch, linux can be built reproducibly with the > current experimental framework. The following changes have been > introduced since the previous patch: > > * Files in the source tarball are added in a stable order.

Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2015-05-12 Thread Ben Hutchings
On Thu, 2015-01-08 at 09:16 +, Ian Campbell wrote: > On Wed, 2015-01-07 at 20:49 +0100, Jérémy Bobbio wrote: > > > > +@@ -301,7 +301,9 @@ if [ ! -z ${output_file} ]; then > > > > + if [ -z ${cpio_file} ]; then > > > > + timestamp= > > > > + if test -n "$KBUILD_

Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2015-01-07 Thread Jérémy Bobbio
Bastian Blank: > On Mon, Jan 05, 2015 at 06:56:10PM +0100, Jérémy Bobbio wrote: > > > > > * linux-source: mtimes of many files differ. Would it be ok to just > > > > >create the tarball with a single timestamp (`tar --mtime=`)? > > I've used find+touch instead. See attached patch. > > Why? G

Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2015-01-06 Thread Bastian Blank
On Mon, Jan 05, 2015 at 06:56:10PM +0100, Jérémy Bobbio wrote: > We are currently experimenting with fixing mtimes in `dh_builddeb` > instead of requiring a new helper. I have also done my latest > experiments without `dh_strip_nondeterminism`. The attached patch adds > the `-n` flag to gzip to com

Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2015-01-05 Thread Jérémy Bobbio
Control: unblock -1 by 759886 Jérémy Bobbio: > Bastian Blank: > > On Mon, Nov 17, 2014 at 12:46:45AM +0100, Jérémy Bobbio wrote: > > > The first patch adds call to `dh_strip_nondeterminism` and > > > `dh_fixmtimes`, both being part of the custom toolchain currently used > > > for reproducible buil

Re: [Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2014-11-17 Thread Jérémy Bobbio
Bastian Blank: > On Mon, Nov 17, 2014 at 12:46:45AM +0100, Jérémy Bobbio wrote: > > The first patch adds call to `dh_strip_nondeterminism` and > > `dh_fixmtimes`, both being part of the custom toolchain currently used > > for reproducible builds. Hence not tagging the bug with “patch” until > > the

[Reproducible-builds] Bug#769844: linux: please make linux build reproducibly

2014-11-16 Thread Jérémy Bobbio
Source: linux Version: 3.16.7-2 Severity: wishlist User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps randomness Control: block -1 by 759886 Hi! I have been doing some experimentation on making linux build reproducibly [1]. With the attached patches, we are down to three binar