Diff of the two buildlogs: -- --- b1/build.log 2025-09-28 00:07:18.910720778 +0000 +++ b2/build.log 2025-09-28 00:07:51.910760945 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Sep 27 12:06:37 -12 2025 -I: pbuilder-time-stamp: 1759017997 +I: Current time: Sat Oct 31 20:30:20 +14 2026 +I: pbuilder-time-stamp: 1793428220 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/4028679/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3077310/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 Oct 31 06:30 /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/3077310/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3077310/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='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='4571db13a35f4891864bd0d07584c879' - 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='4028679' - PS1='# ' - PS2='> ' + INVOCATION_ID=02d2b21de76b4c9e823ee78b06ec8421 + 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=3077310 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.dz6s9lb8/pbuilderrc_2B3Q --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dz6s9lb8/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.dz6s9lb8/pbuilderrc_83cr --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dz6s9lb8/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 codethink04-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 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4028679/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3077310/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 unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] -Fetched 11.0 MB in 0s (85.6 MB/s) +Fetched 11.0 MB in 0s (80.0 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 ... 20001 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/3077310/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3077310/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 @@ -335,9 +371,12 @@ 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 +../src/crasm -o test_output/math16.6502.out -l math16.6502.asm Pass #1 -1 9 17 25 33 41 49 Pass #2 -Crasm 1.11: page 1 +1 9 mkdir -p test_output +17 25 33 41 49 Pass #1 +Pass #2 +1 9 17 25 33 41 49 57 65 73 Crasm 1.11: page 1 ERRORS: 0 @@ -346,9 +385,20 @@ Successful assembly... Last address 803b (32827) Code length 78 (120) -../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 185 193 201 209 217 225 233 241 249 257 265 Pass #2 +81 89 97 105 113 121 129 137 145 153 Pass #1 +1 161 169 177 9 17 25 185 33 41 49 193 57 65 201 73 81 209 89 217 97 105 225 113 233 241 121 129 249 137 145 257 mkdir -p test_output +153 161 169 265 177 Pass #2 +185 Pass #2 +../src/crasm -o test_output/memcpy.6800.out -l memcpy.6800.asm +Crasm 1.11: page 1 + + +ERRORS: 0 +WARNINGS: 0 + +Successful assembly... + Last address 8107 (33031) + Code length 210 (528) @@ -364,69 +414,63 @@ Last address 10eb (4331) Code length 1e0 (480) 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 Pass #2 -Crasm 1.11: page 1 +1 9 ../src/crasm -o test_output/modem.6801.out -l modem.6801.asm +17 25 33 Pass #2 +Crasm 1.11: page 1 ERRORS: 0 WARNINGS: 0 Successful assembly... - Last address 8107 (33031) - Code length 210 (528) -mkdir -p test_output -mkdir -p test_output -../src/crasm -o test_output/memcpy.6800.out -l memcpy.6800.asm + Last address 102d (4141) + Code length 5c (92) mkdir -p test_output Pass #1 -../src/crasm -o test_output/modem.6801.out -l modem.6801.asm -1 9 17 25 33 Pass #2 -Pass #1 -1 Crasm 1.11: page 1 +1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 mkdir -p test_output +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 ../src/crasm -o test_output/opcode.z80.out -l opcode.z80.asm +481 489 497 505 513 521 529 537 545 553 561 569 577 585 mkdir -p test_output +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 Pass #1 +801 1 809 817 9 ../src/crasm -o test_output/stdnames.6801.out -l stdnames.6801.asm +825 17 833 841 25 849 33 857 865 41 873 49 881 57 889 65 897 905 73 913 81 921 89 929 97 937 105 945 113 mkdir -p test_output +953 121 961 969 129 977 137 985 145 993 153 1001 161 169 1009 177 185 1017 193 1025 201 1033 209 1041 217 1049 225 1057 233 241 1065 249 1073 257 1081 265 1089 1097 273 1105 281 1113 289 1121 297 1129 305 Pass #1 +1137 1 313 9 1145 321 1153 17 329 1161 ../src/crasm -o test_output/tstif.crasm.out -l tstif.crasm.asm +25 337 1169 1177 345 33 41 1185 353 361 1193 49 1201 369 1209 377 1217 57 385 1225 393 65 1233 401 1241 73 409 1249 81 417 89 1257 425 97 105 433 1265 Pass #2 +441 mkdir -p test_output +1273 449 457 1281 465 1289 473 1297 481 1305 489 1313 497 1321 505 1329 513 1337 1345 521 1353 529 1361 537 1369 545 1377 553 Crasm 1.11: page 1 ERRORS: 0 WARNINGS: 0 Successful assembly... - Last address 102d (4141) - Code length 5c (92) -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 ../src/crasm -o test_output/opcode.z80.out -l opcode.z80.asm -913 921 929 937 945 953 961 969 977 985 993 1001 1009 1017 1025 1033 1041 mkdir -p test_output -1049 1057 1065 Pass #1 -1073 1081 1 1089 9 17 1097 25 33 41 1105 49 57 65 73 81 1113 89 97 105 113 1121 121 129 137 145 153 161 1129 169 177 185 193 201 209 1137 217 225 233 241 249 1145 257 265 273 281 1153 289 1161 297 305 313 321 329 337 1169 345 353 361 369 377 385 393 401 1177 409 417 425 433 441 449 1185 457 465 473 481 1193 489 497 1201 505 513 521 1209 529 537 545 553 561 569 577 1217 585 593 601 609 617 1225 625 633 641 1233 649 657 665 673 1241 681 689 697 705 1249 713 721 729 737 745 753 761 1257 769 Pass #2 -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 1489 1497 1505 1513 1521 1529 1537 1545 1553 1561 1569 1577 1585 1593 Crasm 1.11: page 1 + Last address 14 (20) + Code length 0 (0) +561 1385 569 1393 577 1401 585 593 1409 601 1417 609 1425 617 1433 625 1441 633 1449 641 Pass #1 +1457 1 649 1465 657 9 1473 665 17 1481 25 673 33 1489 41 Pass #2 +681 1497 1505 689 1513 697 1521 705 1529 1537 713 1545 721 Crasm 1.11: page 1 ERRORS: 0 WARNINGS: 0 Successful assembly... - Last address 4587 (17799) - Code length b10 (2832) -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 mkdir -p test_output -1833 Pass #2 -../src/crasm -o test_output/stdnames.6801.out -l stdnames.6801.asm - - - -Crasm 1.11: page 1 - + Last address 200f (8207) + Code length 20 (32) +1553 729 1561 737 745 753 1569 761 1577 769 1585 Pass #2 +1593 1601 1609 1617 1625 1633 1641 1649 1657 1665 1673 1681 1689 1697 1705 1713 1721 ../src/crasm -o test_output/tstinclude.crasm.out -l tstinclude.crasm.asm +1729 1737 1745 1753 1761 1769 1777 1785 1793 1801 1809 1817 1825 1833 Pass #2 +../src/crasm -o test_output/tstmacros.crasm.out -l tstmacros.crasm.asm +Pass #1 +1 1 9 17 mkdir -p test_output +25 33 41 49 1 9 17 25 33 41 Pass #2 +Pass #1 +1 9 17 25 33 41 +Crasm 1.11: essai macro page 1 -ERRORS: 0 -WARNINGS: 0 -Successful assembly... - Last address fe11 (65041) - Code length 1c44 (7236) -../src/crasm -o test_output/tstif.crasm.out -l tstif.crasm.asm -Pass #1 -1 9 17 25 33 41 49 57 65 Pass #1 -1 73 81 89 97 9 105 17 Pass #2 -25 33 41 Pass #2 -Crasm 1.11: page 1 ERRORS: 0 @@ -434,7 +478,8 @@ Successful assembly... Last address 200f (8207) - Code length 20 (32) + Code length 1ea (490) +49 Pass #2 Crasm 1.11: page 1 @@ -442,16 +487,8 @@ WARNINGS: 0 Successful assembly... - Last address 14 (20) - Code length 0 (0) -mkdir -p test_output -mkdir -p test_output -../src/crasm -o test_output/tstinclude.crasm.out -l tstinclude.crasm.asm -mkdir -p test_output -Pass #1 -../src/crasm -o test_output/tstmacros.crasm.out -l tstmacros.crasm.asm -1 1 9 17 25 33 41 49 1 9 17 25 33 41 Pass #2 -../src/crasm -o test_output/uchess2.65C02.out -l uchess2.65C02.asm + Last address 4587 (17799) + Code length b10 (2832) @@ -464,15 +501,14 @@ WARNINGS: 0 Successful assembly... - Last address 200f (8207) - Code length 1ea (490) -Pass #1 + Last address 30e4 (12516) + Code length 1ca (458) +../src/crasm -o test_output/uchess2.65C02.out -l uchess2.65C02.asm Pass #1 -1 9 17 25 33 41 49 57 1 65 73 81 89 97 105 9 113 121 17 129 137 25 145 33 153 161 169 177 41 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 49 457 465 473 481 489 497 505 513 Pass #2 -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 +1 9 17 -Crasm 1.11: essai macro page 1 +Crasm 1.11: page 1 @@ -481,9 +517,9 @@ WARNINGS: 0 Successful assembly... - Last address 30e4 (12516) - Code length 1ca (458) -873 881 889 Pass #2 + Last address fe11 (65041) + Code length 1c44 (7236) +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/3077310/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3077310/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/4028679 and its subdirectories -I: Current time: Sat Sep 27 12:07:18 -12 2025 -I: pbuilder-time-stamp: 1759018038 +I: removing directory /srv/workspace/pbuilder/3077310 and its subdirectories +I: Current time: Sat Oct 31 20:30:51 +14 2026 +I: pbuilder-time-stamp: 1793428251