[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