Diff of the two buildlogs: -- --- b1/build.log 2025-10-10 07:17:14.768254740 +0000 +++ b2/build.log 2025-10-10 07:24:19.356787068 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Oct 9 19:16:21 -12 2025 -I: pbuilder-time-stamp: 1760080581 +I: Current time: Fri Nov 13 03:40:20 +14 2026 +I: pbuilder-time-stamp: 1794490820 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -33,53 +33,85 @@ dpkg-source: info: applying 0011-Insulate-new-tarballs-2GB-test-against-timezone-vari.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/934007/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3950050/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 12 13:43 /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/3950050/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3950050/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='578b19356d934a46b861a671aad7ec68' - 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='934007' - PS1='# ' - PS2='> ' + INVOCATION_ID=5d9310212f864b2ab5bed97b336a6417 + 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=3950050 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.bN8IRpcs/pbuilderrc_nB64 --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.bN8IRpcs/b1 --logfile b1/build.log tardy_1.28-1.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='106' - 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.bN8IRpcs/pbuilderrc_elxU --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.bN8IRpcs/b2 --logfile b2/build.log tardy_1.28-1.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + 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 ionos11-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/934007/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3950050/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -172,7 +204,7 @@ Get: 45 http://deb.debian.org/debian forky/main amd64 libexplain-dev amd64 1.4.D001-16 [1124 kB] Get: 46 http://deb.debian.org/debian forky/main amd64 liblzma-dev amd64 5.8.1-2 [349 kB] Get: 47 http://deb.debian.org/debian forky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 15.5 MB in 0s (41.0 MB/s) +Fetched 15.5 MB in 2s (8614 kB/s) Preconfiguring packages ... Selecting previously unselected package cpio. (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.) @@ -378,7 +410,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/tardy-1.28/ && 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 > ../tardy_1.28-1_source.changes +I: user script /srv/workspace/pbuilder/3950050/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3950050/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/tardy-1.28/ && 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 > ../tardy_1.28-1_source.changes dpkg-buildpackage: info: source package tardy dpkg-buildpackage: info: source version 1.28-1 dpkg-buildpackage: info: source distribution unstable @@ -551,7 +587,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/tardy-1.28' dh_auto_build -- all-bin - make -j40 all-bin + make -j42 all-bin make[2]: Entering directory '/build/reproducible-path/tardy-1.28' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c tardy/arglex/tardy.cc -o tardy/arglex/tardy.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c tardy/ifmt.cc -o tardy/ifmt.o @@ -561,8 +597,8 @@ mkdir bin g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c libtardy/ac/bzlib.cc -o libtardy/ac/bzlib.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c libtardy/ac/lzma.cc -o libtardy/ac/lzma.o -g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c libtardy/ac/stdio.cc -o libtardy/ac/stdio.o chmod 0755 bin +g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c libtardy/ac/stdio.cc -o libtardy/ac/stdio.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c libtardy/ac/string.cc -o libtardy/ac/string.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c libtardy/ac/zlib.cc -o libtardy/ac/zlib.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/tardy-1.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I. -c libtardy/arglex.cc -o libtardy/arglex.o @@ -816,7 +852,7 @@ make[2]: Leaving directory '/build/reproducible-path/tardy-1.28' make[1]: Leaving directory '/build/reproducible-path/tardy-1.28' dh_auto_test - make -j40 check TESTSUITEFLAGS="-j40 --verbose" VERBOSE=1 + make -j42 check TESTSUITEFLAGS="-j42 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/tardy-1.28' PATH=$PWD/bin:$PATH /bin/sh test/00/t0001a.sh PATH=$PWD/bin:$PATH /bin/sh test/00/t0002a.sh @@ -849,6 +885,17 @@ PATH=$PWD/bin:$PATH /bin/sh test/00/t0030a.sh PATH=$PWD/bin:$PATH /bin/sh test/00/t0031a.sh PATH=$PWD/bin:$PATH /bin/sh test/00/t0032a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0033a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0035a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0036a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0037a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0039a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0050a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0051a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0052a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0053a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0055a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0056a.sh 2 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 @@ -934,8 +981,7 @@ To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. -ThePATH=$PWD/bin:$PATH /bin/sh test/00/t0033a.sh - resulting work is called a "modified version" of the earlier work or a work +The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the @@ -1154,8 +1200,7 @@ specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of -how the transaction is characterized), the Corresponding Source convePATH=$PWD/bin:$PATH /bin/sh test/00/t0035a.sh -yed under +how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the @@ -1374,8 +1419,7 @@ 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to -link or combine any covered work with a work licensed undPATH=$PWD/bin:$PATH /bin/sh test/00/t0036a.sh -er version 3 of the +link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero @@ -1497,58 +1541,50 @@ applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . -PATH=$PWD/bin:$PATH /bin/sh test/00/t0037a.sh -PATH=$PWD/bin:$PATH /bin/sh test/00/t0039a.sh -PATH=$PWD/bin:$PATH /bin/sh test/00/t0050a.sh -PATH=$PWD/bin:$PATH /bin/sh test/00/t0051a.sh -PATH=$PWD/bin:$PATH /bin/sh test/00/t0052a.sh -PATH=$PWD/bin:$PATH /bin/sh test/00/t0053a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0055a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0057a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0056a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0057a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0058a.sh PASSED PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0059a.sh PASSED +PASSED +PATH=$PWD/bin:$PATH /bin/sh test/00/t0058a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0059a.sh PATH=$PWD/bin:$PATH /bin/sh test/00/t0060a.sh PATH=$PWD/bin:$PATH /bin/sh test/00/t0061a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0062a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0063a.sh PASSED +PATH=$PWD/bin:$PATH /bin/sh test/00/t0065a.sh PASSED +PATH=$PWD/bin:$PATH /bin/sh test/00/t0067a.sh PASSED PASSED PASSED +PATH=$PWD/bin:$PATH /bin/sh test/00/t0068a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0070a.sh PASSED PASSED PASSED PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0062a.sh -PASSED PASSED +PATH=$PWD/bin:$PATH /bin/sh test/00/t0072a.sh +PATH=$PWD/bin:$PATH /bin/sh test/00/t0073a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0063a.sh -PATH=$PWD/bin:$PATH /bin/sh test/00/t0065a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0067a.sh PASSED +PATH=$PWD/bin:$PATH /bin/sh test/00/t0075a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0068a.sh -PATH=$PWD/bin:$PATH /bin/sh test/00/t0070a.sh PASSED PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0072a.sh PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0073a.sh PASSED PASSED PASSED PASSED PASSED -PATH=$PWD/bin:$PATH /bin/sh test/00/t0075a.sh PASSED PASSED PASSED @@ -1613,12 +1649,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/3950050/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3950050/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/934007 and its subdirectories -I: Current time: Thu Oct 9 19:17:14 -12 2025 -I: pbuilder-time-stamp: 1760080634 +I: removing directory /srv/workspace/pbuilder/3950050 and its subdirectories +I: Current time: Fri Nov 13 03:46:49 +14 2026 +I: pbuilder-time-stamp: 1794491211