Hello community, here is the log from the commit of package bind for openSUSE:Factory checked in at 2016-03-01 09:38:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bind (Old) and /work/SRC/openSUSE:Factory/.bind.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "bind" Changes: -------- --- /work/SRC/openSUSE:Factory/bind/bind.changes 2016-01-28 17:19:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.bind.new/bind.changes 2016-03-01 09:39:00.000000000 +0100 @@ -1,0 +2,12 @@ +Thu Feb 25 16:10:45 UTC 2016 - bwiedemann@suse.com + +- drop a changing timestamp making build reproducible + +------------------------------------------------------------------- +Fri Feb 12 18:56:28 UTC 2016 - crrodriguez@opensuse.org + +- Build with --with-randomdev=/dev/urandom otherwise + libisc will use /dev/random to gather entropy and that might + block, short read etc.. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bind.spec ++++++ --- /var/tmp/diff_new_pack.9RMc2W/_old 2016-03-01 09:39:02.000000000 +0100 +++ /var/tmp/diff_new_pack.9RMc2W/_new 2016-03-01 09:39:02.000000000 +0100 @@ -377,6 +377,10 @@ %patch53 %patch101 -p1 %patch102 -p1 +# use the year from source gzip header instead of current one to make reproducible rpms +year=$(perl -e 'sysread(STDIN, $h, 8); print (1900+(gmtime(unpack("l",substr($h,4))))[5])' < %{S:0}) +sed -i "s/stdout, copyright, year/stdout, copyright, \"-$year\"/" lib/dns/gen.c + # modify settings of some files regarding to OS version and vendor function replaceStrings() { @@ -441,7 +445,8 @@ --with-libxml2 \ --with-dlz-mysql \ --with-dlz-ldap \ - --enable-rrl + --enable-rrl \ + --with-randomdev=/dev/urandom \ " cp -f -p config.guess config.sub contrib/idn/idnkit-1.0-src/ ./configure ${CONFIGURE_OPTIONS}