Diff of the two buildlogs: -- --- b1/build.log 2023-04-10 11:30:52.643868040 +0000 +++ b2/build.log 2023-04-10 11:39:27.298703813 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun May 12 05:46:40 -12 2024 -I: pbuilder-time-stamp: 1715536000 +I: Current time: Tue Apr 11 01:30:56 +14 2023 +I: pbuilder-time-stamp: 1681126256 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: copying [./node-jake_10.8.5+~1.0.4.orig.tar.gz] I: copying [./node-jake_10.8.5+~1.0.4-3.debian.tar.xz] I: Extracting source -gpgv: Signature made Sat Dec 3 06:10:49 2022 -12 +gpgv: Signature made Sun Dec 4 08:10:49 2022 +14 gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./node-jake_10.8.5+~1.0.4-3.dsc: no acceptable signature found @@ -31,11 +31,20 @@ dpkg-source: info: applying increase-test-timeout.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/8940/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/21676/tmp/hooks/D01_modify_environment starting +debug: Running on codethink16-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 +lrwxrwxrwx 1 root root 4 Jan 6 03:20 /bin/sh -> dash +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/21676/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/21676/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' + 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=8' @@ -45,38 +54,38 @@ IFS=' ' LANG='C' - LANGUAGE='en_US:en' + LANGUAGE='nl_BE:nl' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' + 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' - PPID='8940' + PPID='21676' PS1='# ' PS2='> ' 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.DiF0gr72/pbuilderrc_w1ZL --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DiF0gr72/b1 --logfile b1/build.log node-jake_10.8.5+~1.0.4-3.dsc' + 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.DiF0gr72/pbuilderrc_3GaL --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DiF0gr72/b2 --logfile b2/build.log --extrapackages usrmerge node-jake_10.8.5+~1.0.4-3.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' + TZ='/usr/share/zoneinfo/Etc/GMT-14' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a - Linux codethink9-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 11 04:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/8940/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 9 00:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/21676/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -325,7 +334,7 @@ Get: 197 http://deb.debian.org/debian bookworm/main arm64 mocha all 10.1.0+ds1+~cs29.3.1-1 [162 kB] Get: 198 http://deb.debian.org/debian bookworm/main arm64 node-async all 0.8.0-6 [3748 B] Get: 199 http://deb.debian.org/debian bookworm/main arm64 node-q all 1.5.1-4 [51.5 kB] -Fetched 39.2 MB in 3s (14.5 MB/s) +Fetched 39.2 MB in 1s (29.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package liblocale-gettext-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 ... 19616 files and directories currently installed.) @@ -1144,8 +1153,17 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/node-jake-10.8.5+~1.0.4/ && 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-jake_10.8.5+~1.0.4-3_source.changes +I: user script /srv/workspace/pbuilder/21676/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/21676/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/node-jake-10.8.5+~1.0.4/ && 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-jake_10.8.5+~1.0.4-3_source.changes dpkg-buildpackage: info: source package node-jake dpkg-buildpackage: info: source version 10.8.5+~1.0.4-3 dpkg-buildpackage: info: source distribution unstable @@ -1182,7 +1200,7 @@ returns a list of unique file entries passing options to minimatch object All tests ran successfully -Finished 'test' after 73 ms +Finished 'test' after 109 ms /bin/sh -ex debian/tests/pkg-js/test + CODE=0 + mv test/integration/publish_task.js test/integration/publish_task.js.disabled @@ -1214,28 +1232,28 @@ undefined --trace does not expect a value (equal), -f does (throw howdy away) - 19 passing (45ms) + 19 passing (87ms) -Finished 'test:unit' after 1367 ms +Finished 'test:unit' after 2405 ms Starting 'test:integration'... concurrent - undefined simple concurrent prerequisites 1 (5403ms) - undefined simple concurrent prerequisites 2 (5600ms) - undefined sequential concurrent prerequisites (5852ms) - undefined concurrent concurrent prerequisites (5464ms) - undefined concurrent prerequisites with subdependency (5351ms) - undefined failing in concurrent prerequisites (5291ms) + undefined simple concurrent prerequisites 1 (7301ms) + undefined simple concurrent prerequisites 2 (7164ms) + undefined sequential concurrent prerequisites (7364ms) + undefined concurrent concurrent prerequisites (7180ms) + undefined concurrent prerequisites with subdependency (7408ms) + undefined failing in concurrent prerequisites (7038ms) fileTask - undefined where a file-task prereq does not change with --always-make (10383ms) - undefined concating two files (5318ms) - undefined where a file-task prereq does not change (10450ms) - undefined where a file-task prereq does change, then does not (11260ms) - undefined a preexisting file (10418ms) - undefined a preexisting file with --always-make flag (10310ms) - undefined nested directory-task (5044ms) + undefined where a file-task prereq does not change with --always-make (13764ms) + undefined concating two files (6878ms) + undefined where a file-task prereq does not change (13402ms) + undefined where a file-task prereq does change, then does not (15159ms) + undefined a preexisting file (13397ms) + undefined a preexisting file with --always-make flag (12991ms) + undefined nested directory-task (6588ms) fileUtils undefined mkdirP @@ -1255,65 +1273,65 @@ rule undefined Rule.getSource - undefined rule w/o pattern (5358ms) - undefined rule w pattern w/o folder w/o namespace (5205ms) - undefined rule w pattern w folder w/o namespace (5035ms) + undefined rule w/o pattern (6692ms) + undefined rule w pattern w/o folder w/o namespace (6844ms) + undefined rule w pattern w folder w/o namespace (6758ms) - rule w pattern w folder w namespace - rule w chain w pattern w folder w namespace - undefined rule with source file not created yet (precedence) (4942ms) - undefined rule with source file now created (precedence) (5352ms) - undefined rule with source file modified (precedence) (6487ms) - undefined rule with existing objective file and no source (should be normal file-task) (precedence) (5396ms) - undefined rule with source file not created yet (regexPattern) (5212ms) - undefined rule with source file now created (regexPattern) (5535ms) - undefined rule with source file modified (regexPattern) (6600ms) - undefined rule with existing objective file and no source (should be normal file-task) (regexPattern) (5228ms) - undefined rule with source file not created yet (sourceFunction) (5535ms) - undefined rule with source file now created (sourceFunction) (5312ms) - undefined rule with source file modified (sourceFunction) (6709ms) - undefined rule with existing objective file and no source (should be normal file-task) (sourceFunction) (6819ms) + undefined rule with source file not created yet (precedence) (6639ms) + undefined rule with source file now created (precedence) (6769ms) + undefined rule with source file modified (precedence) (7785ms) + undefined rule with existing objective file and no source (should be normal file-task) (precedence) (7444ms) + undefined rule with source file not created yet (regexPattern) (7031ms) + undefined rule with source file now created (regexPattern) (6805ms) + undefined rule with source file modified (regexPattern) (7815ms) + undefined rule with existing objective file and no source (should be normal file-task) (regexPattern) (7154ms) + undefined rule with source file not created yet (sourceFunction) (6699ms) + undefined rule with source file now created (sourceFunction) (6850ms) + undefined rule with source file modified (sourceFunction) (7991ms) + undefined rule with existing objective file and no source (should be normal file-task) (sourceFunction) (6967ms) selfDep - undefined self dep const (6621ms) - undefined self dep dyn (6902ms) + undefined self dep const (6904ms) + undefined self dep dyn (7063ms) taskBase - undefined default task (13456ms) - undefined task with no action (6531ms) - undefined a task with no action and no prereqs (6711ms) - undefined a task that exists at the top-level, and not in the specified namespace, should error (6767ms) - undefined passing args to a task (7007ms) - undefined a task with environment vars (6811ms) - undefined passing args and using environment vars (6765ms) - undefined a simple prereq (6796ms) - undefined a duplicate prereq only runs once (6889ms) - undefined a prereq with command-line args (6415ms) - undefined a prereq with args via invoke (6871ms) - undefined a prereq with args via execute (6592ms) - undefined repeating the task via execute (6824ms) - undefined prereq execution-order (6657ms) - undefined basic async task (6951ms) - undefined promise async task (6836ms) - undefined failing promise async task (6712ms) - undefined that current-prereq index gets reset (6867ms) - undefined modifying a task by adding prereq during execution (7133ms) - undefined listening for task error-event (6552ms) - undefined listening for jake error-event (7106ms) - undefined listening for jake unhandledRejection-event (7037ms) - undefined large number of same prereqs (7208ms) - undefined large number of different prereqs (7187ms) - undefined large number of different prereqs (6764ms) - undefined modifying a namespace by adding a new task (6125ms) + undefined default task (13750ms) + undefined task with no action (6845ms) + undefined a task with no action and no prereqs (6688ms) + undefined a task that exists at the top-level, and not in the specified namespace, should error (7154ms) + undefined passing args to a task (7569ms) + undefined a task with environment vars (6986ms) + undefined passing args and using environment vars (6623ms) + undefined a simple prereq (6716ms) + undefined a duplicate prereq only runs once (6695ms) + undefined a prereq with command-line args (6633ms) + undefined a prereq with args via invoke (6664ms) + undefined a prereq with args via execute (6724ms) + undefined repeating the task via execute (6889ms) + undefined prereq execution-order (6705ms) + undefined basic async task (6760ms) + undefined promise async task (6673ms) + undefined failing promise async task (7086ms) + undefined that current-prereq index gets reset (7054ms) + undefined modifying a task by adding prereq during execution (6681ms) + undefined listening for task error-event (7354ms) + undefined listening for jake error-event (6769ms) + undefined listening for jake unhandledRejection-event (6470ms) + undefined large number of same prereqs (6780ms) + undefined large number of different prereqs (6953ms) + undefined large number of different prereqs (7247ms) + undefined modifying a namespace by adding a new task (7320ms) - 71 passing (6m) + 71 passing (7m) 2 pending -Finished 'test:integration' after 379691 ms +Finished 'test:integration' after 434205 ms Starting 'test:integrationClobber'... -Finished 'test:integrationClobber' after 13 ms +Finished 'test:integrationClobber' after 16 ms Starting 'test'... -Finished 'test' after 1 ms +Finished 'test' after 3 ms + mv test/integration/publish_task.js.disabled test/integration/publish_task.js + exit 0 Removing node_modules/jake @@ -1386,12 +1404,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/21676/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/21676/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/8940 and its subdirectories -I: Current time: Sun May 12 05:53:51 -12 2024 -I: pbuilder-time-stamp: 1715536431 +I: removing directory /srv/workspace/pbuilder/21676 and its subdirectories +I: Current time: Tue Apr 11 01:39:26 +14 2023 +I: pbuilder-time-stamp: 1681126766