[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_theta #26078

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Sat Aug 15 11:10:36 UTC 2015


See <https://jenkins.debian.net/job/reproducible_builder_theta/26078/>

------------------------------------------
[...truncated 389 lines...]
   dh_testdir -O--parallel
   dh_auto_configure -O--parallel
   dh_auto_build -O--parallel
	make -j22
make[1]: Entering directory '/tmp/buildd/traceroute-2.0.21'
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c clif.c
rm -f libsupp.a
ar -rc libsupp.a clif.o
ranlib libsupp.a
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c mod-icmp.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c time.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c mod-tcpconn.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c module.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c mod-raw.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c poll.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c csum.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c extension.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c traceroute.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c as_lookups.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c mod-udp.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c mod-tcp.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c random.c
gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c mod-dccp.c
gcc -fPIE -pie -Wl,-z,relro -Wl,-z,now -o traceroute mod-icmp.o time.o mod-tcpconn.o module.o mod-raw.o poll.o csum.o extension.o traceroute.o as_lookups.o mod-udp.o mod-tcp.o random.o mod-dccp.o  -lsupp -lm 
make[1]: Leaving directory '/tmp/buildd/traceroute-2.0.21'
   dh_auto_test -O--parallel
 fakeroot debian/rules binary
dh binary --parallel
   dh_testroot -O--parallel
   dh_prep -O--parallel
   debian/rules override_dh_auto_install
make[1]: Entering directory '/tmp/buildd/traceroute-2.0.21'
install -D -m 0755 traceroute/traceroute debian/traceroute/usr/bin/traceroute.db
install -D -m 0644 traceroute/traceroute.8 debian/traceroute/usr/share/man/man1/traceroute.db.1
install -D -m 0755 wrappers/traceroute-nanog debian/traceroute/usr/bin/traceroute-nanog
ln -s traceroute.db.1.gz debian/traceroute/usr/share/man/man1/traceroute-nanog.1.gz
install -D -m 0644 libsupp/libsupp.a debian/traceroute/usr/lib/libsupp.a
install -D -m 0644 libsupp/clif.h debian/traceroute/usr/include/clif.h
# Installing symlinks
mkdir -p debian/traceroute/usr/share/man/man1
for _ALTERNATIVE in traceroute6; \
do \
	ln -s traceroute.db debian/traceroute/usr/bin/${_ALTERNATIVE}.db; \
	ln -s traceroute.db.1.gz debian/traceroute/usr/share/man/man1/${_ALTERNATIVE}.db.1.gz; \
done
# Installing wrappers
for _WRAPPER in lft traceproto; \
do \
	install -D -m 0755 wrappers/${_WRAPPER} debian/traceroute/usr/bin/${_WRAPPER}.db; \
	ln -s traceroute.db.1.gz debian/traceroute/usr/share/man/man1/${_WRAPPER}.db.1.gz; \
done
mkdir -p debian/traceroute/usr/share/man/man8
for _WRAPPER in tcptraceroute; \
do \
	install -D -m 0755 wrappers/${_WRAPPER} debian/traceroute/usr/sbin/${_WRAPPER}.db; \
	ln -s ../man1/traceroute.db.1.gz debian/traceroute/usr/share/man/man8/${_WRAPPER}.db.8.gz; \
done
make[1]: Leaving directory '/tmp/buildd/traceroute-2.0.21'
   dh_installdocs -O--parallel
   dh_installchangelogs -O--parallel
   dh_installman -O--parallel
   dh_perl -O--parallel
   dh_link -O--parallel
   dh_strip_nondeterminism -O--parallel
   dh_compress -O--parallel
   dh_fixperms -O--parallel
   dh_strip -O--parallel
   dh_makeshlibs -O--parallel
   dh_shlibdeps -O--parallel
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/traceroute/usr/bin/traceroute.db was not linked against libm.so.6 (it uses none of the library's symbols)
   dh_installdeb -O--parallel
   dh_gencontrol -O--parallel
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
   dh_md5sums -O--parallel
   debian/rules override_dh_builddeb
make[1]: Entering directory '/tmp/buildd/traceroute-2.0.21'
dh_builddeb -- -Zxz -z9
dpkg-deb: building package 'traceroute-dbgsym' in '../traceroute-dbgsym_2.0.21-1_amd64.deb'.
dpkg-deb: building package 'traceroute' in '../traceroute_2.0.21-1_amd64.deb'.
make[1]: Leaving directory '/tmp/buildd/traceroute-2.0.21'
 dpkg-genbuildinfo  >../traceroute_2.0.21-1_amd64.buildinfo
 dpkg-distaddfile traceroute_2.0.21-1_amd64.buildinfo net important
dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe
 dpkg-genchanges -b >../traceroute_2.0.21-1_amd64.changes
dpkg-genchanges: binary-only upload (no source code included)
 dpkg-source --after-build traceroute-2.0.21
dpkg-source: info: using options from traceroute-2.0.21/debian/source/options: --compression=xz --compression-level=9
dpkg-buildpackage: binary-only upload (no source included)
W: no hooks of type B found -- ignoring
I: unmounting /sys filesystem
I: unmounting /dev/shm filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//30220 and its subdirectories
I: Current time: dimanche 16 août 2015, 01:10:32 (UTC+1400)
I: pbuilder-time-stamp: 1439637032
+ false
+ set +x
Format: 1.8
Date: Sun, 03 May 2015 10:44:53 +0000
Source: traceroute
Binary: traceroute
Architecture: amd64
Version: 1:2.0.21-1
Distribution: unstable
Urgency: low
Maintainer: Laszlo Boszormenyi (GCS) <gcs at debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <gcs at debian.org>
Description:
 traceroute - Traces the route taken by packets over an IPv4/IPv6 network
Closes: 774365
Changes:
 traceroute (1:2.0.21-1) unstable; urgency=low
 .
   * New upstream release.
   * Remove 07-fix-mtu-on-recent-kernels.patch , applied upstream.
   * Update Standards-Version to 3.9.6 .
 .
   [ Jérémy Bobbio <lunar at debian.org> ]
   * Add 08-remove-build-date.patch to make the package build reproducibly
     (closes: #774365).
Checksums-Sha1:
 ee86defd7aeff3333606c06602488b3ae43384f2 4540 traceroute_2.0.21-1_amd64.buildinfo
 13410a9bf35b5acfcf2c42c13dd060e32321a04f 53268 traceroute_2.0.21-1_amd64.deb
Checksums-Sha256:
 721ac5e4e14bcdc13d3a2ca9712d34e317ee8b8b9a6e68b7898576e4f2977421 4540 traceroute_2.0.21-1_amd64.buildinfo
 8cf5a5a96ce360da5d980c5992c8f0677c434616d1b72e91c97d7c8fd7c2cc29 53268 traceroute_2.0.21-1_amd64.deb
Files:
 3277a0a5c07505157013199c97942d88 4540 net important traceroute_2.0.21-1_amd64.buildinfo
 d83cf80117135e752eba05f0152caeb7 53268 net important traceroute_2.0.21-1_amd64.deb
removed ‘/var/lib/jenkins/userContent/reproducible/rbuild/unstable/amd64/traceroute_2.0.21-1.rbuild.log.gz’
removed ‘/var/lib/jenkins/userContent/reproducible/logs/unstable/amd64/traceroute_2.0.21-1.build1.log.gz’
removed ‘/var/lib/jenkins/userContent/reproducible/logs/unstable/amd64/traceroute_2.0.21-1.build2.log.gz’
removed ‘/var/lib/jenkins/userContent/reproducible/buildinfo/unstable/amd64/traceroute_2.0.21-1_amd64.buildinfo’
removed ‘/var/lib/jenkins/userContent/reproducible/logdiffs/unstable/amd64/traceroute_2.0.21-1.diff.gz’
Diff of the two buildlogs:

--
--- b1/build.log	2015-08-15 11:09:53.357757722 +0000
+++ b2/build.log	2015-08-15 11:10:32.715137623 +0000
@@ -1,7 +1,7 @@
 I: using fakeroot in build.
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Aug 14 23:09:17 GMT+12 2015
-I: pbuilder-time-stamp: 1439636957
+I: Current time: dimanche 16 août 2015, 01:09:53 (UTC+1400)
+I: pbuilder-time-stamp: 1439636993
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: creating local configuration
@@ -13,6 +13,9 @@
 I: Mounting /sys
 I: policy-rc.d already exists
 I: Installing the build-deps
+I: user script /var/cache/pbuilder/build//30220/tmp/hooks/D01_modify_environment starting
+I: Changing hostname to test build reproducibility
+I: user script /var/cache/pbuilder/build//30220/tmp/hooks/D01_modify_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -57,7 +60,7 @@
 I: copying [./traceroute_2.0.21-1.debian.tar.xz]
 I: Extracting source
 gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error
-gpgv: Signature made Sat May  2 23:00:52 2015 GMT+12 using RSA key ID 864CC8BF
+gpgv: Signature made lun 04 mai 2015 01:00:52 GMT-14 using RSA key ID 864CC8BF
 gpgv: Can't check signature: public key not found
 dpkg-source: warning: failed to verify signature on ./traceroute_2.0.21-1.dsc
 dpkg-source: info: extracting traceroute in traceroute-2.0.21
@@ -71,7 +74,8 @@
 dpkg-source: info: applying 06-build.patch
 dpkg-source: info: applying 08-remove-build-date.patch
 I: Building the package
-I: Running cd tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" dpkg-buildpackage -us -uc  -b -rfakeroot
+W: no hooks of type A found -- ignoring
+I: Running cd tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" dpkg-buildpackage -us -uc  -b -rfakeroot
 dpkg-buildpackage: source package traceroute
 dpkg-buildpackage: source version 1:2.0.21-1
 dpkg-buildpackage: source distribution unstable
@@ -83,7 +87,7 @@
 dh clean --parallel
    dh_testdir -O--parallel
    dh_auto_clean -O--parallel
-	make -j23 distclean
+	make -j22 distclean
 make[1]: Entering directory '/tmp/buildd/traceroute-2.0.21'
 rm -f  ./traceroute/traceroute  ./wrappers/wrappers nohup.out
 rm -f `find . \( -name "*.[oa]" -o -name "*.[ls]o" \
@@ -100,7 +104,7 @@
    dh_testdir -O--parallel
    dh_auto_configure -O--parallel
    dh_auto_build -O--parallel
-	make -j23
+	make -j22
 make[1]: Entering directory '/tmp/buildd/traceroute-2.0.21'
 gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_GNU_SOURCE -c clif.c
 rm -f libsupp.a
@@ -186,12 +190,13 @@
  dpkg-source --after-build traceroute-2.0.21
 dpkg-source: info: using options from traceroute-2.0.21/debian/source/options: --compression=xz --compression-level=9
 dpkg-buildpackage: binary-only upload (no source included)
+W: no hooks of type B found -- ignoring
 I: unmounting /sys filesystem
 I: unmounting /dev/shm filesystem
 I: unmounting dev/pts filesystem
 I: unmounting run/shm filesystem
 I: unmounting proc filesystem
 I: cleaning the build env 
-I: removing directory /var/cache/pbuilder/build//3295 and its subdirectories
-I: Current time: Fri Aug 14 23:09:53 GMT+12 2015
-I: pbuilder-time-stamp: 1439636993
+I: removing directory /var/cache/pbuilder/build//30220 and its subdirectories
+I: Current time: dimanche 16 août 2015, 01:10:32 (UTC+1400)
+I: pbuilder-time-stamp: 1439637032

Compressing the logs...
/var/lib/jenkins/userContent/reproducible/logdiffs/unstable/amd64/traceroute_2.0.21-1.diff:	 60.1% -- replaced with /var/lib/jenkins/userContent/reproducible/logdiffs/unstable/amd64/traceroute_2.0.21-1.diff.gz
b2/build.log:	 75.0%
b1/build.log:	 75.3%

Sat Aug 15 11:10:34 UTC 2015 - diffoscope 30 will be used to compare the two builds:
+ timeout 30m schroot --directory /srv/reproducible-results/tmp.N0NYe7E951 -c source:jenkins-reproducible-unstable-debbindiff -- sh -c 'export TMPDIR=/srv/reproducible-results/tmp.N0NYe7E951/dbd-tmp-4EpjfBk ; debbindiff 			--html /srv/reproducible-results/tmp.N0NYe7E951/traceroute_2.0.21-1.debbindiff.html 			--text /srv/reproducible-results/tmp.N0NYe7E951/traceroute_2.0.21-1.debbindiff.txt 			/srv/reproducible-results/tmp.N0NYe7E951/b1/traceroute_2.0.21-1_amd64.changes 			/srv/reproducible-results/tmp.N0NYe7E951/b2/traceroute_2.0.21-1_amd64.changes'
+ RESULT=0
+ false
+ set +x

 _                                      _       
| |_ _ __ __ _  ___ ___ _ __ ___  _   _| |_ ___ 
| __| '__/ _` |/ __/ _ \ '__/ _ \| | | | __/ _ \
| |_| | | (_| | (_|  __/ | | (_) | |_| | ||  __/
 \__|_|  \__,_|\___\___|_|  \___/ \__,_|\__\___|
                                                

diffoscope 30 found no differences in the changes files, and a .buildinfo file also exists.
traceroute from unstable built successfully and reproducibly on amd64.
INFO: Starting at 2015-08-15 11:10:36.294266
INFO: Finished at 2015-08-15 11:10:36.315809, took: 0:00:00.021554

Successfully updated the database and updated https://reproducible.debian.net/rb-pkg/unstable/amd64/traceroute.html

Sat Aug 15 11:10:36 UTC 2015 - total duration: 0h 1m 21s.
/var/lib/jenkins/userContent/reproducible/rbuild/unstable/amd64/traceroute_2.0.21-1.rbuild.log:	 68.2% -- replaced with /var/lib/jenkins/userContent/reproducible/rbuild/unstable/amd64/traceroute_2.0.21-1.rbuild.log.gz
/tmp/jenkins-script-sOOQsXmU: line 102: gen_packages_html: command not found
gzip: /var/lib/jenkins/userContent/reproducible/rbuild/unstable/amd64/traceroute_2.0.21-1.rbuild.log: No such file or directory
Sat 15 Aug 11:10:36 UTC 2015 - /srv/jenkins/bin/reproducible_build.sh stopped running as /tmp/jenkins-script-sOOQsXmU, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list