Diff of the two buildlogs: -- --- b1/build.log 2025-10-11 10:51:30.393860697 +0000 +++ b2/build.log 2025-10-11 10:52:20.965920036 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 13 05:14:01 -12 2026 -I: pbuilder-time-stamp: 1794590041 +I: Current time: Sun Oct 12 00:51:32 +14 2025 +I: pbuilder-time-stamp: 1760179892 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking crasm_1.11-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3914144/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2629418/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Oct 11 10:51 /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/2629418/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2629418/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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(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='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='f0b7a4acb03c4231ad47cfdaa7af8a38' - 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='3914144' - PS1='# ' - PS2='> ' + INVOCATION_ID=826051dc6bdf4b0cb15c0bf43aba0f23 + 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=2629418 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.p4GDGMCT/pbuilderrc_ugIr --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p4GDGMCT/b1 --logfile b1/build.log crasm_1.11-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - 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.p4GDGMCT/pbuilderrc_c3Ap --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p4GDGMCT/b2 --logfile b2/build.log crasm_1.11-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + 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 codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3914144/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2629418/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -133,7 +165,7 @@ Get: 27 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 debhelper all 13.28 [941 kB] -Fetched 11.0 MB in 0s (93.2 MB/s) +Fetched 11.0 MB in 0s (88.9 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 20000 files and directories currently installed.) @@ -269,7 +301,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/crasm-1.11/ && 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 > ../crasm_1.11-1_source.changes +I: user script /srv/workspace/pbuilder/2629418/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2629418/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/crasm-1.11/ && 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 > ../crasm_1.11-1_source.changes dpkg-buildpackage: info: source package crasm dpkg-buildpackage: info: source version 1.11-1 dpkg-buildpackage: info: source distribution unstable @@ -332,15 +368,13 @@ make[2]: Entering directory '/build/reproducible-path/crasm-1.11/test' mkdir -p test_output mkdir -p test_output -mkdir -p test_output ../src/crasm -o test_output/copy.6800.out -l copy.6800.asm ../src/crasm -o test_output/forth.6801.out -l forth.6801.asm -mkdir -p test_output Pass #1 -1 9 17 25 33 Pass #1 -1 41 9 49 Pass #2 -17 25 33 41 49 57 65 73 ../src/crasm -o test_output/math16.6502.out -l math16.6502.asm -81 89 97 Crasm 1.11: page 1 +Pass #1 +1 9 mkdir -p test_output +17 25 33 41 49 Pass #2 +1 9 Crasm 1.11: page 1 ERRORS: 0 @@ -349,15 +383,7 @@ Successful assembly... Last address 803b (32827) Code length 78 (120) -105 113 121 129 137 145 153 161 169 177 185 193 201 209 217 mkdir -p test_output -225 233 241 249 Pass #1 -1 9 17 257 25 33 41 49 265 57 65 Pass #2 -73 81 89 97 ../src/crasm -o test_output/memcpy.6800.out -l memcpy.6800.asm -105 113 121 129 137 mkdir -p test_output -145 153 161 169 177 185 Pass #2 -Pass #1 -1 9 ../src/crasm -o test_output/modem.6801.out -l modem.6801.asm -17 25 33 Pass #2 +17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 185 193 201 209 217 225 233 241 249 257 265 Pass #2 @@ -372,7 +398,23 @@ Successful assembly... Last address 10eb (4331) Code length 1e0 (480) +../src/crasm -o test_output/math16.6502.out -l math16.6502.asm +Pass #1 +1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 mkdir -p test_output +185 Pass #2 +Crasm 1.11: page 1 + + +ERRORS: 0 +WARNINGS: 0 + +Successful assembly... + Last address 8107 (33031) + Code length 210 (528) +../src/crasm -o test_output/memcpy.6800.out -l memcpy.6800.asm mkdir -p test_output +Pass #1 +1 9 17 25 33 Pass #2 Crasm 1.11: page 1 @@ -382,6 +424,29 @@ Successful assembly... Last address 102d (4141) Code length 5c (92) +../src/crasm -o test_output/modem.6801.out -l modem.6801.asm +mkdir -p test_output +Pass #1 +1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 185 193 201 209 217 225 233 241 249 257 265 273 281 289 297 305 313 321 329 337 345 353 361 369 377 385 393 401 409 417 425 433 441 449 457 465 473 481 489 497 505 513 521 529 537 545 553 561 569 577 585 593 601 609 617 625 633 641 649 657 665 673 681 689 697 705 713 721 729 737 745 753 761 769 777 785 793 801 809 817 825 833 841 849 857 865 873 881 889 897 905 913 921 929 937 945 953 961 969 977 985 993 1001 1009 1017 1025 1033 1041 1049 1057 1065 1073 1081 1089 1097 1105 1113 1121 1129 1137 1145 1153 1161 1169 1177 1185 1193 1201 1209 1217 1225 1233 1241 1249 1257 1265 1273 1281 1289 1297 1305 1313 1321 1329 1337 1345 1353 1361 1369 1377 1385 1393 1401 1409 1417 1425 1433 1441 1449 1457 1465 1473 1481 mkdir -p test_output +1489 1497 1505 ../src/crasm -o test_output/opcode.z80.out -l opcode.z80.asm +1513 1521 1529 1537 1545 1553 1561 1569 1577 1585 1593 1601 1609 1617 1625 1633 1641 1649 1657 1665 1673 1681 1689 1697 1705 1713 1721 1729 1737 1745 1753 1761 1769 1777 1785 1793 1801 1809 1817 1825 1833 Pass #2 +Pass #1 +1 9 ../src/crasm -o test_output/stdnames.6801.out -l stdnames.6801.asm +17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 185 193 201 209 217 225 233 241 249 257 265 273 281 289 297 305 313 321 329 337 345 353 361 369 377 385 393 401 409 417 + + +Crasm 1.11: page 1 + + + + +ERRORS: 0 +WARNINGS: 0 + +Successful assembly... + Last address fe11 (65041) + Code length 1c44 (7236) +425 433 441 449 457 465 473 481 489 497 505 513 521 529 537 545 553 561 569 577 585 593 601 609 617 625 633 641 649 657 665 673 681 689 697 705 713 721 729 737 745 753 761 769 Pass #2 Crasm 1.11: page 1 @@ -389,18 +454,11 @@ WARNINGS: 0 Successful assembly... - Last address 8107 (33031) - Code length 210 (528) + Last address 4587 (17799) + Code length b10 (2832) Pass #1 -1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 185 193 201 209 217 225 233 241 ../src/crasm -o test_output/opcode.z80.out -l opcode.z80.asm -249 257 265 273 281 289 297 305 313 321 329 ../src/crasm -o test_output/stdnames.6801.out -l stdnames.6801.asm -337 345 353 361 369 377 385 393 401 mkdir -p test_output -409 417 425 433 441 449 457 465 473 481 Pass #1 -1 489 497 9 505 17 513 25 521 33 529 537 41 Pass #1 -545 1 49 9 553 57 65 561 17 73 569 25 577 81 585 33 mkdir -p test_output -89 41 593 97 601 49 105 609 113 617 57 121 625 633 129 65 641 137 649 73 145 657 81 89 153 665 97 161 105 673 Pass #2 -169 177 681 185 689 193 697 201 705 209 713 217 225 721 233 729 241 737 249 745 257 753 265 761 273 769 281 777 ../src/crasm -o test_output/tstif.crasm.out -l tstif.crasm.asm -785 289 793 297 Crasm 1.11: page 1 +1 9 17 25 33 41 49 57 65 73 81 89 97 105 Pass #2 +Crasm 1.11: page 1 ERRORS: 0 @@ -409,10 +467,13 @@ Successful assembly... Last address 14 (20) Code length 0 (0) -801 305 809 817 313 825 321 833 329 841 337 849 345 857 353 865 361 873 369 881 889 377 897 385 905 393 913 401 921 409 mkdir -p test_output -929 417 425 937 433 945 441 953 449 961 457 969 465 977 985 Pass #1 -473 1 993 481 9 1001 489 17 497 1009 25 33 505 1017 41 Pass #2 -1025 513 1033 521 1041 529 1049 1057 537 545 Crasm 1.11: page 1 +mkdir -p test_output +mkdir -p test_output +../src/crasm -o test_output/tstif.crasm.out -l tstif.crasm.asm +../src/crasm -o test_output/tstinclude.crasm.out -l tstinclude.crasm.asm +Pass #1 +1 9 17 25 33 41 Pass #2 +Crasm 1.11: page 1 ERRORS: 0 @@ -421,15 +482,9 @@ Successful assembly... Last address 200f (8207) Code length 20 (32) -1065 553 561 1073 569 1081 ../src/crasm -o test_output/tstinclude.crasm.out -l tstinclude.crasm.asm -577 1089 585 1097 593 601 1105 609 1113 617 1121 625 1129 633 641 1137 649 1145 657 1153 1161 665 1169 673 1177 681 1185 689 1193 1201 697 mkdir -p test_output -1209 705 1217 713 1225 721 1233 729 1241 737 1249 745 1257 753 761 1265 769 Pass #1 -1 1273 Pass #2 -1 1281 9 1289 17 25 ../src/crasm -o test_output/tstmacros.crasm.out -l tstmacros.crasm.asm -1297 33 41 1305 1313 1321 1329 1337 1345 1353 1361 1369 49 1377 1 1385 1393 9 17 25 1401 33 1409 41 Pass #2 -1417 1425 1433 1441 1449 1457 1465 Pass #1 -1473 1 1481 9 1489 17 25 1497 33 1505 41 1513 ../src/crasm -o test_output/uchess2.65C02.out -l uchess2.65C02.asm -1521 1529 1537 1545 +Pass #1 +1 1 9 17 25 33 41 49 1 9 17 25 33 41 Pass #2 + Crasm 1.11: essai macro page 1 @@ -443,8 +498,13 @@ Successful assembly... Last address 200f (8207) Code length 1ea (490) -1553 1561 49 1569 1577 Pass #2 -1585 1593 1601 1609 1617 1625 1633 1641 1649 1657 1665 1673 1681 1689 1697 1705 1713 1721 1729 1737 1745 Pass #1 +mkdir -p test_output +mkdir -p test_output +../src/crasm -o test_output/tstmacros.crasm.out -l tstmacros.crasm.asm +../src/crasm -o test_output/uchess2.65C02.out -l uchess2.65C02.asm +Pass #1 +Pass #1 +1 9 17 25 33 41 49 Pass #2 @@ -459,31 +519,7 @@ Successful assembly... Last address 30e4 (12516) Code length 1ca (458) -1 1753 9 1761 1769 17 1777 25 1785 33 41 49 1793 57 65 1801 73 81 1809 89 97 105 1817 113 121 1825 129 137 145 1833 153 161 169 Pass #2 -177 185 193 201 209 217 225 233 241 249 Crasm 1.11: page 1 - - -ERRORS: 0 -WARNINGS: 0 - -Successful assembly... - Last address 4587 (17799) - Code length b10 (2832) -257 265 273 281 289 297 305 313 321 329 337 345 353 361 369 377 385 393 401 409 417 425 433 441 449 457 465 473 481 489 497 505 513 521 529 537 545 553 561 569 577 585 593 601 609 617 625 633 641 649 657 665 673 681 689 697 705 713 721 729 737 745 753 761 769 777 785 793 801 809 817 825 833 841 849 857 865 873 881 889 Pass #2 - - - -Crasm 1.11: page 1 - - - - -ERRORS: 0 -WARNINGS: 0 - -Successful assembly... - Last address fe11 (65041) - Code length 1c44 (7236) +1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 185 193 201 209 217 225 233 241 249 257 265 273 281 289 297 305 313 321 329 337 345 353 361 369 377 385 393 401 409 417 425 433 441 449 457 465 473 481 489 497 505 513 521 529 537 545 553 561 569 577 585 593 601 609 617 625 633 641 649 657 665 673 681 689 697 705 713 721 729 737 745 753 761 769 777 785 793 801 809 817 825 833 841 849 857 865 873 881 889 Pass #2 @@ -542,12 +578,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2629418/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2629418/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/3914144 and its subdirectories -I: Current time: Fri Nov 13 05:14:29 -12 2026 -I: pbuilder-time-stamp: 1794590069 +I: removing directory /srv/workspace/pbuilder/2629418 and its subdirectories +I: Current time: Sun Oct 12 00:52:20 +14 2025 +I: pbuilder-time-stamp: 1760179940