Diff of the two buildlogs: -- --- b1/build.log 2019-06-27 08:03:44.726835547 +0000 +++ b2/build.log 2019-06-27 08:07:14.217680981 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jun 26 19:46:40 -12 2019 -I: pbuilder-time-stamp: 1561621600 +I: Current time: Thu Jul 30 04:26:46 +14 2020 +I: pbuilder-time-stamp: 1596032806 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sat May 5 22:18:06 2018 -12 +gpgv: Signature made Mon May 7 00:18:06 2018 +14 gpgv: using RSA key 733E6BF93CE8F6D9 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./node-bluebird_3.5.1+dfsg2-2.dsc @@ -30,6 +30,18 @@ dpkg-source: info: applying fix_root_dir.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/794/tmp/hooks/D01_modify_environment starting +disorder-fs debug: Running on profitbricks-build6-i386. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/794/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -266,7 +278,7 @@ Get: 167 http://cdn-fastly.deb.debian.org/debian buster/main i386 node-yargs-parser all 11.1.1-1 [16.5 kB] Get: 168 http://cdn-fastly.deb.debian.org/debian buster/main i386 node-yargs all 10.0.3-2 [57.1 kB] Get: 169 http://cdn-fastly.deb.debian.org/debian buster/main i386 node-uglify all 2.8.29-6 [118 kB] -Fetched 63.4 MB in 34s (1867 kB/s) +Fetched 63.4 MB in 25s (2489 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19231 files and directories currently installed.) @@ -964,9 +976,41 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 182 kB of additional disk space will be used. +Get:1 http://cdn-fastly.deb.debian.org/debian buster/main i386 libnumber-compare-perl all 0.03-1 [7642 B] +Get:2 http://cdn-fastly.deb.debian.org/debian buster/main i386 libtext-glob-perl all 0.10-1 [8362 B] +Get:3 http://cdn-fastly.deb.debian.org/debian buster/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://cdn-fastly.deb.debian.org/debian buster/main i386 usrmerge all 21 [12.8 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 1s (82.1 kB/s) +Selecting previously unselected package libnumber-compare-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 ... 32487 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.10-1_all.deb ... +Unpacking libtext-glob-perl (0.10-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_21_all.deb ... +Unpacking usrmerge (21) ... +Setting up libtext-glob-perl (0.10-1) ... +Setting up libnumber-compare-perl (0.03-1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (21) ... +The system has been successfully converted. +Processing triggers for man-db (2.8.5-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/node-bluebird-3.5.1+dfsg2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/node-bluebird-3.5.1+dfsg2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package node-bluebird dpkg-buildpackage: info: source version 3.5.1+dfsg2-2 dpkg-buildpackage: info: source distribution unstable @@ -1024,7 +1068,7 @@ ✓ trying to fulfill immediately then reject delayed - 6 passing (30ms) + 6 passing (16ms) nodejs tools/test --run=filter.js --no-js-hint  @@ -1043,7 +1087,7 @@ ✓ eventually rejected thenable - 10 passing (69ms) + 10 passing (26ms) nodejs tools/test --run=tap.js --no-js-hint  @@ -1057,7 +1101,7 @@ ✓ passes value - 6 passing (44ms) + 6 passing (16ms) nodejs tools/test --run=2.1.3.js --no-js-hint  @@ -1071,7 +1115,7 @@ ✓ trying to reject immediately then fulfill delayed - 6 passing (36ms) + 6 passing (16ms) nodejs tools/test --run=finally.js --no-js-hint  @@ -1107,7 +1151,7 @@ ✓ should reject with the new primitive reason - 14 passing (57ms) + 14 passing (25ms) nodejs tools/test --run=2.2.1.js --no-js-hint  @@ -1127,7 +1171,7 @@ ✓ `onRejected` is an object - 10 passing (39ms) + 10 passing (16ms) nodejs tools/test --run=following.js --no-js-hint  @@ -1151,7 +1195,7 @@ ✓ Must not start following another promise C - 8 passing (46ms) + 8 passing (19ms) nodejs tools/test --run=timers.js --no-js-hint  @@ -1195,7 +1239,7 @@ ✓ should reject with a custom error if an error was provided as a parameter - 12 passing (55ms) + 12 passing (36ms) nodejs tools/test --run=2.2.2.js --no-js-hint  @@ -1217,7 +1261,7 @@ ✓ when `then` is interleaved with fulfillment - 11 passing (35ms) + 11 passing (17ms) nodejs tools/test --run=try.js --no-js-hint  @@ -1229,7 +1273,7 @@ ✓ should unwrap returned thenable - 4 passing (37ms) + 4 passing (14ms) nodejs tools/test --run=2.2.3.js --no-js-hint  @@ -1251,7 +1295,7 @@ ✓ when `then` is interleaved with rejection - 11 passing (41ms) + 11 passing (22ms) nodejs tools/test --run=get.js --no-js-hint  @@ -1269,7 +1313,7 @@ - overflow cache - 5 passing (29ms) + 5 passing (13ms) 1 pending nodejs tools/test --run=unhandled_rejections.js --no-js-hint @@ -1345,7 +1389,7 @@ ✓ gh-1404 - 45 passing (160ms) + 45 passing (89ms) nodejs tools/test --run=2.2.4.js --no-js-hint  @@ -1372,7 +1416,7 @@ ✓ when the promise is rejected asynchronously - 16 passing (46ms) + 16 passing (22ms) nodejs tools/test --run=using.js --no-js-hint  @@ -1404,7 +1448,7 @@ ✓ null disposer is called - 24 passing (90ms) + 24 passing (47ms) nodejs tools/test --run=2.2.5.js --no-js-hint  @@ -1418,7 +1462,7 @@ ✓ rejected - 4 passing (20ms) + 4 passing (14ms) nodejs tools/test --run=github-2xx-76.js --no-js-hint  @@ -1427,7 +1471,7 @@ ✓ message with newline and a$_b should not be removed - 1 passing (23ms) + 1 passing (11ms) nodejs tools/test --run=2.2.6.js --no-js-hint  @@ -1477,7 +1521,7 @@ ✓ eventually-rejected - 30 passing (151ms) + 30 passing (81ms) nodejs tools/test --run=github-3.6.4.js --no-js-hint  @@ -1486,7 +1530,7 @@ ✓ resolve between thens - 1 passing (20ms) + 1 passing (10ms) nodejs tools/test --run=2.2.7.js --no-js-hint  @@ -1625,7 +1669,7 @@ ✓ eventually-rejected - 104 passing (230ms) + 104 passing (114ms) nodejs tools/test --run=github-3.7.3.js --no-js-hint  @@ -1634,7 +1678,7 @@ ✓ unhandled unsuccessful Promise.join should result in correct error being reported - 1 passing (26ms) + 1 passing (14ms) nodejs tools/test --run=2.3.1.js --no-js-hint  @@ -1644,7 +1688,7 @@ ✓ via return from a rejected promise - 2 passing (26ms) + 2 passing (14ms) nodejs tools/test --run=github-4.1.7.js --no-js-hint  @@ -1654,7 +1698,7 @@ ✓ original repro - 2 passing (18ms) + 2 passing (12ms) nodejs tools/test --run=2.3.2.js --no-js-hint  @@ -1679,7 +1723,7 @@ ✓ via return from a rejected promise - 10 passing (45ms) + 10 passing (26ms) nodejs tools/test --run=github36.js --no-js-hint  @@ -1688,7 +1732,7 @@ ✓ should work - 1 passing (25ms) + 1 passing (12ms) nodejs tools/test --run=2.3.3.js --no-js-hint  @@ -2753,7 +2797,7 @@ ✓ via return from a rejected promise - 610 passing (1s) + 610 passing (731ms) nodejs tools/test --run=is.js --no-js-hint  @@ -2763,7 +2807,7 @@ ✓ should return false for untrusted promise - 2 passing (12ms) + 2 passing (7ms) nodejs tools/test --run=2.3.4.js --no-js-hint  @@ -2820,7 +2864,7 @@ ✓ eventually-rejected - 42 passing (72ms) + 42 passing (36ms) nodejs tools/test --run=join.js --no-js-hint  @@ -2838,7 +2882,7 @@ ✓ should ensure asynchronity - 10 passing (44ms) + 10 passing (21ms) nodejs tools/test --run=3.2.1.js --no-js-hint  @@ -2858,7 +2902,7 @@ ✓ `onRejected` is an object - 10 passing (25ms) + 10 passing (17ms) nodejs tools/test --run=late_buffer_safety.js --no-js-hint  @@ -2867,7 +2911,7 @@ ✓ shouldn't stop at first error but continue consumption until everything is consumed - 1 passing (29ms) + 1 passing (14ms) nodejs tools/test --run=3.2.2.js --no-js-hint  @@ -2893,7 +2937,7 @@ ✓ trying to reject immediately then fulfill delayed - 15 passing (63ms) + 15 passing (23ms) nodejs tools/test --run=3.2.3.js --no-js-hint  @@ -2919,7 +2963,7 @@ ✓ trying to fulfill immediately then reject delayed - 15 passing (53ms) + 15 passing (26ms) nodejs tools/test --run=map.js --no-js-hint  @@ -2949,7 +2993,7 @@ ✓ should not have more than {concurrency} promises in flight - 20 passing (54ms) + 20 passing (30ms) nodejs tools/test --run=3.2.4.js --no-js-hint  @@ -2963,7 +3007,7 @@ ✓ eventually-rejected - 6 passing (39ms) + 6 passing (15ms) nodejs tools/test --run=method.js --no-js-hint  @@ -2981,7 +3025,7 @@ ✓ should retain binding from returned promise - 10 passing (96ms) + 10 passing (20ms) nodejs tools/test --run=3.2.5.js --no-js-hint  @@ -3031,7 +3075,7 @@ ✓ eventually-rejected - 30 passing (240ms) + 30 passing (80ms) nodejs tools/test --run=monitoring.js --no-js-hint  @@ -3044,7 +3088,7 @@ ✓ promiseFulfilled - 4 passing (30ms) + 4 passing (16ms) nodejs tools/test --run=3.2.6.js --no-js-hint  @@ -3261,7 +3305,7 @@ ✓ eventually-rejected - 167 passing (293ms) + 167 passing (151ms) nodejs tools/test --run=multiple-copies.js --no-js-hint  @@ -3270,7 +3314,7 @@ ✓ are being loaded - 1 passing (58ms) + 1 passing (24ms) nodejs tools/test --run=any.js --no-js-hint  @@ -3286,7 +3330,7 @@ ✓ should reject when given immediately rejected promise - 8 passing (54ms) + 8 passing (22ms) nodejs tools/test --run=no_conflict.js --no-js-hint  @@ -3295,7 +3339,7 @@ ✓ should work - 1 passing (10ms) + 1 passing (7ms) nodejs tools/test --run=api_exceptions.js --no-js-hint  @@ -3409,7 +3453,7 @@ ✓ promise for non-collection value - 68 passing (110ms) + 68 passing (66ms) nodejs tools/test --run=nodeify.js --no-js-hint  @@ -3436,7 +3480,7 @@ ✓ nodefier promise becomes follower - 16 passing (46ms) + 16 passing (28ms) nodejs tools/test --run=async.js --no-js-hint  @@ -3453,7 +3497,7 @@ ✓ Immediately rejected - 8 passing (277ms) + 8 passing (141ms) nodejs tools/test --run=promise_array.js --no-js-hint  @@ -3475,7 +3519,7 @@ ✓ should reject when input promise does not resolve to array - 12 passing (49ms) + 12 passing (25ms) nodejs tools/test --run=bind.js --no-js-hint  @@ -3624,7 +3668,7 @@ ✓ works with delayed tap - 87 passing (166ms) + 87 passing (110ms) nodejs tools/test --run=promisify.js --no-js-hint  @@ -3732,7 +3776,7 @@ ✓ promisify triggers custom schedulers - 71 passing (178ms) + 71 passing (83ms) nodejs tools/test --run=bluebird-multiple-instances.js --no-js-hint  @@ -3748,7 +3792,7 @@ ✓ Should reject object from fast cast - 8 passing (69ms) + 8 passing (23ms) nodejs tools/test --run=props.js --no-js-hint  @@ -3771,7 +3815,7 @@ ✓ empty map should resolve to empty map - 15 passing (36ms) + 15 passing (25ms) nodejs tools/test --run=call.js --no-js-hint  @@ -3785,7 +3829,7 @@ ✓ method not found - 6 passing (39ms) + 6 passing (20ms) nodejs tools/test --run=race.js --no-js-hint  @@ -3802,7 +3846,7 @@ ✓ propagates bound value - 9 passing (42ms) + 9 passing (20ms) nodejs tools/test --run=cancel.js --no-js-hint  @@ -3961,7 +4005,7 @@ ✓ 3 branches, each have 3 branches, all grand children cancel issues -(node:11513) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead. +(node:12405) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead. ✓ cancels the promise chain within a domain GH963 GH926 @@ -3974,7 +4018,7 @@ ✓ cancel inner promise cancels delay - 128 passing (342ms) + 128 passing (179ms) nodejs tools/test --run=reduce.js --no-js-hint  @@ -4434,7 +4478,7 @@ ✓ 4, 4, 4 - 294 passing (498ms) + 294 passing (258ms) nodejs tools/test --run=catch_filter.js --no-js-hint  @@ -4479,7 +4523,7 @@ ✓ doesn't match primitives even if the property matches - 27 passing (72ms) + 27 passing (52ms) nodejs tools/test --run=reflect.js --no-js-hint  @@ -4493,7 +4537,7 @@ ✓ eventually-rejected - 6 passing (38ms) + 6 passing (16ms) nodejs tools/test --run=collections_thenables.js --no-js-hint  @@ -4559,7 +4603,7 @@ ✓ Promise.props thenables that reject asynchronously - 40 passing (162ms) + 40 passing (72ms) nodejs tools/test --run=regress.js --no-js-hint  @@ -4577,7 +4621,7 @@ ✓ mapSeries - 8 passing (324ms) + 8 passing (131ms) nodejs tools/test --run=constructor.js --no-js-hint  @@ -4660,7 +4704,7 @@ ✓ eventually-rejected - 48 passing (91ms) + 48 passing (41ms) nodejs tools/test --run=rejections.js --no-js-hint  @@ -4688,7 +4732,7 @@ ✓ through promisified callback eventually - 19 passing (50ms) + 19 passing (36ms) nodejs tools/test --run=cycles.js --no-js-hint  @@ -4710,7 +4754,7 @@ ✓ constructor - 10 passing (43ms) + 10 passing (23ms) nodejs tools/test --run=resolution.js --no-js-hint  @@ -4755,7 +4799,7 @@ ✓ multiArgs option disabled multi value - 27 passing (81ms) + 27 passing (35ms) nodejs tools/test --run=direct_resolving.js --no-js-hint  @@ -4911,7 +4955,7 @@ ✓ can catch throw undefined - 100 passing (194ms) + 100 passing (92ms) nodejs tools/test --run=schedule.js --no-js-hint  @@ -4924,13 +4968,13 @@ ✓ should throw for non function - 3 passing (24ms) + 3 passing (17ms) nodejs tools/test --run=domain.js --no-js-hint  domain -(node:12482) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead. +(node:14269) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead. ✓ gh-148 ✓ gh-521-promisified ✓ gh-521-constructed @@ -4951,7 +4995,7 @@ ✓ should not crash with already rejected promise - 16 passing (88ms) + 16 passing (46ms) nodejs tools/test --run=settle.js --no-js-hint  @@ -4970,7 +5014,7 @@ ✓ returned promise should fulfill once all inputs settle - 9 passing (33ms) + 9 passing (24ms) nodejs tools/test --run=done.js --no-js-hint  @@ -5131,7 +5175,7 @@ ✓ should throw the original error in the next turn - 5 passing (38ms) + 5 passing (21ms) nodejs tools/test --run=some.js --no-js-hint  @@ -5156,7 +5200,7 @@ ✓ should reject when given immediately rejected promise - 15 passing (55ms) + 15 passing (28ms) nodejs tools/test --run=each.js --no-js-hint  @@ -5181,7 +5225,7 @@ ✓ is mixed - 13 passing (57ms) + 13 passing (28ms) nodejs tools/test --run=spread.js --no-js-hint  @@ -5210,7 +5254,7 @@ ✓ should reject if input is a rejected promise - 19 passing (78ms) + 19 passing (30ms) nodejs tools/test --run=error.js --no-js-hint  @@ -5244,7 +5288,7 @@ ✓ should stringify with circular errors - 16 passing (61ms) + 16 passing (25ms) nodejs tools/test --run=synchronous_inspection.js --no-js-hint  @@ -5269,7 +5313,7 @@ ✓ of unrejected promise should throw - 13 passing (47ms) + 13 passing (19ms) # tools/test.js builds a debug version of bluebird (ovewriting the # release version in dh_auto_build. A quick fix is to build the @@ -5305,12 +5349,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/794/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/794/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/18548 and its subdirectories -I: Current time: Wed Jun 26 20:03:44 -12 2019 -I: pbuilder-time-stamp: 1561622624 +I: removing directory /srv/workspace/pbuilder/794 and its subdirectories +I: Current time: Thu Jul 30 04:30:14 +14 2020 +I: pbuilder-time-stamp: 1596033014