Diff of the two buildlogs: -- --- b1/build.log 2024-05-24 20:45:06.463987207 +0000 +++ b2/build.log 2024-05-24 20:51:48.786867263 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jun 26 15:04:38 -12 2025 -I: pbuilder-time-stamp: 1750993478 +I: Current time: Sat May 25 10:45:10 +14 2024 +I: pbuilder-time-stamp: 1716583510 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -30,51 +30,83 @@ dpkg-source: info: applying use-rollup-plugin-typescript.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1876337/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/644312/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-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 May 24 20:45 /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/644312/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/644312/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' + 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]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(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=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + 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='d2178bef921b449cad81f89642830424' - 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='1876337' - PS1='# ' - PS2='> ' + INVOCATION_ID=56bf8f0491d1494a8318d9ceff32d875 + 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=644312 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.ZCofrTxt/pbuilderrc_6fEV --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.ZCofrTxt/b1 --logfile b1/build.log node-y18n_5.0.8+~5.0.0-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.ZCofrTxt/pbuilderrc_UOVm --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.ZCofrTxt/b2 --logfile b2/build.log node-y18n_5.0.8+~5.0.0-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom02-amd64 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 25 17:46 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1876337/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 23 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/644312/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -422,7 +454,7 @@ Get: 284 http://deb.debian.org/debian trixie/main amd64 node-rollup-plugin-typescript all 11.1.5~ds+~1.0.1-1 [26.4 kB] Get: 285 http://deb.debian.org/debian trixie/main amd64 node-ua-parser-js all 0.8.1+ds+~0.7.36-3 [29.1 kB] Get: 286 http://deb.debian.org/debian trixie/main amd64 rollup all 3.29.4-3 [504 kB] -Fetched 54.1 MB in 3s (17.2 MB/s) +Fetched 54.1 MB in 1s (47.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package netbase. (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 ... 19701 files and directories currently installed.) @@ -1594,7 +1626,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/node-y18n-5.0.8+~5.0.0/ && 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 > ../node-y18n_5.0.8+~5.0.0-3_source.changes +I: user script /srv/workspace/pbuilder/644312/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/644312/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-y18n-5.0.8+~5.0.0/ && 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 > ../node-y18n_5.0.8+~5.0.0-3_source.changes dpkg-buildpackage: info: source package node-y18n dpkg-buildpackage: info: source version 5.0.8+~5.0.0-3 dpkg-buildpackage: info: source distribution unstable @@ -1653,7 +1689,7 @@ fs (imported by "lib/platform-shims/node.ts") util (imported by "lib/platform-shims/node.ts") path (imported by "lib/platform-shims/node.ts") -created ./build/index.cjs in 1.3s +created ./build/index.cjs in 1.5s make[1]: Leaving directory '/build/reproducible-path/node-y18n-5.0.8+~5.0.0' dh_auto_test --buildsystem=nodejs ln -s ../. node_modules/y18n @@ -1671,16 +1707,16 @@ undefined can be used as a tag for template literals with falsy arguments undefined uses replacements from the default locale if none is configured undefined uses replacements from the configured locale - undefined uses language file if language_territory file does not exist + undefined uses language file if language_territory file does not exist (102ms) undefined does not fallback to language file if fallbackToLanguage is false undefined uses strings as given if no matching locale files found undefined expands arguments into %s placeholders the first time observing a word undefined returns the word immediately - undefined writes new word to locale file if updateFiles is true - undefined writes new word to language file if language_territory file does not exist + undefined writes new word to locale file if updateFiles is true (41ms) + undefined writes new word to language file if language_territory file does not exist (54ms) undefined writes word to missing locale file, if no fallback takes place - undefined handles enqueuing multiple writes at the same time + undefined handles enqueuing multiple writes at the same time (109ms) undefined does not write the locale file if updateFiles is false __n undefined uses the singular form if quantity is 1 @@ -1704,7 +1740,7 @@ undefined does not pollute prototype, when __ is used with __proto__ locale - 30 passing (80ms) + 30 passing (509ms) + node debian/tests/CVE-2020-7774-check.js Not vulnerable to CVE-2020-7774 @@ -1721,12 +1757,12 @@ install -m 644 ./build/index.cjs /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/ mkdir -p /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib install -m 644 ./build/lib/cjs.d.ts /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/ + install -m 644 ./build/lib/index.d.ts /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/ install -m 644 ./build/lib/index.js /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/ install -m 644 ./build/lib/cjs.js /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/ - install -m 644 ./build/lib/index.d.ts /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/ mkdir -p /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/platform-shims - install -m 644 ./build/lib/platform-shims/node.js /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/platform-shims/ install -m 644 ./build/lib/platform-shims/node.d.ts /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/platform-shims/ + install -m 644 ./build/lib/platform-shims/node.js /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n/build/lib/platform-shims/ install -m 644 ./index.mjs /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n// install -m 644 ./package.json /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n// install -m 644 ./package.json /build/reproducible-path/node-y18n-5.0.8\+\~5.0.0/debian/node-y18n//usr/share/nodejs/y18n// @@ -1762,12 +1798,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/644312/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/644312/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/1876337 and its subdirectories -I: Current time: Thu Jun 26 15:08:05 -12 2025 -I: pbuilder-time-stamp: 1750993685 +I: removing directory /srv/workspace/pbuilder/644312 and its subdirectories +I: Current time: Sat May 25 10:51:47 +14 2024 +I: pbuilder-time-stamp: 1716583907