Diff of the two buildlogs: -- --- b1/build.log 2025-01-20 08:51:57.640101473 +0000 +++ b2/build.log 2025-01-20 08:56:01.997052733 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jan 19 20:49:45 -12 2025 -I: pbuilder-time-stamp: 1737362985 +I: Current time: Mon Feb 23 05:15:00 +14 2026 +I: pbuilder-time-stamp: 1771773300 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -33,52 +33,84 @@ dpkg-source: info: applying utf8 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2710374/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 22 15:15 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='feee1f89be37408bae98832d640a137b' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2710374' - PS1='# ' - PS2='> ' + INVOCATION_ID=e27e12bc1f2a4eca9c82fb31ce0ae0b3 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=736911 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.GFm8zMm0/pbuilderrc_tECv --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.GFm8zMm0/b1 --logfile b1/build.log yorick_2.2.04+dfsg1-14.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.GFm8zMm0/pbuilderrc_Zz9V --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.GFm8zMm0/b2 --logfile b2/build.log yorick_2.2.04+dfsg1-14.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2710374/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -279,7 +311,7 @@ Get: 147 http://deb.debian.org/debian trixie/main arm64 xkb-data all 2.42-1 [790 kB] Get: 148 http://deb.debian.org/debian trixie/main arm64 xserver-common all 2:21.1.15-2 [2399 kB] Get: 149 http://deb.debian.org/debian trixie/main arm64 xvfb arm64 2:21.1.15-2 [3112 kB] -Fetched 93.7 MB in 1s (81.9 MB/s) +Fetched 93.7 MB in 1s (108 MB/s) Preconfiguring packages ... Selecting previously unselected package libfftw3-double3:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19970 files and directories currently installed.) @@ -937,7 +969,11 @@ fakeroot is already the newest version (1.36.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/yorick-2.2.04+dfsg1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../yorick_2.2.04+dfsg1-14_source.changes +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/yorick-2.2.04+dfsg1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../yorick_2.2.04+dfsg1-14_source.changes dpkg-buildpackage: info: source package yorick dpkg-buildpackage: info: source version 2.2.04+dfsg1-14 dpkg-buildpackage: info: source distribution unstable @@ -1652,7 +1688,7 @@ Testing Sun-3/Sun-2 format Testing native format Timing Category CPU sec System sec Wall sec -Time to write/test all formats 0.009 0.000 0.009 +Time to write/test all formats 0.004 0.001 0.005 Fifth test is check of Contents Log machinery: Contents Log -- testing Sun format @@ -1673,7 +1709,7 @@ History -- testing VAX format History -- testing native format Timing Category CPU sec System sec Wall sec - Time to write history files 0.055 0.011 0.067 + Time to write history files 0.041 0.008 0.051 Seventh test is a pointered history file: @@ -1684,30 +1720,30 @@ Shock tracker timing test: Timing Category CPU sec System sec Wall sec Time per pass 0.002 0.000 0.002 - Total time 0.033 0.000 0.033 + Total time 0.033 0.000 0.034 Escape factor timing test: Timing Category CPU sec System sec Wall sec - Time per pass 0.003 0.000 0.003 - Total time 0.041 0.002 0.043 - Computing exponentials 0.014 0.000 0.014 + Time per pass 0.002 0.001 0.003 + Total time 0.026 0.015 0.042 + Computing exponentials 0.009 0.005 0.014 Zone generator timing test: Timing Category CPU sec System sec Wall sec Time per pass 0.000 0.000 0.000 - Total time 0.037 0.002 0.039 + Total time 0.039 0.000 0.040 testing fft routines... Timing Category CPU sec System sec Wall sec FFT elapsed time 0.020 0.000 0.020 testing LU decomposition routine... Timing Category CPU sec System sec Wall sec - LU elapsed time 0.026 0.000 0.026 + LU elapsed time 0.026 0.000 0.027 testing QR decomposition routine... Timing Category CPU sec System sec Wall sec - QR elapsed time 0.019 0.000 0.019 + QR elapsed time 0.019 0.000 0.028 testing SVD routine... Timing Category CPU sec System sec Wall sec - SVD elapsed time 0.029 0.000 0.029 + SVD elapsed time 0.029 0.000 0.036 using size 200 norm. resid resid machep x(1) x(n) 2.69274653e+00 2.39142040e-13 2.22044605e-16 1.00000000e+00 1.00000000e+00 @@ -1715,65 +1751,65 @@ times are reported for matrices of order 200 times for array with leading dimension of 200 dgesv mflops unit ratio - 1.536e-03 3.524e+03 5.675e-04 2.743e-02 - 1.509e-03 3.587e+03 5.575e-04 2.695e-02 - 1.491e-03 3.631e+03 5.509e-04 2.663e-02 + 1.575e-03 3.437e+03 5.819e-04 2.812e-02 + 1.545e-03 3.504e+03 5.708e-04 2.759e-02 + 1.505e-03 3.597e+03 5.560e-04 2.687e-02 result of 50 passes through solver dgesv mflops unit ratio - 1.491e-03 3.630e+03 5.510e-04 2.663e-02 + 1.514e-03 3.575e+03 5.595e-04 2.704e-02 Timing Category CPU sec System sec Wall sec - Lissajous test 0.003 0.000 0.008 - Frames per wall clock second= 5895.48 + Lissajous test 0.004 0.000 0.009 + Frames per wall clock second= 5352.72 Timing Category CPU sec System sec Wall sec - Lissajous test 0.000 0.003 0.016 - Frames per wall clock second= 3203.90 + Lissajous test 0.004 0.000 0.011 + Frames per wall clock second= 4658.45 Each of the six tests will run no more than one minute, so just be patient if you have a slow terminal. 50 frames of hollow 51-by-51 mesh direct Timing Category CPU sec System sec Wall sec - Yorick interpreter 0.003 0.000 0.004 - Gist graphics 0.004 0.000 0.019 - Yorick+Gist total 0.007 0.001 0.023 -Frames per second (total/gist)=2201.984/2628.591 + Yorick interpreter 0.004 0.000 0.004 + Gist graphics 0.004 0.000 0.016 + Yorick+Gist total 0.008 0.000 0.020 +Frames per second (total/gist)=2587.104/3218.959 50 frames of 51-by-51 cell array direct Timing Category CPU sec System sec Wall sec - Yorick interpreter 0.003 0.000 0.004 - Gist graphics 0.005 0.001 0.020 - Yorick+Gist total 0.009 0.001 0.024 -Frames per second (total/gist)= 2148.074/2545.421 + Yorick interpreter 0.002 0.002 0.004 + Gist graphics 0.004 0.003 0.021 + Yorick+Gist total 0.006 0.004 0.025 +Frames per second (total/gist)= 2078.749/2462.835 50 frames of filled 51-by-51 mesh direct Timing Category CPU sec System sec Wall sec - Yorick interpreter 0.004 0.001 0.004 - Gist graphics 0.015 0.003 0.090 - Yorick+Gist total 0.019 0.003 0.094 -Frames per second (total/gist)= 542.502/567.939 + Yorick interpreter 0.004 0.000 0.005 + Gist graphics 0.017 0.002 0.211 + Yorick+Gist total 0.022 0.002 0.216 +Frames per second (total/gist)= 236.301/241.606 50 frames of hollow 51-by-51 mesh animated Timing Category CPU sec System sec Wall sec Yorick interpreter 0.004 0.000 0.004 - Gist graphics 0.004 0.000 0.006 - Yorick+Gist total 0.008 0.000 0.010 -Frames per second (total/gist)=5209.427/8748.855 + Gist graphics 0.004 0.000 0.042 + Yorick+Gist total 0.008 0.001 0.046 +Frames per second (total/gist)=1108.282/1213.423 50 frames of 51-by-51 cell array animated Timing Category CPU sec System sec Wall sec Yorick interpreter 0.004 0.000 0.004 - Gist graphics 0.006 0.000 0.007 - Yorick+Gist total 0.010 0.000 0.012 -Frames per second (total/gist)= 4367.996/7055.761 + Gist graphics 0.007 0.000 0.069 + Yorick+Gist total 0.011 0.000 0.073 +Frames per second (total/gist)= 700.261/740.379 50 frames of filled 51-by-51 mesh animated Timing Category CPU sec System sec Wall sec - Yorick interpreter 0.003 0.001 0.004 - Gist graphics 0.012 0.004 0.062 - Yorick+Gist total 0.015 0.005 0.065 -Frames per second (total/gist)= 779.755/826.260 -200.000000 frames of filled mesh drumhead completed in 0.161396 sec -Rate for filled mesh is 3965.578776 frames/(CPU sec), 1238.422390 frames(wall sec) -200.000000 frames of wireframe surface drumhead completed in 0.206091 sec -Rate for filled mesh is 2320.454809 frames/(CPU sec), 969.974784 frames(wall sec) -200.000000 frames of filled surface drumhead completed in 0.140947 sec -Rate for filled mesh is 3232.584451 frames/(CPU sec), 1417.966020 frames(wall sec) + Yorick interpreter 0.005 0.000 0.005 + Gist graphics 0.019 0.000 0.169 + Yorick+Gist total 0.024 0.000 0.174 +Frames per second (total/gist)= 293.877/301.840 +200.000000 frames of filled mesh drumhead completed in 0.247129 sec +Rate for filled mesh is 2931.519700 frames/(CPU sec), 808.966705 frames(wall sec) +200.000000 frames of wireframe surface drumhead completed in 0.415976 sec +Rate for filled mesh is 2281.568350 frames/(CPU sec), 480.681635 frames(wall sec) +200.000000 frames of filled surface drumhead completed in 0.399866 sec +Rate for filled mesh is 2943.297376 frames/(CPU sec), 500.042373 frames(wall sec) Yorick comprehensive graphics test. Each frame will be described at the terminal. Test 1 Commands: window, 0, wait=1, dpi=100; plg, [0,1] @@ -1862,8 +1898,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'yorick-dbgsym' in '../yorick-dbgsym_2.2.04+dfsg1-14_arm64.deb'. dpkg-deb: building package 'yorick-dev' in '../yorick-dev_2.2.04+dfsg1-14_arm64.deb'. +dpkg-deb: building package 'yorick-dbgsym' in '../yorick-dbgsym_2.2.04+dfsg1-14_arm64.deb'. dpkg-deb: building package 'yorick-dev-dbgsym' in '../yorick-dev-dbgsym_2.2.04+dfsg1-14_arm64.deb'. dpkg-deb: building package 'yorick' in '../yorick_2.2.04+dfsg1-14_arm64.deb'. make[1]: Leaving directory '/build/reproducible-path/yorick-2.2.04+dfsg1' @@ -1904,12 +1940,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/736911/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2710374 and its subdirectories -I: Current time: Sun Jan 19 20:51:56 -12 2025 -I: pbuilder-time-stamp: 1737363116 +I: removing directory /srv/workspace/pbuilder/736911 and its subdirectories +I: Current time: Mon Feb 23 05:18:59 +14 2026 +I: pbuilder-time-stamp: 1771773539