Skip to content
Success

Console Output

Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building on the built-in node in workspace /var/lib/jenkins/jobs/reproducible_freebsd/workspace
[workspace] $ /bin/sh -xe /tmp/jenkins5099153605359493418.sh
+ /srv/jenkins/bin/reproducible_freebsd.sh
====================================================================================
Thu Jun 20 23:42:01 UTC 2024 - running /srv/jenkins/bin/reproducible_freebsd.sh (for job reproducible_freebsd) on jenkins, called using "" as arguments.
Thu Jun 20 23:42:01 UTC 2024 - actually running "reproducible_freebsd.sh" (md5sum 8555dab97ee5d871d5a0ffd15c53cb96) as "/tmp/jenkins-script-0abhHgSG"

$ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING

declare -x BUILD_CAUSE="TIMERTRIGGER"
declare -x BUILD_CAUSE_TIMERTRIGGER="true"
declare -x BUILD_DISPLAY_NAME="#569"
declare -x BUILD_ID="569"
declare -x BUILD_NUMBER="569"
declare -x BUILD_TAG="jenkins-reproducible_freebsd-569"
declare -x BUILD_URL="https://jenkins.debian.net/job/reproducible_freebsd/569/"
declare -x CHROOT_BASE="/chroots"
declare -x CI="true"
declare -x EXECUTOR_NUMBER="15"
declare -x HOME="/var/lib/jenkins"
declare -x HUDSON_COOKIE="663a84cc-e1b4-4ba8-a8ed-aba30cb2ba32"
declare -x HUDSON_HOME="/var/lib/jenkins"
declare -x HUDSON_SERVER_COOKIE="662be26f1caf0950"
declare -x HUDSON_URL="https://jenkins.debian.net/"
declare -x INVOCATION_ID="8a82c748cede4284a4c0482ce1f7b463"
declare -x JENKINS_HOME="/var/lib/jenkins"
declare -x JENKINS_SERVER_COOKIE="662be26f1caf0950"
declare -x JENKINS_URL="https://jenkins.debian.net/"
declare -x JOB_BASE_NAME="reproducible_freebsd"
declare -x JOB_DISPLAY_URL="https://jenkins.debian.net/job/reproducible_freebsd/display/redirect"
declare -x JOB_NAME="reproducible_freebsd"
declare -x JOB_URL="https://jenkins.debian.net/job/reproducible_freebsd/"
declare -x JOURNAL_STREAM="8:1060420799"
declare -x LANG="en_GB.UTF-8"
declare -x LANGUAGE="en_GB:en"
declare -x LC_ALL="C.UTF-8"
declare -x LOGNAME="jenkins"
declare -x MIRROR="http://deb.debian.org/debian"
declare -x NODE_LABELS="built-in"
declare -x NODE_NAME="built-in"
declare -x NOTIFY_SOCKET="/run/systemd/notify"
declare -x OLDPWD
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
declare -x PWD="/var/lib/jenkins/jobs/reproducible_freebsd/workspace"
declare -x ROOT_BUILD_CAUSE="TIMERTRIGGER"
declare -x ROOT_BUILD_CAUSE_TIMERTRIGGER="true"
declare -x RUN_ARTIFACTS_DISPLAY_URL="https://jenkins.debian.net/job/reproducible_freebsd/569/display/redirect?page=artifacts"
declare -x RUN_CHANGES_DISPLAY_URL="https://jenkins.debian.net/job/reproducible_freebsd/569/display/redirect?page=changes"
declare -x RUN_DISPLAY_URL="https://jenkins.debian.net/job/reproducible_freebsd/569/display/redirect"
declare -x RUN_TESTS_DISPLAY_URL="https://jenkins.debian.net/job/reproducible_freebsd/569/display/redirect?page=tests"
declare -x SCHROOT_BASE="/schroots"
declare -x SCRIPT_HEADER=$'#!/bin/bash\n\tif true ; then\n\t\tset -x\n\tfi\n\tset -e\n\texport DEBIAN_FRONTEND=noninteractive\n\texport LC_ALL=C.UTF-8\n\texport http_proxy=http://46.16.76.132:3128\n\texport MIRROR=http://deb.debian.org/debian'
declare -x SHELL="/bin/bash"
declare -x SHLVL="2"
declare -x SYSTEMD_EXEC_PID="3139867"
declare -x USER="jenkins"
declare -x WORKSPACE="/var/lib/jenkins/jobs/reproducible_freebsd/workspace"
declare -x WORKSPACE_TMP="/var/lib/jenkins/jobs/reproducible_freebsd/workspace@tmp"
declare -x http_proxy="http://46.16.76.132:3128"
+ set -e
+ . /srv/jenkins/bin/reproducible_common.sh
++ set +x
+ FREEBSD_TARGETS=main
+ declare -A ALL_FILES
+ declare -A GOOD_FILES
+ declare -A GOOD_PERCENT
+ declare -A FREEBSD
+ declare -A FREEBSD_VERSION
+ declare -A FILES_HTML
+ for FREEBSD_TARGET in ${FREEBSD_TARGETS}
+ set -e
+ RSSH='ssh -o Batchmode=yes freebsd-jenkins.debian.net'
+ RSCP='scp -r freebsd-jenkins.debian.net'
+ TMPBUILDDIR=/usr/src
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'sudo rm -rf /usr/src ; sudo mkdir /usr/src ; sudo chown jenkins /usr/src'
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'sudo service ntpd stop ; sudo ntpdate -b pool.ntp.org ; sudo service ntpd start'
Stopping ntpd.
Waiting for PIDS: 18966.
20 Jun 23:42:10 ntpdate[14427]: step time server 193.158.22.13 offset -0.001274 sec
Starting ntpd.
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'sudo service ntpd status ; date -u'
ntpd is running as pid 14451.
Thu Jun 20 23:42:10 UTC 2024
++ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'TMPDIR=/srv/reproducible-results mktemp -d -t rbuild-freebsd'
+ TMPDIR=/srv/reproducible-results/rbuild-freebsd.0b72H96sN8
++ date -u +%Y-%m-%d
+ DATE=2024-06-20
++ date +%s
+ START=1718926931
+ trap cleanup_tmpdirs INT TERM EXIT
+ echo =============================================================================
=============================================================================
++ date -u
+ echo 'Thu Jun 20 23:42:11 UTC 2024 - FreeBSD host info'
Thu Jun 20 23:42:11 UTC 2024 - FreeBSD host info
+ echo =============================================================================
=============================================================================
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net freebsd-version
14.0-RELEASE-p4
+ echo =============================================================================
=============================================================================
++ date -u
+ echo 'Thu Jun 20 23:42:11 UTC 2024 - Cloning FreeBSD git repository.'
Thu Jun 20 23:42:11 UTC 2024 - Cloning FreeBSD git repository.
+ echo =============================================================================
=============================================================================
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net git clone --depth 1 --branch main https://github.com/freebsd/freebsd-src.git /usr/src
Cloning into '/usr/src'...
Updating files: 100% (101033/101033), done.
++ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'cd /usr/src ; git log -1'
+ FREEBSD[$FREEBSD_TARGET]='commit f34aca55adef1e28cd68b2e6705a0cac03f0238e
Author: Gleb Smirnoff <glebius@FreeBSD.org>
Date:   Thu Jun 20 16:10:39 2024 -0700

    netlink/route: provide pre-2.6.19 Linux compat shim
    
    The old Linux used 8-bit rtm_table field of the RTM_NEWROUTE message to
    specify routing table id.  Modern netlink uses RTA_TABLE 32-bit attribute.
    
    Unfortunately, there is modern software (namely bird) that would prefer
    the old API as long as the routing table id fits into 8-bit.
    
    PR:             279662'
++ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'cd /usr/src ; git describe --always'
+ FREEBSD_VERSION[$FREEBSD_TARGET]=f34aca55a
+ echo 'This is FreeBSD branch main at f34aca55a.'
This is FreeBSD branch main at f34aca55a.
+ echo

+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'cd /usr/src ; git log -1'
commit f34aca55adef1e28cd68b2e6705a0cac03f0238e
Author: Gleb Smirnoff <glebius@FreeBSD.org>
Date:   Thu Jun 20 16:10:39 2024 -0700

    netlink/route: provide pre-2.6.19 Linux compat shim
    
    The old Linux used 8-bit rtm_table field of the RTM_NEWROUTE message to
    specify routing table id.  Modern netlink uses RTA_TABLE 32-bit attribute.
    
    Unfortunately, there is modern software (namely bird) that would prefer
    the old API as long as the routing table id fits into 8-bit.
    
    PR:             279662
++ echo freebsd_main_gitf34aca55a
++ sed s#/#-#g
+ TARGET_NAME=freebsd_main_gitf34aca55a
+ echo =============================================================================
=============================================================================
++ date -u
+ echo 'Thu Jun 20 23:43:42 UTC 2024 - Building FreeBSD (branch main at f34aca55a) - first build run.'
Thu Jun 20 23:43:42 UTC 2024 - Building FreeBSD (branch main at f34aca55a) - first build run.
+ echo =============================================================================
=============================================================================
+ export TZ=/usr/share/zoneinfo/Etc/GMT+12
+ TZ=/usr/share/zoneinfo/Etc/GMT+12
+ export LANG=en_GB.UTF-8
+ LANG=en_GB.UTF-8
++ ssh -o Batchmode=yes freebsd-jenkins.debian.net sysctl -n hw.ncpu
+ NUM_CPU=18
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'cd /usr/src ; TZ=/usr/share/zoneinfo/Etc/GMT+12 LANG=en_GB.UTF-8 sudo make -j 18 WITH_REPRODUCIBLE_BUILD=yes buildworld'

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

For security reasons, the password you type will not be visible.

sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required
+ cleanup_tmpdirs
+ set +e
+ cd
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'sudo chflags -R noschg /srv/reproducible-results/rbuild-freebsd.0b72H96sN8'
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'rm -r /srv/reproducible-results/rbuild-freebsd.0b72H96sN8'
+ rm /srv/reproducible-results/rbuild-freebsd.0b72H96sN8 -r
rm: cannot remove '/srv/reproducible-results/rbuild-freebsd.0b72H96sN8': No such file or directory
+ ssh -o Batchmode=yes freebsd-jenkins.debian.net 'sudo rm -rf /usr/src'
++ date -u
+ echo 'Thu Jun 20 23:43:53 UTC 2024 - failed to build FreeBSD (branch main at f34aca55a) in the first run, stopping.'
Thu Jun 20 23:43:53 UTC 2024 - failed to build FreeBSD (branch main at f34aca55a) in the first run, stopping.
+ run_diffoscope_on_results
+ TIMEOUT=60m
++ schroot --directory /tmp -c chroot:jenkins-reproducible-unstable-diffoscope diffoscope -- --version
+ DIFFOSCOPE='diffoscope 271'
+ echo =============================================================================
=============================================================================
++ date -u
+ echo 'Thu Jun 20 23:43:57 UTC 2024 - Running diffoscope 271 on FreeBSD (branch main at ) build results.'
Thu Jun 20 23:43:57 UTC 2024 - Running diffoscope 271 on FreeBSD (branch main at ) build results.
+ echo =============================================================================
=============================================================================
+ mkdir -p /srv/reproducible-results/rbuild-freebsd.0b72H96sN8
++ mktemp --tmpdir=/srv/reproducible-results/rbuild-freebsd.0b72H96sN8
+ FILES_HTML[$FREEBSD_TARGET]=/srv/reproducible-results/rbuild-freebsd.0b72H96sN8/tmp.ScRfcjboAz
+ GOOD_FILES[$FREEBSD_TARGET]=0
+ ALL_FILES[$FREEBSD_TARGET]=0
+ create_results_dirs
+ mkdir -p /var/lib/jenkins/userContent/reproducible/freebsd/dbd
+ echo '       <table><tr><th>Artifacts for <code>freebsd_main_gitf34aca55a</code></th></tr>'
+ '[' '!' -d /srv/reproducible-results/rbuild-freebsd.0b72H96sN8/b1 ']'
+ echo 'Warning: one of the two builds failed, not running diffoscope…'
Warning: one of the two builds failed, not running diffoscope…
+ echo '<tr><td>freebsd_main_gitf34aca55a failed to build from source.</td></tr>'
+ echo '</table>'
+ GOOD_PERCENT[$FREEBSD_TARGET]=0
+ return
+ continue
+ cd /srv/reproducible-results/rbuild-freebsd.0b72H96sN8
+ 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.'
+ 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.'
+ write_page '         There is more information about <a href="https://wiki.debian.org/ReproducibleBuilds">reproducible builds on the Debian wiki</a> and on <a href="https://reproducible-builds.org">https://reproducible-builds.org</a>.'
+ echo '         There is more information about <a href="https://wiki.debian.org/ReproducibleBuilds">reproducible builds on the Debian wiki</a> and on <a href="https://reproducible-builds.org">https://reproducible-builds.org</a>.'
+ write_page '         These pages explain in more depth why this is useful, what common issues exist and which workarounds and solutions are known.'
+ echo '         These pages explain in more depth why this is useful, what common issues exist and which workarounds and solutions are known.'
+ write_page '        </p>'
+ echo '        </p>'
+ local 'BUILD_ENVIRONMENT= in a Debian environment'
+ local BRANCH=master
+ '[' FreeBSD = coreboot ']'
+ '[' FreeBSD = OpenWrt ']'
+ '[' FreeBSD = NetBSD ']'
+ '[' FreeBSD = FreeBSD ']'
+ write_page '        <p><em>Reproducible FreeBSD</em> is an effort to apply this to FreeBSD. Thus FreeBSD is build twice, with a few variations added and then the resulting filesystems from the two builds are put into a compressed tar archive, which is finally 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 '        <p><em>Reproducible FreeBSD</em> is an effort to apply this to FreeBSD. Thus FreeBSD is build twice, with a few variations added and then the resulting filesystems from the two builds are put into a compressed tar archive, which is finally 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-src.git
+ local 'BUILD_ENVIRONMENT=, which via ssh triggers a build on a FreeBSD system'
+ local BRANCH=main
+ '[' FreeBSD '!=' 'Arch Linux' ']'
+ '[' FreeBSD '!=' fedora-23 ']'
++ echo freebsd
++ tr '[:upper:]' '[:lower:]'
+ local SMALLPROJECTNAME=freebsd
++ echo FreeBSD
++ tr '[:upper:]' '[:lower:]'
+ write_page '       <p>There is a weekly run <a href="https://jenkins.debian.net/view/reproducible/job/reproducible_freebsd/">jenkins job</a> to test the <code>main</code> branch of <a href="https://github.com/freebsd/freebsd-src.git">freebsd.git</a>. The jenkins job is running <a href="https://salsa.debian.org/qa/jenkins.debian.net/tree/master/bin/reproducible_freebsd.sh">reproducible_freebsd.sh</a>, which via ssh triggers a build on a FreeBSD system and this script is solely responsible for creating this page. Feel invited to join <code>#reproducible-builds</code> (on irc.oftc.net) to request job runs whenever sensible. Patches and other <a href="mailto:reproducible-builds@lists.alioth.debian.org">feedback</a> are very much appreciated - if you want to help, please start by looking at the <a href="https://jenkins.debian.net/userContent/todo.html#_reproducible_freebsd">ToDo list for FreeBSD</a>, you might find something easy to contribute.'
+ echo '       <p>There is a weekly run <a href="https://jenkins.debian.net/view/reproducible/job/reproducible_freebsd/">jenkins job</a> to test the <code>main</code> branch of <a href="https://github.com/freebsd/freebsd-src.git">freebsd.git</a>. The jenkins job is running <a href="https://salsa.debian.org/qa/jenkins.debian.net/tree/master/bin/reproducible_freebsd.sh">reproducible_freebsd.sh</a>, which via ssh triggers a build on a FreeBSD system and this script is solely responsible for creating this page. Feel invited to join <code>#reproducible-builds</code> (on irc.oftc.net) to request job runs whenever sensible. Patches and other <a href="mailto:reproducible-builds@lists.alioth.debian.org">feedback</a> are very much appreciated - if you want to help, please start by looking at the <a href="https://jenkins.debian.net/userContent/todo.html#_reproducible_freebsd">ToDo list for FreeBSD</a>, you might find something easy to contribute.'
+ write_page '       <br />Thanks to <a href="https://www.ionos.com">IONOS</a> for donating the virtual machines this is running on!</p>'
+ echo '       <br />Thanks to <a href="https://www.ionos.com">IONOS</a> for donating the virtual machines this is running on!</p>'
+ for FREEBSD_TARGET in ${FREEBSD_TARGETS}
+ write_page '       <p>0 (0%) out of 0 FreeBSD files were reproducible in our test setup'
+ echo '       <p>0 (0%) out of 0 FreeBSD files were reproducible in our test setup'
+ '[' 0 = 100.0 ']'
+ write_page .
+ echo .
+ write_page '        These tests were last run on 2024-06-20 for the branch main at commit f34aca55a using diffoscope 271.</p>'
+ echo '        These tests were last run on 2024-06-20 for the branch main at commit f34aca55a using diffoscope 271.</p>'
+ write_variation_table FreeBSD
+ write_page '<p style="clear:both;">'
+ echo '<p style="clear:both;">'
+ '[' FreeBSD = fedora-23 ']'
+ write_page '<table class="main" id="variation"><tr><th>variation</th><th width="40%">first build</th><th width="40%">second build</th></tr>'
+ echo '<table class="main" id="variation"><tr><th>variation</th><th width="40%">first build</th><th width="40%">second build</th></tr>'
+ '[' FreeBSD = debian ']'
+ '[' FreeBSD '!=' 'Arch Linux' ']'
+ write_page '<tr><td>hostname</td><td> osuosl1-amd64 or osuosl2-amd64</td><td>the other one</td></tr>'
+ echo '<tr><td>hostname</td><td> osuosl1-amd64 or osuosl2-amd64</td><td>the other one</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>'
+ '[' FreeBSD = debian ']'
+ '[' FreeBSD = 'Arch Linux' ']'
+ write_page '<tr><td>env LANG</td><td>LANG="en_GB.UTF-8"</td><td>LANG="et_EE.UTF-8"</td></tr>'
+ echo '<tr><td>env LANG</td><td>LANG="en_GB.UTF-8"</td><td>LANG="et_EE.UTF-8"</td></tr>'
+ write_page '<tr><td>env LC_ALL</td><td><em>not set</em></td><td>LC_ALL="et_EE.UTF-8"</td></tr>'
+ echo '<tr><td>env LC_ALL</td><td><em>not set</em></td><td>LC_ALL="et_EE.UTF-8"</td></tr>'
+ '[' FreeBSD '!=' FreeBSD ']'
+ '[' FreeBSD = 'Arch Linux' ']'
+ write_page '<tr><td>env PATH</td><td colspan="2"> 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></tr>'
+ '[' FreeBSD = debian ']'
+ '[' FreeBSD = 'Arch Linux' ']'
+ 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 = NetBSD ']'
+ '[' 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>'
++ date +%Y-%m-%d
+ local TODAY=2024-06-20
++ date '--date=2024-06-20+398 days' +%Y-%m-%d
+ local FUTURE=2025-07-23
+ '[' FreeBSD = debian ']'
++ 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</td></tr>'
+ echo '<tr><td>CPU type</td><td> AMD Opteron 62xx class CPU</td><td>same for both builds</td></tr>'
+ '[' FreeBSD = 'Arch Linux' ']'
+ write_page '<tr><td>/bin/sh</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ echo '<tr><td>/bin/sh</td><td colspan="2"> is not yet varied between rebuilds of FreeBSD.</td></tr>'
+ '[' FreeBSD '!=' FreeBSD ']'
+ '[' FreeBSD = 'Arch Linux' ']'
+ write_page '<tr><td>year, month, date</td><td>osuosl1-amd64: today (2024-06-20) or osuosl1-amd64: 398 days in the future (2025-07-23)</td><td>the other one</td></tr>'
+ echo '<tr><td>year, month, date</td><td>osuosl1-amd64: today (2024-06-20) or osuosl1-amd64: 398 days in the future (2025-07-23)</td><td>the other one</td></tr>'
+ '[' FreeBSD '!=' FreeBSD ']'
+ write_page '<tr><td>year, month, date</td><td>today (2024-06-20)</td><td>the 2nd build is done with the build node set 1 year, 1 month and 1 day in the future</td></tr>'
+ echo '<tr><td>year, month, date</td><td>today (2024-06-20)</td><td>the 2nd build is done with the build node set 1 year, 1 month and 1 day in the future</td></tr>'
+ write_page '<tr><td>hour, minute</td><td>hour and minute will vary between two builds</td><td>additionally the "future build" also runs 6h and 23min ahead</td></tr>'
+ echo '<tr><td>hour, minute</td><td>hour and minute will vary between two builds</td><td>additionally the "future build" also runs 6h and 23min ahead</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 '!=' OpenWrt ']'
+ '[' FreeBSD = debian ']'
+ write_page '<tr><td>Filesystem</td><td>tmpfs</td><td>same for both builds (currently, this could be varied using <a href="https://tracker.debian.org/disorderfs">disorderfs</a>)</td></tr>'
+ echo '<tr><td>Filesystem</td><td>tmpfs</td><td>same for both builds (currently, this could be varied using <a href="https://tracker.debian.org/disorderfs">disorderfs</a>)</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>'
+ set -x
+ for FREEBSD_TARGET in ${FREEBSD_TARGETS}
+ ls /srv/reproducible-results/rbuild-freebsd.0b72H96sN8/tmp.ScRfcjboAz
/srv/reproducible-results/rbuild-freebsd.0b72H96sN8/tmp.ScRfcjboAz
+ cat /srv/reproducible-results/rbuild-freebsd.0b72H96sN8/tmp.ScRfcjboAz
+ write_page '     <p><pre>'
+ echo '     <p><pre>'
+ echo -n 'commit f34aca55adef1e28cd68b2e6705a0cac03f0238e
Author: Gleb Smirnoff <glebius@FreeBSD.org>
Date:   Thu Jun 20 16:10:39 2024 -0700

    netlink/route: provide pre-2.6.19 Linux compat shim
    
    The old Linux used 8-bit rtm_table field of the RTM_NEWROUTE message to
    specify routing table id.  Modern netlink uses RTA_TABLE 32-bit attribute.
    
    Unfortunately, there is modern software (namely bird) that would prefer
    the old API as long as the routing table id fits into 8-bit.
    
    PR:             279662'
+ write_page '     </pre></p>'
+ echo '     </pre></p>'
+ write_page '    </div></div>'
+ echo '    </div></div>'
+ rm -f /srv/reproducible-results/rbuild-freebsd.0b72H96sN8/tmp.ScRfcjboAz
+ set +x
Thu Jun 20 23:43:58 UTC 2024 - 'freebsd/freebsd.html' -> '/var/lib/jenkins/userContent/reproducible/freebsd/freebsd.html'
Thu Jun 20 23:43:58 UTC 2024 - enjoy https://tests.reproducible-builds.org/freebsd/freebsd.html
Thu Jun 20 23:43:58 UTC 2024 - total duration: 0h 1m 47s.
Sending 'https://tests.reproducible-builds.org/freebsd/ has been updated. (0% reproducible)' to reproducible-changes now.
https://tests.reproducible-builds.org/freebsd/ has been updated. (0% reproducible)
=============================================================================
chflags: /srv/reproducible-results/rbuild-freebsd.0b72H96sN8: No such file or directory
rm: /srv/reproducible-results/rbuild-freebsd.0b72H96sN8: No such file or directory
Thu Jun 20 23:44:00 UTC 2024 - reproducible_freebsd.sh stopped running as /tmp/jenkins-script-0abhHgSG, removing.
Finished: SUCCESS