Diff of the two buildlogs: -- --- b1/build.log 2025-03-13 22:03:02.582994666 +0000 +++ b2/build.log 2025-03-13 22:05:38.276012208 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 15 15:41:01 -12 2026 -I: pbuilder-time-stamp: 1776310861 +I: Current time: Fri Mar 14 12:03:07 +14 2025 +I: pbuilder-time-stamp: 1741903387 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying no-destdir-for-installcheck I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1959940/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/35455/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-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 Mar 13 22:03 /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/35455/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/35455/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=42 ' - DISTRIBUTION='trixie' - 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]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='61188d9bb3c34c128260abdabeebf838' - 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='1959940' - PS1='# ' - PS2='> ' + INVOCATION_ID=5b18e1796c164d38b816a06a792bb172 + 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=35455 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.qOVnU7L1/pbuilderrc_MHrl --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.qOVnU7L1/b1 --logfile b1/build.log pgtap_1.3.3-3.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.qOVnU7L1/pbuilderrc_gkff --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.qOVnU7L1/b2 --logfile b2/build.log pgtap_1.3.3-3.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1959940/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/35455/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -243,7 +275,7 @@ Get: 127 http://deb.debian.org/debian trixie/main amd64 postgresql-plpython3-17 amd64 17.4-1 [108 kB] Get: 128 http://deb.debian.org/debian trixie/main amd64 postgresql-pltcl-17 amd64 17.4-1 [41.1 kB] Get: 129 http://deb.debian.org/debian trixie/main amd64 postgresql-all all 274 [13.5 kB] -Fetched 195 MB in 37s (5277 kB/s) +Fetched 195 MB in 3s (60.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libjson-perl. (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 ... 19802 files and directories currently installed.) @@ -678,8 +710,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Apr 16 04:03:54 UTC 2026. -Universal Time is now: Thu Apr 16 04:03:54 UTC 2026. +Local time is now: Thu Mar 13 22:04:27 UTC 2025. +Universal Time is now: Thu Mar 13 22:04:27 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -793,7 +825,7 @@ selecting dynamic shared memory implementation ... posix selecting default "max_connections" ... 100 selecting default "shared_buffers" ... 128MB -selecting default time zone ... /usr/share/zoneinfo/Etc/GMT+12 +selecting default time zone ... /usr/share/zoneinfo/Etc/GMT-14 creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok @@ -817,7 +849,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pgtap-1.3.3/ && 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 > ../pgtap_1.3.3-3_source.changes +I: user script /srv/workspace/pbuilder/35455/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/35455/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pgtap-1.3.3/ && 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 > ../pgtap_1.3.3-3_source.changes dpkg-buildpackage: info: source package pgtap dpkg-buildpackage: info: source version 1.3.3-3 dpkg-buildpackage: info: source distribution unstable @@ -863,13 +899,13 @@ cp sql/pgtap.sql.in sql/pgtap.sql sed -e 's,MODULE_PATHNAME,$libdir/pgtap,g' -e 's,__OS__,linux,g' -e 's,__VERSION__,1.3,g' sql/pgtap.sql > sql/pgtap.tmp cp sql/pgtap.sql.in sql/pgtap-static.sql.tmp - -*** Patching pgtap-static.sql with compat/install-9.6.patch mv sql/pgtap.tmp sql/pgtap.sql -patching file sql/pgtap-static.sql.tmp '/usr/bin/perl' -e 'for (grep { /^CREATE /} reverse <>) { chomp; s/CREATE (OR REPLACE )?/DROP /; s/DROP (FUNCTION|VIEW|TYPE) /DROP $1 IF EXISTS /; s/ (DEFAULT|=)[ ]+[a-zA-Z0-9]+//g; print "$_;\n" }' sql/pgtap.sql > sql/uninstall_pgtap.sql +*** Patching pgtap-static.sql with compat/install-9.6.patch cp sql/pgtap.sql sql/pgtap--1.3.3.sql +patching file sql/pgtap-static.sql.tmp + *** Patching pgtap-static.sql with compat/install-9.4.patch patching file sql/pgtap-static.sql.tmp @@ -933,54 +969,54 @@ Using 89 parallel test connections cp sql/pgtap.sql.in sql/pgtap.sql sed -e 's,MODULE_PATHNAME,$libdir/pgtap,g' -e 's,__OS__,linux,g' -e 's,__VERSION__,1.3,g' sql/pgtap.sql > sql/pgtap.tmp -Rebuilding test/build/all_tests Schedule changed to test/build/parallel.sch +Rebuilding test/build/all_tests mv sql/pgtap.tmp sql/pgtap.sql cp `cat test/build/which_schedule` test/build/run.sch echo "# +++ regress install-check in +++" && /usr/lib/postgresql/17/lib/pgxs/src/makefiles/../../src/test/regress/pg_regress --inputdir=./ --bindir='/usr/lib/postgresql/17/bin' --inputdir=test --max-connections=89 --schedule test/schedule/main.sch --schedule test/build/run.sch # +++ regress install-check in +++ # using postmaster on localhost, port 5432 # could not set core size: disallowed by hard limit -ok 1 - build 553 ms -ok 2 - create 391 ms -ok 3 - coltap 537 ms -ok 4 - hastap 3594 ms -# parallel group (35 tests): do_tap matching pg73 performs_ok performs_within istap runjusttests todotap roletap cmpok moretap util runnotests usergroup throwtap trigger enumtap runtests proctap policy privs fktap inheritance pktap unique partitions resultset functap extension valueset aretap ownership index ruletap check -ok 5 + aretap 3864 ms -ok 6 + check 5218 ms -ok 7 + cmpok 282 ms -ok 8 + do_tap 120 ms -ok 9 + enumtap 434 ms -ok 10 + extension 2549 ms -ok 11 + fktap 883 ms -ok 12 + functap 2325 ms -ok 13 + index 4955 ms -ok 14 + inheritance 1097 ms -ok 15 + istap 244 ms -ok 16 + matching 207 ms -ok 17 + moretap 295 ms -ok 18 + ownership 4477 ms -ok 19 + partitions 1608 ms -ok 20 + performs_ok 237 ms -ok 21 + performs_within 239 ms -ok 22 + pg73 236 ms -ok 23 + pktap 1425 ms -ok 24 + policy 665 ms -ok 25 + privs 830 ms -ok 26 + proctap 644 ms -ok 27 + resultset 2095 ms -ok 28 + roletap 265 ms -ok 29 + ruletap 5126 ms -ok 30 + runjusttests 247 ms -ok 31 + runnotests 301 ms -ok 32 + runtests 602 ms -ok 33 + throwtap 356 ms -ok 34 + todotap 246 ms -ok 35 + trigger 383 ms -ok 36 + unique 1528 ms -ok 37 + usergroup 334 ms -ok 38 + util 289 ms -ok 39 + valueset 3082 ms +ok 1 - build 781 ms +ok 2 - create 161 ms +ok 3 - coltap 474 ms +ok 4 - hastap 1940 ms +# parallel group (35 tests): matching util do_tap todotap performs_within pg73 performs_ok cmpok roletap runjusttests istap moretap throwtap usergroup trigger extension enumtap runtests proctap policy runnotests index privs fktap check unique inheritance ruletap partitions resultset functap valueset aretap ownership pktap +ok 5 + aretap 3777 ms +ok 6 + check 928 ms +ok 7 + cmpok 335 ms +ok 8 + do_tap 245 ms +ok 9 + enumtap 553 ms +ok 10 + extension 463 ms +ok 11 + fktap 923 ms +ok 12 + functap 2492 ms +ok 13 + index 836 ms +ok 14 + inheritance 1127 ms +ok 15 + istap 379 ms +ok 16 + matching 210 ms +ok 17 + moretap 385 ms +ok 18 + ownership 4257 ms +ok 19 + partitions 1252 ms +ok 20 + performs_ok 296 ms +ok 21 + performs_within 285 ms +ok 22 + pg73 285 ms +ok 23 + pktap 4451 ms +ok 24 + policy 640 ms +ok 25 + privs 840 ms +ok 26 + proctap 615 ms +ok 27 + resultset 2188 ms +ok 28 + roletap 342 ms +ok 29 + ruletap 1222 ms +ok 30 + runjusttests 347 ms +ok 31 + runnotests 666 ms +ok 32 + runtests 607 ms +ok 33 + throwtap 441 ms +ok 34 + todotap 278 ms +ok 35 + trigger 448 ms +ok 36 + unique 1009 ms +ok 37 + usergroup 435 ms +ok 38 + util 204 ms +ok 39 + valueset 3292 ms 1..39 # All 39 tests passed. make[1]: Leaving directory '/build/reproducible-path/pgtap-1.3.3' @@ -1004,8 +1040,8 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'pgtap-doc' in '../pgtap-doc_1.3.3-3_all.deb'. -dpkg-deb: building package 'postgresql-17-pgtap' in '../postgresql-17-pgtap_1.3.3-3_all.deb'. dpkg-deb: building package 'pgtap' in '../pgtap_1.3.3-3_all.deb'. +dpkg-deb: building package 'postgresql-17-pgtap' in '../postgresql-17-pgtap_1.3.3-3_all.deb'. dpkg-genbuildinfo --build=binary -O../pgtap_1.3.3-3_amd64.buildinfo dpkg-genchanges --build=binary -O../pgtap_1.3.3-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1013,12 +1049,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/35455/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/35455/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/1959940 and its subdirectories -I: Current time: Wed Apr 15 16:26:01 -12 2026 -I: pbuilder-time-stamp: 1776313561 +I: removing directory /srv/workspace/pbuilder/35455 and its subdirectories +I: Current time: Fri Mar 14 12:05:37 +14 2025 +I: pbuilder-time-stamp: 1741903537