Diff of the two buildlogs: -- --- b1/build.log 2023-04-13 23:18:27.944500622 +0000 +++ b2/build.log 2023-04-13 23:23:20.515521202 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 13 11:14:47 -12 2023 -I: pbuilder-time-stamp: 1681427687 +I: Current time: Thu May 16 19:41:33 +14 2024 +I: pbuilder-time-stamp: 1715838093 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-ramda_0.28.0+dfsg+~0.28.18.orig.tar.xz] I: copying [./node-ramda_0.28.0+dfsg+~0.28.18-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Sat Oct 29 19:37:36 2022 -12 +gpgv: Signature made Sun Oct 30 21:37:36 2022 +14 gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./node-ramda_0.28.0+dfsg+~0.28.18-1.dsc: no acceptable signature found @@ -30,11 +30,20 @@ dpkg-source: info: applying reproducible-build.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/15662/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1239/tmp/hooks/D01_modify_environment starting +debug: Running on codethink9-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 2023 /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/1239/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1239/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' @@ -44,38 +53,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='15662' + PPID='1239' 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.BY2klHQs/pbuilderrc_XYca --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.BY2klHQs/b1 --logfile b1/build.log node-ramda_0.28.0+dfsg+~0.28.18-1.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.BY2klHQs/pbuilderrc_97y0 --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.BY2klHQs/b2 --logfile b2/build.log --extrapackages usrmerge node-ramda_0.28.0+dfsg+~0.28.18-1.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 codethink10-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 Apr 10 22:26 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/15662/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 15 06:47 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1239/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -471,7 +480,7 @@ Get: 346 http://deb.debian.org/debian bookworm/main arm64 node-terser all 5.16.4-1 [204 kB] Get: 347 http://deb.debian.org/debian bookworm/main arm64 rollup all 3.15.0-1 [489 kB] Get: 348 http://deb.debian.org/debian bookworm/main arm64 terser all 5.16.4-1 [16.4 kB] -Fetched 44.9 MB in 2s (22.1 MB/s) +Fetched 44.9 MB in 3s (15.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 ... 19616 files and directories currently installed.) @@ -1890,8 +1899,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-ramda-0.28.0+dfsg+~0.28.18/ && 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-ramda_0.28.0+dfsg+~0.28.18-1_source.changes +I: user script /srv/workspace/pbuilder/1239/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/1239/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/node-ramda-0.28.0+dfsg+~0.28.18/ && 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-ramda_0.28.0+dfsg+~0.28.18-1_source.changes dpkg-buildpackage: info: source package node-ramda dpkg-buildpackage: info: source version 0.28.0+dfsg+~0.28.18-1 dpkg-buildpackage: info: source distribution unstable @@ -1921,9 +1939,9 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-ramda-0.28.0+dfsg+~0.28.18' BABEL_ENV=cjs babeljs source --out-dir src -Successfully compiled 344 files with Babel (9522ms). +Successfully compiled 344 files with Babel (13458ms). BABEL_ENV=es babeljs source --out-dir es -Successfully compiled 344 files with Babel (8838ms). +Successfully compiled 344 files with Babel (12259ms). NODE_ENV=development rollup -c -o dist/ramda.js  source/index.js → dist/ramda.js... @@ -1936,7 +1954,7 @@ ^ 2: import mergeDeepRight from './mergeDeepRight.js'; 3: import _curry2 from './internal/_curry2.js'; -created dist/ramda.js in 30s +created dist/ramda.js in 39s #NODE_ENV=production rollup -c -o dist/ramda.min.js cd dist; terser -o ramda.min.js ramda.js make[1]: Leaving directory '/build/node-ramda-0.28.0+dfsg+~0.28.18' @@ -1960,7 +1978,7 @@ undefined coerces its arguments to numbers add properties - undefined commutative (51ms) + undefined commutative (55ms) undefined associative undefined identity @@ -2005,7 +2023,7 @@ undefined works with various types always properties - undefined returns initial argument (147ms) + undefined returns initial argument (210ms) and undefined compares two values with js && @@ -2172,9 +2190,9 @@ collectBy undefined returns a list of lists - undefined groups items but neither adds new ones nor removes any - undefined groups related items together - undefined invokes the tag function for each item in the list (171ms) + undefined groups items but neither adds new ones nor removes any (59ms) + undefined groups related items together (43ms) + undefined invokes the tag function for each item in the list (213ms) undefined groups items according to the tag value comparator @@ -2193,8 +2211,8 @@ undefined can be applied to one argument compose properties - undefined composes two functions (95ms) - undefined associative (140ms) + undefined composes two functions (166ms) + undefined associative (123ms) composeWith undefined performs right-to-left function composition with function applying @@ -2258,8 +2276,8 @@ undefined forwards extra arguments curry properties - undefined curries multiple values (604ms) - undefined curries with placeholder (503ms) + undefined curries multiple values (733ms) + undefined curries with placeholder (812ms) curryN undefined accepts an arity @@ -2415,8 +2433,8 @@ undefined compares WeakSet objects by identity undefined dispatches to `equals` method recursively undefined is commutative - undefined perfect clones should be considered equal (116ms) - undefined is commutative whatever the values (99ms) + undefined perfect clones should be considered equal (354ms) + undefined is commutative whatever the values (182ms) evolve undefined creates a new object by evolving the `object` according to the `transformation` functions @@ -2473,7 +2491,7 @@ flatten undefined turns a nested list into one flat list undefined is not destructive - undefined handles ridiculously large inputs (1081ms) + undefined handles ridiculously large inputs (1243ms) undefined handles array-like objects undefined flattens an array of empty arrays @@ -2483,7 +2501,7 @@ undefined returns a function with the correct arity flip properties - undefined inverts first two arguments (284ms) + undefined inverts first two arguments (297ms) forEach undefined performs the passed in function on each element of the list @@ -2992,8 +3010,8 @@ undefined is a curried function undefined performs right-to-left function composition o properties - undefined composes two functions - undefined associative (77ms) + undefined composes two functions (61ms) + undefined associative (133ms) objOf undefined creates an object containing a single key:value pair @@ -3137,9 +3155,9 @@ undefined shows the same behaviour as path for a valid property and object undefined shows the same behaviour as path for a null object undefined shows the same behaviour as path for an undefined object - undefined returns that value associated to a property given valid one (58ms) - undefined shows the same behaviour as path on any object (158ms) - undefined shows the same behaviour as path on any value + undefined returns that value associated to a property given valid one (57ms) + undefined shows the same behaviour as path on any object (224ms) + undefined shows the same behaviour as path on any value (42ms) propEq undefined determines whether a particular property matches a given value for a specific object @@ -3238,9 +3256,9 @@ reverse undefined reverses arrays - undefined reverses twice an array should be the array itself (285ms) + undefined reverses twice an array should be the array itself (371ms) undefined reverses strings - undefined reverses twice a string should be the string itself + undefined reverses twice a string should be the string itself (67ms) scan undefined scans simple functions over arrays with the supplied accumulator @@ -3321,11 +3339,11 @@ undefined works for arrays of different lengths undefined will not create a "sparse" array undefined returns an empty array if there are no different elements - undefined returns empty arrays when receiving twice the same array (102ms) - undefined returns empty arrays when receiving an array and a permutation of it (99ms) - undefined returns missing items when receiving an array and a permuted subset of it (79ms) - undefined returns an array not containing too many items (205ms) - undefined returns an array containing only items coming from one of the sources (255ms) + undefined returns empty arrays when receiving twice the same array (113ms) + undefined returns empty arrays when receiving an array and a permutation of it (179ms) + undefined returns missing items when receiving an array and a permuted subset of it (109ms) + undefined returns an array not containing too many items (230ms) + undefined returns an array containing only items coming from one of the sources (288ms) symmetricDifferenceWith undefined combines two lists into the set of all elements unique to either list based on the passed-in equality predicate @@ -3624,7 +3642,7 @@ undefined returns an array whose length is equal to the shorter of its input arrays - 1110 passing (8s) + 1110 passing (9s) Removing node_modules/fast-check Removing node_modules/pure-rand @@ -4890,12 +4908,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/1239/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1239/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/15662 and its subdirectories -I: Current time: Thu Apr 13 11:18:26 -12 2023 -I: pbuilder-time-stamp: 1681427906 +I: removing directory /srv/workspace/pbuilder/1239 and its subdirectories +I: Current time: Thu May 16 19:46:18 +14 2024 +I: pbuilder-time-stamp: 1715838378