[Qa-jenkins-scm] Build failed in Jenkins: reproducible_freebsd #41

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Thu Aug 27 22:56:59 UTC 2015


See <https://jenkins.debian.net/job/reproducible_freebsd/41/>

------------------------------------------
[...truncated 645082 lines...]
cd /usr/src/etc/root;  install -o root -g wheel -m 644  dot.profile /srv/reproducible-results/tmp.CSXshza8/root/.profile;  rm -f /srv/reproducible-results/tmp.CSXshza8/.profile;  ln /srv/reproducible-results/tmp.CSXshza8/root/.profile /srv/reproducible-results/tmp.CSXshza8/.profile
cd /usr/src/etc/root;  install -o root -g wheel -m 644  dot.cshrc /srv/reproducible-results/tmp.CSXshza8/root/.cshrc;  install -o root -g wheel -m 644  dot.login /srv/reproducible-results/tmp.CSXshza8/root/.login;  rm -f /srv/reproducible-results/tmp.CSXshza8/.cshrc;  ln /srv/reproducible-results/tmp.CSXshza8/root/.cshrc /srv/reproducible-results/tmp.CSXshza8/.cshrc
cd /usr/src/etc/mtree; install -o root -g wheel -m 444  BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist BSD.sendmail.dist /srv/reproducible-results/tmp.CSXshza8/etc/mtree
cd /usr/src/etc/ppp; install -o root -g wheel -m 600  ppp.conf /srv/reproducible-results/tmp.CSXshza8/etc/ppp
cd /usr/src/etc/mail; install -o root -g wheel -m 644  Makefile README mailer.conf access.sample virtusertable.sample  mailertable.sample aliases /srv/reproducible-results/tmp.CSXshza8/etc/mail
if [ -d /srv/reproducible-results/tmp.CSXshza8/etc/mail -a -f /srv/reproducible-results/tmp.CSXshza8/etc/mail/aliases -a  ! -f /srv/reproducible-results/tmp.CSXshza8/etc/aliases ]; then  ln -s mail/aliases /srv/reproducible-results/tmp.CSXshza8/etc/aliases;  fi
install -o root -g operator -m 664 /dev/null  /srv/reproducible-results/tmp.CSXshza8/etc/dumpdates
install -o nobody -g wheel -m 644 /dev/null  /srv/reproducible-results/tmp.CSXshza8/var/db/locate.database
install -o root -g wheel -m 644 /usr/src/etc/minfree  /srv/reproducible-results/tmp.CSXshza8/var/crash
cd /usr/src/etc/..; install -o root -g wheel -m 444  COPYRIGHT /srv/reproducible-results/tmp.CSXshza8/
install -o root -g wheel -m 444  /usr/src/etc/../sys/amd64/conf/GENERIC.hints  /srv/reproducible-results/tmp.CSXshza8/boot/device.hints
+ save_freebsd_results b2
+ local RUN=b2
+ mkdir -p /srv/reproducible-results/tmp.CSXshza8/b2/
++ date -u +%Y-%m-%d
+ DUMMY_DATE=2015-08-27T00:00:00Z
+ ssh freebsd-jenkins.debian.net 'sudo find /srv/reproducible-results/tmp.CSXshza8 -newer /srv/reproducible-results/tmp.CSXshza8 -exec touch -d '\''2015-08-27T00:00:00Z'\'' {} \;'
+ ssh freebsd-jenkins.debian.net 'sudo find /srv/reproducible-results/tmp.CSXshza8 -print0 | LC_ALL=C sort -z | sudo tar --null -T - --no-recursion -cJf /srv/reproducible-results/tmp.CSXshza8.tar.xz'
tar: Removing leading '/' from member names
+ scp -r freebsd-jenkins.debian.net:/srv/reproducible-results/tmp.CSXshza8.tar.xz /srv/reproducible-results/tmp.CSXshza8/b2/freebsd_release-10.2.0_git56279fd.tar.xz
+ ssh freebsd-jenkins.debian.net 'sudo chflags -R noschg /srv/reproducible-results/tmp.CSXshza8 ; sudo rm -r /srv/reproducible-results/tmp.CSXshza8 /srv/reproducible-results/tmp.CSXshza8.tar.xz ; mkdir /srv/reproducible-results/tmp.CSXshza8'
+ export LANG=en_GB.UTF-8
+ LANG=en_GB.UTF-8
+ unset LC_ALL
+ export TZ=/usr/share/zoneinfo/UTC
+ TZ=/usr/share/zoneinfo/UTC
+ export PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
+ PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
+ umask 0022
+ ssh freebsd-jenkins.debian.net 'sudo rm -r /usr/src /usr/obj'
+ TIMEOUT=30m
+ DBDSUITE=unstable
++ schroot --directory /tmp -c source:jenkins-reproducible-unstable-debbindiff debbindiff -- --version
+ DIFFOSCOPE='diffoscope 31'
+ echo =============================================================================
=============================================================================
++ date -u
+ echo 'Thu 27 Aug 22:41:34 UTC 2015 - Running diffoscope 31 on freebsd...'
Thu 27 Aug 22:41:34 UTC 2015 - Running diffoscope 31 on freebsd...
+ echo =============================================================================
=============================================================================
++ mktemp --tmpdir=/srv/reproducible-results/tmp.CSXshza8
+ FILES_HTML=/srv/reproducible-results/tmp.CSXshza8/tmp.XctnJ8Ab8r
+ echo '       <ul>'
+ GOOD_FILES=0
+ ALL_FILES=0
+ SIZE=
+ create_results_dirs
+ mkdir -p /var/lib/jenkins/userContent/reproducible/freebsd/dbd
+ cd /srv/reproducible-results/tmp.CSXshza8/b1
+ tree .
.
└── freebsd_release-10.2.0_git56279fd.tar.xz

0 directories, 1 file
+ i=.
+ echo '       <table><tr><th>Artifacts for <code>freebsd_release-10.2.0_git56279fd</code></th></tr>'
++ sort -u
++ find freebsd_release-10.2.0_git56279fd.tar.xz -type f
+ for j in '$(find * -type f |sort -u )'
+ let ALL_FILES+=1
+ call_diffoscope . freebsd_release-10.2.0_git56279fd.tar.xz
++ dirname freebsd_release-10.2.0_git56279fd.tar.xz
+ mkdir -p /srv/reproducible-results/tmp.CSXshza8/./.
+ TMPLOG=(mktemp --tmpdir=$TMPDIR)
+ local TMPLOG
+ local msg=
+ set +e
+ timeout 30m schroot --directory /srv/reproducible-results/tmp.CSXshza8 -c source:jenkins-reproducible-unstable-debbindiff debbindiff -- --html /srv/reproducible-results/tmp.CSXshza8/./freebsd_release-10.2.0_git56279fd.tar.xz.html /srv/reproducible-results/tmp.CSXshza8/b1/./freebsd_release-10.2.0_git56279fd.tar.xz /srv/reproducible-results/tmp.CSXshza8/b2/./freebsd_release-10.2.0_git56279fd.tar.xz
+ RESULT=1
+ true
+ set -e
+ cat mktemp
+ rm -f mktemp
+ case $RESULT in
++ date -u
+ echo 'Thu 27 Aug 22:56:44 UTC 2015 - diffoscope 31 found issues, please investigate ./freebsd_release-10.2.0_git56279fd.tar.xz'
Thu 27 Aug 22:56:44 UTC 2015 - diffoscope 31 found issues, please investigate ./freebsd_release-10.2.0_git56279fd.tar.xz
+ '[' '!' -z '' ']'
+ get_filesize freebsd_release-10.2.0_git56279fd.tar.xz
++ du -h -b freebsd_release-10.2.0_git56279fd.tar.xz
++ cut -f1
+ local BYTESIZE=157357684
+ '[' 157357684 -gt 16777216 ']'
++ echo 157357684/1048576
++ bc
+ SIZE=150M
+ '[' -f /srv/reproducible-results/tmp.CSXshza8/./freebsd_release-10.2.0_git56279fd.tar.xz.html ']'
++ dirname freebsd_release-10.2.0_git56279fd.tar.xz
+ mkdir -p /var/lib/jenkins/userContent/reproducible/freebsd/dbd/./.
+ mv /srv/reproducible-results/tmp.CSXshza8/./freebsd_release-10.2.0_git56279fd.tar.xz.html /var/lib/jenkins/userContent/reproducible/freebsd/dbd/./freebsd_release-10.2.0_git56279fd.tar.xz.html
+ echo '         <tr><td><a href="dbd/./freebsd_release-10.2.0_git56279fd.tar.xz.html"><img src="/userContent/static/weather-showers-scattered.png" alt="unreproducible icon" /> freebsd_release-10.2.0_git56279fd.tar.xz</a> (150M) is unreproducible.</td></tr>'
+ echo '       </table>'
++ echo 'scale=1 ; (0*100/1)'
++ bc
+ GOOD_PERCENT=0
+ '[' 0 = 100.0 ']'
+ MAGIC_SIGN='?'
+ cd /srv/reproducible-results/tmp.CSXshza8
+ mkdir freebsd
+ PAGE=freebsd/freebsd.html
+ cat
+ write_page_intro FreeBSD
+ write_page '       <p><em>Reproducible builds</em> enable anyone to reproduce bit by bit identical binary packages from a given source, so that anyone can verify that a given binary derived from the source it was said to be derived. There is a lot more information about <a href="https://wiki.debian.org/ReproducibleBuilds">reproducible builds on the Debian wiki</a> and on <a href="https://reproducible.debian.net">https://reproducible.debian.net</a>. The wiki explains in more depth why this is useful, what common issues exist and which workarounds and solutions are known.<br />'
+ echo '       <p><em>Reproducible builds</em> enable anyone to reproduce bit by bit identical binary packages from a given source, so that anyone can verify that a given binary derived from the source it was said to be derived. There is a lot more information about <a href="https://wiki.debian.org/ReproducibleBuilds">reproducible builds on the Debian wiki</a> and on <a href="https://reproducible.debian.net">https://reproducible.debian.net</a>. The wiki explains in more depth why this is useful, what common issues exist and which workarounds and solutions are known.<br />'
+ local 'BUILD_ENVIRONMENT= in a Debian environment'
+ local BRANCH=master
+ '[' FreeBSD = coreboot ']'
+ '[' FreeBSD = OpenWrt ']'
+ '[' FreeBSD = NetBSD ']'
+ '[' FreeBSD = FreeBSD ']'
+ write_page '        <em>Reproducible FreeBSD</em> is an effort to apply this to FreeBSD. Thus FreeBSD is build twice, with a few varitations added and then the resulting filesystems from the two builds are put into a compressed tar archive, which is then compared using <a href="https://tracker.debian.org/diffoscope">diffoscope</a>. Please note that the toolchain is not varied at all as the rebuild happens on exactly the same system. More variations are expected to be seen in the wild.</p>'
+ echo '        <em>Reproducible FreeBSD</em> is an effort to apply this to FreeBSD. Thus FreeBSD is build twice, with a few varitations added and then the resulting filesystems from the two builds are put into a compressed tar archive, which is then compared using <a href="https://tracker.debian.org/diffoscope">diffoscope</a>. Please note that the toolchain is not varied at all as the rebuild happens on exactly the same system. More variations are expected to be seen in the wild.</p>'
+ local PROJECTNAME=freebsd
+ local PROJECTURL=https://github.com/freebsd/freebsd.git
+ local 'BUILD_ENVIRONMENT=, which via ssh triggers a build on a FreeBSD 10.1 system'
+ local BRANCH=release/10.2.0
+ write_page '       <p>There is a monthly run <a href="https://jenkins.debian.net/view/reproducible/job/reproducible_freebsd/">jenkins job</a> to test the <code>release/10.2.0</code> branch of <a href="https://github.com/freebsd/freebsd.git">freebsd.git</a>. Currently this job is triggered more often though, because this is still under development and brand new. The jenkins job is running <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/bin/reproducible_freebsd.sh">reproducible_freebsd.sh</a>, which via ssh triggers a build on a FreeBSD 10.1 system and this script is solely responsible for creating this page. Feel invited to join <code>#debian-reproducible</code> (on irc.oftc.net) to request job runs whenever sensible. Patches and other <a href="mailto:reproducible-builds at lists.alioth.debian.org">feedback</a> are also very much appreciated!</p>'
+ echo '       <p>There is a monthly run <a href="https://jenkins.debian.net/view/reproducible/job/reproducible_freebsd/">jenkins job</a> to test the <code>release/10.2.0</code> branch of <a href="https://github.com/freebsd/freebsd.git">freebsd.git</a>. Currently this job is triggered more often though, because this is still under development and brand new. The jenkins job is running <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/bin/reproducible_freebsd.sh">reproducible_freebsd.sh</a>, which via ssh triggers a build on a FreeBSD 10.1 system and this script is solely responsible for creating this page. Feel invited to join <code>#debian-reproducible</code> (on irc.oftc.net) to request job runs whenever sensible. Patches and other <a href="mailto:reproducible-builds at lists.alioth.debian.org">feedback</a> are also very much appreciated!</p>'
+ write_page '       <p>0 (0%) out of 1 built freebsd files were reproducible in our test setup'
+ echo '       <p>0 (0%) out of 1 built freebsd files were reproducible in our test setup'
+ '[' 0 = 100.0 ']'
+ write_page .
+ echo .
+ write_page '        These tests were last run on 2015-08-27 for version 56279fd using diffoscope 31. <em>This is very much work in progress, especially the build targets should be choosen better...</em></p>'
+ echo '        These tests were last run on 2015-08-27 for version 56279fd using diffoscope 31. <em>This is very much work in progress, especially the build targets should be choosen better...</em></p>'
+ write_explaination_table FreeBSD
+ write_page '<p style="clear:both;">'
+ echo '<p style="clear:both;">'
+ write_page '<table class="main" id="variation"><tr><th>variation</th><th>first build</th><th>second build</th></tr>'
+ echo '<table class="main" id="variation"><tr><th>variation</th><th>first build</th><th>second build</th></tr>'
+ '[' FreeBSD = debian ']'
+ write_page '<tr><td>hostname</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ echo '<tr><td>hostname</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ write_page '<tr><td>domainname</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ echo '<tr><td>domainname</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ '[' FreeBSD '!=' FreeBSD ']'
+ write_page '<tr><td>env TZ</td><td>TZ="/usr/share/zoneinfo/Etc/GMT+12"</td><td>TZ="/usr/share/zoneinfo/Etc/GMT-14"</td></tr>'
+ echo '<tr><td>env TZ</td><td>TZ="/usr/share/zoneinfo/Etc/GMT+12"</td><td>TZ="/usr/share/zoneinfo/Etc/GMT-14"</td></tr>'
+ write_page '<tr><td>env LANG</td><td>LANG="en_GB.UTF-8"</td><td>LANG="fr_CH.UTF-8"</td></tr>'
+ echo '<tr><td>env LANG</td><td>LANG="en_GB.UTF-8"</td><td>LANG="fr_CH.UTF-8"</td></tr>'
+ write_page '<tr><td>env LC_ALL</td><td><em>not set</em></td><td>LC_ALL="fr_CH.UTF-8"</td></tr>'
+ echo '<tr><td>env LC_ALL</td><td><em>not set</em></td><td>LC_ALL="fr_CH.UTF-8"</td></tr>'
+ '[' FreeBSD '!=' FreeBSD ']'
+ write_page '<tr><td>env PATH</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD."</td><td>is not yet varied between rebuilds of FreeBSD."</td></tr>'
+ echo '<tr><td>env PATH</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD."</td><td>is not yet varied between rebuilds of FreeBSD."</td></tr>'
+ '[' FreeBSD = debian ']'
+ write_page '<tr><td>env USER</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ echo '<tr><td>env USER</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ write_page '<tr><td>uid</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ echo '<tr><td>uid</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ write_page '<tr><td>gid</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ echo '<tr><td>gid</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ '[' FreeBSD '!=' FreeBSD ']'
+ '[' FreeBSD '!=' FreeBSD ']'
+ write_page '<tr><td>FreeBSD kernel version</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ echo '<tr><td>FreeBSD kernel version</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ write_page '<tr><td>umask</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td><tr>'
+ echo '<tr><td>umask</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td><tr>'
++ cat /proc/cpuinfo
++ grep 'model name'
++ head -1
++ cut -d : -f2-
+ write_page '<tr><td>CPU type</td><td> AMD Opteron 62xx class CPU</td><td>same for both builds (currently, work in progress)</td></tr>'
+ echo '<tr><td>CPU type</td><td> AMD Opteron 62xx class CPU</td><td>same for both builds (currently, work in progress)</td></tr>'
+ write_page '<tr><td>year, month, date</td><td>today (2015-08-27)</td><td>same for both builds (currently, work in progress)</td></tr>'
+ echo '<tr><td>year, month, date</td><td>today (2015-08-27)</td><td>same for both builds (currently, work in progress)</td></tr>'
+ '[' FreeBSD '!=' FreeBSD ']'
+ write_page '<tr><td>hour, minute</td><td>hour and minute will probably vary between two builds...</td><td>but this is not enforced systematically...)</td></tr>'
+ echo '<tr><td>hour, minute</td><td>hour and minute will probably vary between two builds...</td><td>but this is not enforced systematically...)</td></tr>'
+ write_page '<tr><td>filesystem of the build directory</td><td>ufs</td><td>same for both builds</td></tr>'
+ echo '<tr><td>filesystem of the build directory</td><td>ufs</td><td>same for both builds</td></tr>'
+ '[' FreeBSD = debian ']'
+ write_page '<tr><td><em>everything else...</em></td><td colspan="2">is likely the same. There will be more variations in the wild.</td></tr>'
+ echo '<tr><td><em>everything else...</em></td><td colspan="2">is likely the same. There will be more variations in the wild.</td></tr>'
+ write_page '</table></p>'
+ echo '</table></p>'
+ cat /srv/reproducible-results/tmp.CSXshza8/tmp.XctnJ8Ab8r
+ write_page '     <p><pre>'
+ echo '     <p><pre>'
+ echo -n 'commit 56279fdef34eb28a4655b489b992c651bd8379fc
Author: gjb <gjb at FreeBSD.org>
Date:   Wed Aug 12 14:17:41 2015 +0000

    Update releng/10.2 to -RELEASE status, and prepare for final
    10.2-RELEASE builds.
    
    Approved by:	re (implicit)
    Sponsored by:	The FreeBSD Foundation'
+ write_page '     </pre></p>'
+ echo '     </pre></p>'
+ write_page '    </div></div>'
+ echo '    </div></div>'
+ write_page_footer FreeBSD
++ date '+%Y-%m-%d %H:%M %Z'
+ write_page '<hr/><p style="font-size:0.9em;">There is more information <a href="https://jenkins.debian.net/userContent/about.html">about jenkins.debian.net</a> and about <a href="https://wiki.debian.org/ReproducibleBuilds"> reproducible builds of Debian</a> available elsewhere. Last update: 2015-08-27 22:56 UTC. Copyright 2014-2015 <a href="mailto:holger at layer-acht.org">Holger Levsen</a> and others, GPL2 licensed. The weather icons are public domain and have been taken from the <a href=http://tango.freedesktop.org/Tango_Icon_Library target=_blank>Tango Icon Library</a>.'
+ echo '<hr/><p style="font-size:0.9em;">There is more information <a href="https://jenkins.debian.net/userContent/about.html">about jenkins.debian.net</a> and about <a href="https://wiki.debian.org/ReproducibleBuilds"> reproducible builds of Debian</a> available elsewhere. Last update: 2015-08-27 22:56 UTC. Copyright 2014-2015 <a href="mailto:holger at layer-acht.org">Holger Levsen</a> and others, GPL2 licensed. The weather icons are public domain and have been taken from the <a href=http://tango.freedesktop.org/Tango_Icon_Library target=_blank>Tango Icon Library</a>.'
+ '[' FreeBSD = coreboot ']'
+ '[' FreeBSD = NetBSD ']'
+ '[' FreeBSD = FreeBSD ']'
+ write_page 'FreeBSD is a registered trademark of The FreeBSD Foundation. The FreeBSD logo and The Power to Serve are trademarks of The FreeBSD Foundation.'
+ echo 'FreeBSD is a registered trademark of The FreeBSD Foundation. The FreeBSD logo and The Power to Serve are trademarks of The FreeBSD Foundation.'
+ write_page '</p></body></html>'
+ echo '</p></body></html>'
+ publish_page
+ '[' '' = '' ']'
+ TARGET=freebsd/freebsd.html
+ cp freebsd/freebsd.html /var/lib/jenkins/userContent/reproducible/freebsd/freebsd.html
+ rm freebsd/freebsd.html
+ echo 'Enjoy https://reproducible.debian.net/freebsd/freebsd.html'
Enjoy https://reproducible.debian.net/freebsd/freebsd.html
+ rm -f /srv/reproducible-results/tmp.CSXshza8/tmp.XctnJ8Ab8r
+ calculate_build_duration
++ date +%s
+ END=1440716204
+ DURATION=11413
+ print_out_duration
++ echo 11413/3600
++ bc
+ local HOUR=3
++ echo '(11413-3*3600)/60'
++ bc
+ local MIN=10
++ echo '11413-3*3600-10*60'
++ bc
+ local SEC=13
+ tee -a
++ date
+ echo 'Thu 27 Aug 22:56:44 UTC 2015 - total duration: 3h 10m 13s.'
Thu 27 Aug 22:56:44 UTC 2015 - total duration: 3h 10m 13s.
+ irc_message 'https://reproducible.debian.net/freebsd/ has been updated. (0% reproducible)'
+ local 'MESSAGE=https://reproducible.debian.net/freebsd/ has been updated. (0% reproducible)'
+ kgb-client --conf /srv/jenkins/kgb/debian-reproducible.conf --relay-msg 'https://reproducible.debian.net/freebsd/ has been updated. (0% reproducible)'
+ echo =============================================================================
=============================================================================
+ cleanup_tmpdirs
+ cd
+ ssh freebsd-jenkins.debian.net 'sudo chflags -R noschg /srv/reproducible-results/tmp.CSXshza8'
+ ssh freebsd-jenkins.debian.net 'rm -r /srv/reproducible-results/tmp.CSXshza8'
+ rm /srv/reproducible-results/tmp.CSXshza8 -r
+ ssh freebsd-jenkins.debian.net 'sudo rm -r /usr/src /usr/obj'
rm: /usr/src: No such file or directory
rm: /usr/obj: No such file or directory
+ cleanup_tmpdirs
+ cd
+ ssh freebsd-jenkins.debian.net 'sudo chflags -R noschg /srv/reproducible-results/tmp.CSXshza8'
chflags: /srv/reproducible-results/tmp.CSXshza8: No such file or directory
Thu 27 Aug 22:56:46 UTC 2015 - /srv/jenkins/bin/reproducible_freebsd.sh stopped running as /tmp/jenkins-script-2aL8J0Sn, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list