Diff of the two buildlogs: -- --- b1/build.log 2025-10-04 05:50:19.734869073 +0000 +++ b2/build.log 2025-10-04 05:51:04.122922599 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 3 17:47:46 -12 2025 -I: pbuilder-time-stamp: 1759556866 +I: Current time: Sat Nov 7 02:13:20 +14 2026 +I: pbuilder-time-stamp: 1793967200 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/3514848/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2145351/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +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 Nov 6 12:13 /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/2145351/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2145351/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='da8950032e9f4cf9833e9b9f417910e3' - 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='3514848' - PS1='# ' - PS2='> ' + INVOCATION_ID=da309815d6284f6e8951f3bc8a1d76e6 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=2145351 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.bR84xXt7/pbuilderrc_I7DU --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.bR84xXt7/b1 --logfile b1/build.log crasm_1.11-1.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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.bR84xXt7/pbuilderrc_WqxK --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.bR84xXt7/b2 --logfile b2/build.log crasm_1.11-1.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3514848/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2145351/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 amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian forky/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian forky/main amd64 debhelper all 13.28 [941 kB] -Fetched 11.2 MB in 5s (2103 kB/s) +Fetched 11.2 MB in 0s (126 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 ... 19898 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/2145351/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2145351/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 @@ -279,7 +315,7 @@ debian/rules clean dh clean dh_auto_clean - make -j40 clean + make -j42 clean make[1]: Entering directory '/build/reproducible-path/crasm-1.11' ( cd src; make clean ) make[2]: Entering directory '/build/reproducible-path/crasm-1.11/src' @@ -298,7 +334,7 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j40 INSTALL="install --strip-program=true" + make -j42 INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/crasm-1.11' ( cd src; make all ) make[2]: Entering directory '/build/reproducible-path/crasm-1.11/src' @@ -322,7 +358,7 @@ make[2]: Leaving directory '/build/reproducible-path/crasm-1.11/src' make[1]: Leaving directory '/build/reproducible-path/crasm-1.11' dh_auto_test - make -j40 test + make -j42 test make[1]: Entering directory '/build/reproducible-path/crasm-1.11' ( cd src; make all ) make[2]: Entering directory '/build/reproducible-path/crasm-1.11/src' @@ -335,10 +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 -mkdir -p test_output +../src/crasm -o test_output/math16.6502.out -l math16.6502.asm +Pass #1 +1 9 17 25 33 mkdir -p test_output +41 49 Pass #2 Pass #1 -1 9 17 25 33 41 49 Pass #2 -Crasm 1.11: page 1 +1 9 Crasm 1.11: page 1 ERRORS: 0 @@ -347,14 +385,21 @@ Successful assembly... Last address 803b (32827) Code length 78 (120) -Pass #1 -1 ../src/crasm -o test_output/math16.6502.out -l math16.6502.asm -9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 129 137 145 153 161 169 177 185 mkdir -p test_output -193 201 209 217 225 233 241 249 Pass #1 -1 257 9 17 25 33 265 41 49 Pass #2 -57 65 73 81 89 97 ../src/crasm -o test_output/memcpy.6800.out -l memcpy.6800.asm -105 113 121 129 137 145 153 161 169 177 mkdir -p test_output -185 Pass #2 +17 25 33 41 49 57 65 73 81 89 97 105 113 Pass #1 +121 1 129 137 9 17 145 25 33 153 41 161 49 169 57 177 65 73 81 185 89 97 105 113 121 mkdir -p test_output +193 129 137 145 201 153 161 169 177 209 217 185 Pass #2 +225 233 241 249 257 ../src/crasm -o test_output/memcpy.6800.out -l memcpy.6800.asm +265 Crasm 1.11: page 1 + + +ERRORS: 0 +WARNINGS: 0 + +Successful assembly... + Last address 8107 (33031) + Code length 210 (528) +Pass #2 +mkdir -p test_output @@ -370,16 +415,7 @@ Last address 10eb (4331) Code length 1e0 (480) Pass #1 -1 9 ../src/crasm -o test_output/modem.6801.out -l modem.6801.asm -17 25 33 Crasm 1.11: page 1 - - -ERRORS: 0 -WARNINGS: 0 - -Successful assembly... - Last address 8107 (33031) - Code length 210 (528) +1 9 17 25 33 ../src/crasm -o test_output/modem.6801.out -l modem.6801.asm Pass #2 Crasm 1.11: page 1 @@ -390,42 +426,42 @@ Successful assembly... Last address 102d (4141) Code length 5c (92) -Pass #1 ../src/crasm -o test_output/opcode.z80.out -l opcode.z80.asm -mkdir -p test_output Pass #1 -1 1 9 9 17 mkdir -p test_output -25 17 33 25 33 41 41 49 49 57 65 57 73 65 81 89 73 97 81 105 89 113 97 121 129 105 137 113 145 153 161 121 169 177 129 185 193 137 201 209 145 217 225 153 233 241 249 161 257 mkdir -p test_output -265 169 273 177 281 289 185 297 193 305 201 313 209 321 329 217 337 345 225 353 233 361 369 241 377 385 249 393 401 257 409 417 265 425 433 273 441 449 281 457 465 289 473 297 481 489 305 ../src/crasm -o test_output/stdnames.6801.out -l stdnames.6801.asm -497 505 313 513 321 521 329 529 537 337 545 553 345 561 569 353 577 585 361 593 601 609 369 617 625 377 633 641 385 649 393 657 ../src/crasm -o test_output/tstif.crasm.out -l tstif.crasm.asm -401 665 409 673 681 417 425 689 697 433 705 441 713 721 449 729 737 457 745 753 465 761 769 473 Pass #2 -481 489 497 505 513 521 529 537 mkdir -p test_output -545 553 561 Pass #1 -1 9 569 577 17 585 25 33 593 41 601 49 609 57 65 617 73 625 81 89 97 633 105 Pass #2 -641 649 657 665 ../src/crasm -o test_output/tstinclude.crasm.out -l tstinclude.crasm.asm -673 681 Pass #1 -689 1 697 9 705 17 25 33 Crasm 1.11: page 1 +1 9 17 25 33 41 49 57 65 73 81 89 mkdir -p test_output +97 105 113 121 129 137 145 153 161 169 177 185 193 201 209 217 225 233 241 249 257 Pass #1 +1 265 9 273 17 281 25 289 33 41 297 49 57 305 mkdir -p test_output +65 313 73 81 321 89 329 97 105 337 113 345 121 353 129 137 361 145 153 369 161 169 377 177 185 193 385 201 209 393 217 401 225 233 409 241 249 417 257 425 265 273 433 281 441 289 449 297 305 457 313 465 321 329 mkdir -p test_output +473 337 481 345 353 489 361 369 497 377 385 505 393 513 401 409 521 417 425 433 529 441 449 537 457 465 545 473 481 553 489 497 561 505 513 569 521 577 529 585 537 545 593 553 561 569 ../src/crasm -o test_output/stdnames.6801.out -l stdnames.6801.asm +601 577 585 593 609 601 609 617 617 625 625 633 641 633 649 641 657 649 665 673 657 681 689 665 697 705 673 713 721 ../src/crasm -o test_output/tstif.crasm.out -l tstif.crasm.asm +681 729 737 689 745 753 697 761 769 705 Pass #2 +713 721 729 737 745 753 mkdir -p test_output +761 769 777 785 793 801 809 817 825 833 841 849 857 865 873 Pass #1 +1 881 9 889 17 897 25 905 33 ../src/crasm -o test_output/tstinclude.crasm.out -l tstinclude.crasm.asm +913 41 921 49 Pass #1 +929 1 57 937 65 9 17 73 945 25 81 33 89 41 97 Pass #2 +953 105 Pass #2 +961 969 977 mkdir -p test_output +985 Crasm 1.11: page 1 ERRORS: 0 WARNINGS: 0 Successful assembly... - Last address 14 (20) - Code length 0 (0) -713 41 Pass #2 -721 729 737 745 mkdir -p test_output -753 Crasm 1.11: page 1 + Last address 200f (8207) + Code length 20 (32) +993 1001 1009 1017 1025 1033 Crasm 1.11: page 1 ERRORS: 0 WARNINGS: 0 Successful assembly... - Last address 200f (8207) - Code length 20 (32) -761 769 777 785 793 801 809 817 825 833 841 849 857 865 873 881 889 897 905 913 Pass #1 -921 929 937 Crasm 1.11: page 1 + Last address 14 (20) + Code length 0 (0) +1041 1049 1057 1065 1073 1081 1089 1097 1105 1113 Pass #1 +1 1121 1 1129 9 Crasm 1.11: page 1 ERRORS: 0 @@ -434,12 +470,9 @@ Successful assembly... Last address 4587 (17799) Code length b10 (2832) -945 953 961 ../src/crasm -o test_output/tstmacros.crasm.out -l tstmacros.crasm.asm -969 977 985 993 1001 1009 1017 1025 1033 1041 1049 1 1057 1 1065 9 17 25 33 1073 1081 41 ../src/crasm -o test_output/uchess2.65C02.out -l uchess2.65C02.asm -1089 1097 1105 1113 49 1121 1129 1 1137 9 1145 Pass #1 -17 1 25 33 9 1153 41 17 1161 25 33 Pass #2 -1169 41 1177 1185 1193 1201 49 1209 Pass #2 -1217 1225 1233 1241 1249 1257 1265 1273 1281 +17 25 1137 33 41 1145 1153 1161 1169 1177 49 1185 1 1193 9 1201 17 25 33 41 1209 Pass #2 +1217 1225 1233 ../src/crasm -o test_output/tstmacros.crasm.out -l tstmacros.crasm.asm +1241 1249 1257 1265 1273 1281 1289 1297 Crasm 1.11: essai macro page 1 @@ -451,9 +484,13 @@ WARNINGS: 0 Successful assembly... - Last address 30e4 (12516) - Code length 1ca (458) -1289 + Last address 200f (8207) + Code length 1ea (490) +../src/crasm -o test_output/uchess2.65C02.out -l uchess2.65C02.asm +1305 1313 1321 1329 1337 1345 1353 1361 1369 1377 1385 1393 1401 1409 1417 1425 1433 1441 Pass #1 +1 1449 9 17 25 33 1457 41 1465 1473 1481 1489 49 1497 1505 Pass #2 +1513 Pass #1 +1521 1 9 1529 17 25 1537 33 1545 41 49 1553 57 1561 65 73 81 1569 89 97 Crasm 1.11: essai macro page 1 @@ -465,11 +502,10 @@ WARNINGS: 0 Successful assembly... - Last address 200f (8207) - Code length 1ea (490) -1297 1305 1313 Pass #1 -1321 1 9 1329 17 25 1337 33 1345 41 49 1353 57 1361 65 73 1369 81 1377 89 97 1385 105 113 1393 121 1401 129 1409 137 1417 145 153 1425 161 169 1433 177 185 1441 193 201 1449 209 217 1457 225 1465 233 241 1473 249 1481 257 265 1489 273 1497 281 289 1505 297 1513 305 1521 313 321 1529 329 1537 337 1545 345 1553 353 361 1561 369 377 385 1569 393 401 409 1577 417 425 1585 433 1593 441 449 1601 457 465 473 1609 481 489 1617 497 505 1625 513 521 1633 529 1641 537 545 1649 553 1657 561 1665 569 1673 1681 577 1689 585 1697 593 1705 1713 601 1721 609 1729 617 1737 625 1745 633 641 1753 1761 649 1769 657 1777 665 1785 673 681 689 697 705 1793 713 721 729 1801 737 745 753 1809 761 769 777 785 1817 793 801 809 1825 817 825 833 841 849 1833 857 865 873 Pass #2 -881 889 Pass #2 + Last address 30e4 (12516) + Code length 1ca (458) +1577 105 1585 113 121 1593 129 1601 137 145 1609 153 1617 161 169 1625 177 185 1633 193 1641 201 209 1649 1657 217 1665 225 1673 233 1681 241 1689 1697 249 1705 1713 257 1721 265 1729 273 1737 281 1745 289 1753 297 1761 1769 305 1777 313 1785 321 329 337 345 353 1793 361 369 377 385 1801 393 401 409 417 425 1809 433 441 449 457 465 473 1817 481 489 1825 497 505 513 521 1833 529 537 545 553 561 Pass #2 +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 @@ -506,7 +542,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/crasm-1.11' dh_auto_install -- prefix=/build/reproducible-path/crasm-1.11/debian/crasm/usr - make -j40 install DESTDIR=/build/reproducible-path/crasm-1.11/debian/crasm AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" prefix=/build/reproducible-path/crasm-1.11/debian/crasm/usr + make -j42 install DESTDIR=/build/reproducible-path/crasm-1.11/debian/crasm AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" prefix=/build/reproducible-path/crasm-1.11/debian/crasm/usr make[2]: Entering directory '/build/reproducible-path/crasm-1.11' cp src/crasm /build/reproducible-path/crasm-1.11/debian/crasm/usr/bin/crasm chmod 0755 /build/reproducible-path/crasm-1.11/debian/crasm/usr/bin/crasm @@ -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/2145351/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2145351/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/3514848 and its subdirectories -I: Current time: Fri Oct 3 17:50:19 -12 2025 -I: pbuilder-time-stamp: 1759557019 +I: removing directory /srv/workspace/pbuilder/2145351 and its subdirectories +I: Current time: Sat Nov 7 02:14:03 +14 2026 +I: pbuilder-time-stamp: 1793967243