Diff of the two buildlogs: -- --- b1/build.log 2024-01-10 08:22:38.716656336 +0000 +++ b2/build.log 2024-01-10 08:25:51.132845516 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jan 9 20:21:01 -12 2024 -I: pbuilder-time-stamp: 1704874861 +I: Current time: Wed Feb 12 04:45:57 +14 2025 +I: pbuilder-time-stamp: 1739285157 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -55,49 +55,81 @@ dpkg-source: info: applying dont-try-to-access-to-__proto__.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3248114/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2280010/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 Feb 11 14:46 /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/2280010/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2280010/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=15 ' - DISTRIBUTION='bookworm' - 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]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(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=16 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='9abb0972f2f240c9bc1a351ed4bbb86c' - 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='3248114' - PS1='# ' - PS2='> ' + INVOCATION_ID=8038987de04849b8aea13e6f35e440b5 + 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=2280010 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.k16a3pA1/pbuilderrc_ZeXA --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.k16a3pA1/b1 --logfile b1/build.log node-sinon_14.0.2+ds+~cs74.13.25-2.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://78.137.99.97: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.k16a3pA1/pbuilderrc_NQFN --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.k16a3pA1/b2 --logfile b2/build.log node-sinon_14.0.2+ds+~cs74.13.25-2.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://85.184.249.68:3128 I: uname -a - Linux ionos11-amd64 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.5.0-0.deb12.4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.10-1~bpo12+1 (2023-11-23) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Apr 23 2023 bash @@ -155,15 +187,15 @@ -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Jul 28 23:46 run-parts + -rwxr-xr-x 1 root root 27560 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Feb 11 14:46 sh -> /bin/bash -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty -rwsr-xr-x 1 root root 72000 Mar 23 2023 su -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Jul 28 23:46 tempfile + -rwxr-xr-x 1 root root 14520 Jul 28 2023 tempfile -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch -rwxr-xr-x 1 root root 35664 Sep 20 2022 true -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server @@ -183,7 +215,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/3248114/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/2280010/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -709,7 +741,7 @@ Get: 446 http://deb.debian.org/debian bookworm/main amd64 node-path-to-regexp all 6.2.1-1 [19.8 kB] Get: 447 http://deb.debian.org/debian bookworm/main amd64 node-proxyquire all 2.1.3+~1.0.1+~1.0.2-12 [24.1 kB] Get: 448 http://deb.debian.org/debian bookworm/main amd64 node-type-detect all 4.0.8-4 [11.0 kB] -Fetched 47.1 MB in 16s (3018 kB/s) +Fetched 47.1 MB in 1s (44.0 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 ... 18148 files and directories currently installed.) @@ -2529,7 +2561,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/node-sinon-14.0.2+ds+~cs74.13.25/ && 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-sinon_14.0.2+ds+~cs74.13.25-2_source.changes +I: user script /srv/workspace/pbuilder/2280010/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/2280010/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-sinon-14.0.2+ds+~cs74.13.25/ && 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-sinon_14.0.2+ds+~cs74.13.25-2_source.changes dpkg-buildpackage: info: source package node-sinon dpkg-buildpackage: info: source version 14.0.2+ds+~cs74.13.25-2 dpkg-buildpackage: info: source distribution unstable @@ -2608,6 +2644,7 @@ cd ./. && sh -ex debian/nodejs/./build + mkdir -p pkg + export NODE_PATH=node_modules:/usr/share/nodejs ++ NODE_PATH=node_modules:/usr/share/nodejs + node build.cjs dh_auto_test --buildsystem=nodejs ln -s ../debian/tests/test_modules/jsdom-global node_modules/jsdom-global @@ -2620,7 +2657,7 @@ ln -s ../debian/tests/test_modules/typify-parser node_modules/typify-parser ln -s ../. node_modules/sinon cd ./sinonjscommons && sh -ex ../debian/nodejs/sinonjscommons/test -+ mocha --recursive lib/**/*.test.js ++ mocha --recursive 'lib/**/*.test.js' calledInOrder @@ -2727,7 +2764,7 @@ undefined returns 'undefined' for literal undefined - 58 passing (93ms) + 58 passing (254ms) cd ./sinonjsfake-timers && sh -ex ../debian/nodejs/sinonjsfake-timers/test + mocha test/ integration-test/ --check-leaks @@ -2832,7 +2869,7 @@ undefined does not fire canceled intervals undefined passes 8 seconds undefined passes 1 minute - undefined passes 2 hours, 34 minutes and 10 seconds (62ms) + undefined passes 2 hours, 34 minutes and 10 seconds (185ms) undefined throws for invalid format undefined throws for invalid minutes undefined throws for negative minutes @@ -2860,7 +2897,7 @@ undefined triggers in the order scheduled undefined creates updated Date while ticking undefined creates updated Date while ticking promises - undefined fires timer in intervals of 13 + undefined fires timer in intervals of 13 (41ms) undefined fires timers in correct order undefined fires promise timers in correct order undefined triggers timeouts and intervals in the order scheduled @@ -2868,7 +2905,7 @@ undefined does not fire intervals canceled in a promise undefined passes 8 seconds undefined passes 1 minute - undefined passes 2 hours, 34 minutes and 10 seconds + undefined passes 2 hours, 34 minutes and 10 seconds (42ms) undefined throws for invalid format undefined throws for invalid minutes undefined throws for negative minutes @@ -2924,7 +2961,7 @@ undefined if there are no timers just return undefined runs all timers undefined new timers added while running are also run - undefined throws before allowing infinite recursion + undefined throws before allowing infinite recursion (58ms) undefined the loop limit can be set when creating a clock undefined the loop limit can be set when installing a clock runAllAsync @@ -3059,9 +3096,9 @@ undefined resets faked methods undefined does not fake methods not provided shouldAdvanceTime - undefined should create an auto advancing timer (42ms) + undefined should create an auto advancing timer (49ms) undefined should test setImmediate - undefined should test setInterval (61ms) + undefined should test setInterval (75ms) undefined should not depend on having to stub setInterval or clearInterval to work shouldClearNativeTimers undefined outputs a warning once if not enabled @@ -3115,7 +3152,7 @@ undefined runs when runMicrotasks is called on the clock undefined respects loopLimit from below in runMicrotasks undefined respects loopLimit from above in runMicrotasks - undefined detects infinite nextTick cycles + undefined detects infinite nextTick cycles (57ms) undefined runs with timers - and before them undefined runs when time is progressed undefined runs between timers @@ -3188,14 +3225,14 @@ undefined Date is instanceof itself globally configured browser objects - undefined correctly instantiates and tears down + undefined correctly instantiates and tears down (95ms) - 374 passing (961ms) + 374 passing (3s) 8 pending cd ./sinonjsformatio && sh -ex ../debian/nodejs/sinonjsformatio/test -+ mocha lib/**/*.test.js ++ mocha 'lib/**/*.test.js' formatio.ascii @@ -3272,10 +3309,11 @@ undefined should return the constructors name - 59 passing (81ms) + 59 passing (328ms) cd ./sinonjsreferee && sh -ex ../debian/nodejs/sinonjsreferee/test -+ TZ=UTC mocha lib/**/*.test.js ++ TZ=UTC ++ mocha 'lib/**/*.test.js' actualForMatch @@ -4736,10 +4774,10 @@ undefined should throw an error - 1030 passing (867ms) + 1030 passing (3s) cd ./sinonjsreferee-sinon && sh -ex ../debian/nodejs/sinonjsreferee-sinon/test -+ mocha lib/**/*.test.js ++ mocha 'lib/**/*.test.js' referee-sinon @@ -4819,7 +4857,7 @@ undefined formats message nicely callCount undefined fails when not called with spy - undefined passes as callCount changes + undefined passes as callCount changes (39ms) undefined formats message nicely called undefined fails when not called with spy @@ -4892,7 +4930,7 @@ undefined emits pass event through referee.assert - 116 passing (139ms) + 116 passing (830ms) cd ./sinonjssamsam && sh -ex ../debian/nodejs/sinonjssamsam/test + mocha ./lib/create-matcher.test.js ./lib/create-set.test.js ./lib/deep-equal.test.js ./lib/identical.test.js ./lib/is-arguments.test.js ./lib/is-array-type.test.js ./lib/is-element.test.js ./lib/is-iterable.test.js ./lib/is-neg-zero.test.js ./lib/is-object.test.js ./lib/issues.test.js ./lib/iterable-to-string.test.js ./lib/match.test.js ./lib/matcher-integration.test.js ./lib/samsam.test.js @@ -4987,7 +5025,7 @@ undefined returns true if test is called with instance of argument undefined returns false if test is not called with instance of argument when Symbol is not defined - undefined should call assertType and return a matcher + undefined should call assertType and return a matcher (49ms) .has undefined returns matcher undefined throws if first argument is not string @@ -5242,9 +5280,7 @@ undefined returns false if array to arguments undefined returns false if array like object to arguments DOM - undefined passes same DOM elements - undefined fails different DOM elements - undefined does not modify DOM elements when comparing them + 1) "before all" hook for "passes same DOM elements" when called with Set undefined should return `false` for different sized sets undefined should return `false` for different custom properties @@ -5633,2435 +5669,40 @@ undefined should have a binary method named `match` - 591 passing (1s) + 588 passing (4s) 4 pending + 1 failing - /bin/sh -ex debian/tests/pkg-js/test -+ mocha --recursive test/**/*-test.js - + 1) deepEqual + DOM + "before all" hook for "passes same DOM elements": + Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/reproducible-path/node-sinon-14.0.2+ds+~cs74.13.25/sinonjssamsam/lib/deep-equal.test.js) + at createTimeoutError (/usr/share/nodejs/mocha/lib/errors.js:498:15) + at Runnable._timeoutError (/usr/share/nodejs/mocha/lib/runnable.js:431:10) + at done (/usr/share/nodejs/mocha/lib/runnable.js:308:18) + at callFn (/usr/share/nodejs/mocha/lib/runnable.js:389:7) + at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) + at next (/usr/share/nodejs/mocha/lib/runner.js:498:10) + at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5) + at process.processImmediate (node:internal/timers:471:21) - assert - undefined is object - undefined supports proxy property - .fail - undefined throws exception - undefined throws configured exception type - with stubs - .match - undefined fails when arguments to not match - undefined passes when arguments match - .called - undefined should fail with non-function fake - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method was not called - undefined fails when called with more than one argument - undefined does not fail when method was called - undefined calls pass callback - .notCalled - undefined should fail with non-function fake - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method was called - undefined fails when called with more than one argument - undefined passes when method was not called - undefined should call pass callback - .calledOnce - undefined should fail with non-function fake - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method was not called - undefined fails when called with more than one argument - undefined passes when method was called - undefined fails when method was called more than once - undefined calls pass callback - .calledTwice - undefined should fail with non-function fake - undefined fails if called once - undefined fails when called with more than one argument - undefined passes if called twice - undefined calls pass callback - .calledThrice - undefined should fail with non-function fake - undefined fails if called once - undefined fails when called with more than one argument - undefined passes if called thrice - undefined calls pass callback - .callOrder - undefined passes when calls were done in right order - undefined fails when calls were done in wrong order - undefined passes when many calls were done in right order - undefined fails when one of many calls were done in wrong order - undefined calls pass callback - undefined passes for multiple calls to same spy - undefined fails if first spy was not called - undefined fails if second spy was not called - .calledOn - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - undefined works with spyCall - undefined fails when spyCall failed - .calledWithNew - undefined should fail with non-function fake - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - undefined works with spyCall - undefined fails when spyCall failed - .alwaysCalledWithNew - undefined should fail with non-function fake - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - .calledWith - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - undefined works with spyCall - undefined fails when spyCall failed - .calledWithExactly - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - undefined works with spyCall - undefined fails when spyCall failed - .calledOnceWithExactly - undefined should fail with non-function fake - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method was not called - undefined fails when called with more than one argument - undefined passes when method was called - undefined fails when method was called more than once - .calledOnceWithMatch - undefined should fail with non-function fake - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - undefined fails when method does not exist - undefined fails when method is not stub - undefined fails when method was not called - undefined fails when called with more than one argument - undefined passes when method was called - undefined fails when method was called more than once - .neverCalledWith - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - .threw - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - undefined works with spyCall - undefined fails when spyCall failed - .callCount - undefined should fail with non-function fake - undefined fails when method fails - undefined passes when method doesn't fail - undefined calls pass callback - .alwaysCalledOn - undefined fails if method is missing - undefined fails if method is not fake - undefined fails if stub returns false - undefined passes if stub returns true - undefined calls pass callback - .alwaysCalledWith - undefined fails if method is missing - undefined fails if method is not fake - undefined fails if stub returns false - undefined passes if stub returns true - undefined calls pass callback - .alwaysCalledWithExactly - undefined fails if stub returns false - undefined passes if stub returns true - undefined calls pass callback - .expose - undefined exposes asserts into object - undefined exposes asserts into global - undefined fails exposed asserts without errors - undefined exposes asserts into object without prefixes - undefined does not expose 'expose' - undefined throws if target is undefined - undefined throws if target is null - message - undefined assert.called exception message - undefined assert.notCalled exception message one call - undefined assert.notCalled exception message four calls - undefined assert.notCalled exception message with calls with arguments - undefined assert.callOrder exception message - undefined assert.callOrder with missing first call exception message - undefined assert.callOrder with missing last call exception message - undefined assert.callCount exception message - undefined assert.callCount exception message with non-numeric argument - undefined assert.calledOnce exception message - undefined assert.calledTwice exception message - undefined assert.calledThrice exception message - undefined assert.calledOn exception message - undefined assert.alwaysCalledOn exception message - undefined assert.calledWithNew exception message - undefined assert.alwaysCalledWithNew exception message - undefined assert.calledWith exception message - undefined assert.calledWith exception message with multiple calls - undefined assert.calledWith exception message with large object arguments - undefined assert.calledWith exception message with a missing argument - undefined assert.calledWith exception message with an excess argument - undefined assert.calledWith match.any exception message - undefined assert.calledWith match.defined exception message - undefined assert.calledWith match.truthy exception message - undefined assert.calledWith match.falsy exception message - undefined assert.calledWith match.same exception message - undefined assert.calledWith match.typeOf exception message - undefined assert.calledWith match.instanceOf exception message - undefined assert.calledWith match object exception message - undefined assert.calledWith match boolean exception message - undefined assert.calledWith match number exception message - undefined assert.calledWith match string exception message - undefined assert.calledWith match regexp exception message - undefined assert.calledWith match test function exception message - undefined assert.calledWithMatch exception message - undefined assert.alwaysCalledWith exception message - undefined assert.alwaysCalledWithMatch exception message - undefined assert.calledWithExactly exception message - undefined assert.calledOnceWithExactly exception messages - undefined assert.calledWith exception message with equal string representations - undefined assert.calledWith message is idempotent - undefined assert.alwaysCalledWithExactly exception message - undefined assert.neverCalledWith exception message - undefined assert.neverCalledWithMatch exception message - undefined assert.threw exception message - undefined assert.alwaysThrew exception message - undefined assert.match exception message - with symbol method names - undefined should use the symbol's description in exception messages - undefined should indicate that an assertion failure with a symbol method name occurred in exception messages, even if the symbol has no description - - behaviors - undefined adds and uses a custom behavior - - extend - undefined should return unaltered target when only one argument - undefined should copy all (own) properties into first argument, from all subsequent arguments - undefined should copy toString method into target - undefined must copy the last occurring property into the target - undefined copies all properties - undefined copies accessor properties into the target - when 'name' property is not writable - undefined does not attempt to write to the property - - fake - undefined should reject non-Function argument - module - undefined should return a unary Function named 'fake' - when passed a Function - undefined should return a Sinon proxy - undefined should keep the `this` context of the wrapped function - when passed no value - undefined should return a Sinon proxy - .callback - undefined it should be a reference for the callback in the last call - .displayName - undefined should be 'fake' - .id - undefined should start with 'fake#' - .firstArg - undefined should be the first argument from the last call - .lastArg - undefined should be the last argument from the last call - .returns - undefined should return a function that returns the argument - undefined should return a Sinon proxy - .throws - undefined should return a function that throws an Error, that is the argument - undefined should return a Sinon proxy - undefined should return the same error type as it is passed - when passed a String - undefined should throw an Error - .resolves - undefined should return a function that resolves to the argument - undefined should return a Sinon proxy - .rejects - undefined should return a function that rejects to the argument - undefined should return a Sinon proxy - undefined should return the same error type as it is passed - undefined should reject with an Error when passed a String - .yields - undefined should return a Sinon proxy - undefined should call a callback with the provided values - undefined should call the last function argument - undefined should throw if the last argument is not a function - .yieldsAsync - undefined should return a Sinon proxy - undefined should call the callback asynchronously with the provided values - undefined should call the last function argument - undefined should throw if the last argument is not a function - .named - undefined should set the name of the fake to the given string - .calledBefore/After - undefined should return true if called before - undefined should return false if not called before - undefined should return true if called after - undefined should return false if not called after - undefined should pass sinon.assert.callOrder - undefined should fail sinon.assert.callOrder - undefined should return true if called immediately before - undefined should return false if not called immediately before - undefined should return true if called immediately after - undefined should return false if not called immediately after - .printf - undefined is delegated to proxy - .usingPromise - undefined should exist and be a function - undefined should set the promise used by resolve - undefined should set the promise used by reject - issues - undefined #283 - #458 - on node - undefined stub out fs.readFileSync - #624 - - useFakeTimers should be idempotent - #852 - createStubInstance on inherited constructors - undefined must not throw error - #852(2) - createStubInstance should on same constructor - undefined must be idempotent - #950 - first execution of a spy as a method renames that spy - undefined should not rename spies - #1026 - undefined should stub `watch` method on any Object - #1154 - undefined Ensures different matchers will not be tested against each other - #1372 - sandbox.resetHistory - undefined should reset spies - #1398 - undefined Call order takes into account both calledBefore and callCount - #1474 - promise library should be propagated through fakes and behaviors - undefined stub.onCall - undefined stub.withArgs - #1456 - - stub window innerHeight - #1487 - withArgs() returnValue - undefined sets correct firstCall.returnValue - undefined sets correct lastCall.returnValue - #1512 - sandbox.stub(obj,protoMethod) - undefined can stub methods on the prototype - #1521 - stubbing Array.prototype.filter - undefined should be possible stub filter - #1531 - some copied functions on root sinon module throw - undefined should create a fake server without throwing - undefined should create a fake server with clock without throwing - #1442 - callThrough with a mock expectation - undefined should call original method - #1648 - resetHistory - undefined should reset property spies - #1775 - sinon.restore - undefined should restore all stubs - undefined should restore all spies - undefined should restore all mocks - #1801 - sinon.restore spied fakeTimers - undefined should restore spied fake timers - #1840 - sinon.restore useFakeXMLHttpRequest - undefined should restore XMLHttpRequest and ActiveXObject - #1709 - deepEqual fails on cyclic references - undefined should not blow up - #1796 - cannot stub Array.prototype.sort - undefined it should not fail with RangeError - #1900 - calledWith returns false positive - undefined should return false when call args don't match - #1882 - undefined should use constructor name when checking deepEquality - #1887 - undefined should not break stub behavior using multiple `match.any` - #1986 - undefined should not set `lastArg` to undefined when last argument is `false` - #1964 - undefined should allow callThrough on a withArgs fake - #2016 - called on individual stub method - undefined should clear 'called' status on stub - called on module - undefined should clear 'called' status on all stubs - #2073 - sinon.createStubInstance() - undefined should override the method - undefined should support calling without object binding - #2065 - undefined should restore the state of lastArg on the stub when resetting the sandbox - #2226 - props on prototype are not restored correctly - undefined should restore fakes shadowing prototype props correctly - undefined should restore stubs shadowing prototype props correctly - - sinonMock - undefined creates anonymous mock functions - undefined creates named anonymous mock functions - .create - undefined returns function with expects method - undefined throws without object - .expects - undefined throws without method - undefined returns expectation - undefined throws if expecting a non-existent method - .expectation - undefined creates unnamed expectation - undefined uses 'anonymous mock expectation' for unnamed expectation - undefined call expectation - undefined is invokable - .returns - undefined returns configured return value - call - undefined is called with correct this value - .callCount - undefined onlys be invokable once by default - undefined throw readable error - .callCountNever - undefined is not callable - undefined returns expectation for chaining - .callCountOnce - undefined allows one call - undefined returns expectation for chaining - .callCountTwice - undefined allows two calls - undefined returns expectation for chaining - .callCountThrice - undefined allows three calls - undefined returns expectation for chaining - .callCountExactly - undefined allows specified number of calls - undefined returns expectation for chaining - undefined throws without argument - undefined throws without number - undefined throws with Symbol - .atLeast - undefined throws without argument - undefined throws without number - undefined throws with Symbol - undefined returns expectation for chaining - undefined allows any number of calls - undefined should not be met with too few calls - undefined is met with exact calls - undefined is met with excessive calls - undefined should not throw when exceeding at least expectation - undefined should not throw when exceeding at least expectation and withargs - .atMost - undefined throws without argument - undefined throws without number - undefined throws with Symbol - undefined returns expectation for chaining - undefined allows fewer calls - undefined is met with fewer calls - undefined is met with exact calls - undefined should not be met with excessive calls - .atMostAndAtLeast - undefined should not be met with too few calls - undefined is met with minimum calls - undefined is met with maximum calls - undefined throws with excessive calls - .met - undefined should not be met when not called enough times - undefined is met when called enough times - undefined should not be met when called too many times - .withArgs - undefined returns expectation for chaining - undefined accepts call with expected args - undefined throws when called without args - undefined throws when called with too few args - undefined throws when called with wrong args - undefined allows excessive args - undefined calls accept with no args - undefined allows no args called with excessive args - undefined works with sinon matchers - undefined throws when sinon matchers fail - undefined should not throw when expectation withArgs using matcher - .withExactArgs - undefined returns expectation for chaining - undefined accepts call with expected args - undefined throws when called without args - undefined throws when called with too few args - undefined throws when called with wrong args - undefined should not allow excessive args - undefined accepts call with no expected args - undefined does not allow excessive args with no expected args - .on - undefined returns expectation for chaining - undefined allows calls on object - undefined throws if called on wrong object - undefined throws if calls on wrong Symbol - .verify - undefined pass if met - undefined throws if not called enough times - undefined throws readable error - .verify - undefined restores mocks - undefined passes verified mocks - undefined restores if not met - undefined includes all calls in error message - undefined includes exact expected arguments in error message - undefined includes received call count in error message - undefined includes unexpected calls in error message - undefined includes met expectations in error message - undefined includes met expectations in error message from verify - undefined reports min calls in error message - undefined reports max calls in error message - undefined reports min calls in met expectation - undefined reports max and min calls in error messages - undefined fails even if the original expectation exception was caught - undefined does not call pass if no expectations - .usingPromise - undefined must be a function - undefined must return the mock - undefined must set all expectations with mockPromise - mock object - undefined mocks object method - undefined reverts mocked method - undefined reverts expectation - undefined reverts mock - undefined verifies mock - undefined verifies mock with unmet expectations - mock method multiple times - undefined queues expectations - undefined starts on next expectation when first is met - undefined fails on last expectation - undefined allows mock calls in any order - mock function - undefined returns mock method - undefined returns mock object - .yields - undefined invokes only argument as callback - undefined throws understandable error if no callback is passed - - promise - with default executor - undefined returns an unresolved promise - undefined resolves the promise - undefined rejects the promise - with resolved promise - undefined fails to resolve again - undefined fails to reject - with rejected promise - undefined fails to reject again - undefined fails to resolve - with custom executor - undefined accepts a fake as the custom executor - undefined accepts a stub as the custom executor - undefined accepts a function as the custom executor - undefined sets resolvedValue when custom executor resolves - undefined sets rejectedValue when custom executor fails - undefined resolves the promise - undefined rejects the promise - - sinonSpy.call - undefined captures a stack trace - call object - undefined gets call object - undefined stores given call id - undefined throws if callId is undefined - undefined records ascending call id's - undefined exposes thisValue property - undefined has methods to test relative ordering - call calledOn - undefined calledOn should return true - undefined calledOn should return false - call.calledWith - undefined returns true if all args match - undefined returns true if first args match - undefined returns true if first arg match - undefined returns true for no args - undefined returns false for too many args - undefined returns false for wrong arg - call.calledWithMatch - undefined returns true if all args match - undefined returns true if first args match - undefined returns true if first arg match - undefined returns true for no args - undefined returns false for too many args - undefined returns false for wrong arg - call.notCalledWith - undefined returns false if all args match - undefined returns false if first args match - undefined returns false if first arg match - undefined returns false for no args - undefined returns true for too many args - undefined returns true for wrong arg - call.notCalledWithMatch - undefined returns false if all args match - undefined returns false if first args match - undefined returns false if first arg match - undefined returns false for no args - undefined returns true for too many args - undefined returns true for wrong arg - call.calledWithExactly - undefined returns true when all args match - undefined returns false for too many args - undefined returns false for too few args - undefined returns false for unmatching args - undefined returns true for no arguments - undefined returns false when called with no args but matching one - call.callArg - undefined calls argument at specified index - undefined throws if argument at specified index is not callable - undefined throws if no index is specified - undefined returns callbacks return value - undefined throws if index is not number - call.callArgOn - undefined calls argument at specified index - undefined throws if argument at specified index is not callable - undefined returns callbacks return value - undefined throws if index is not number - call.callArgWith - undefined calls argument at specified index with provided args - undefined calls callback without args - undefined calls callback wit multiple args - undefined returns callbacks return value - undefined throws if no index is specified - undefined throws if index is not number - call.callArgOnWith - undefined calls argument at specified index with provided args - undefined calls callback without args - undefined calls callback with multiple args - undefined returns callbacks return value - undefined throws if argument at specified index is not callable - undefined throws if index is not number - .callback - undefined it should be a reference for the callback - .firstArg - undefined should be the first argument from the call - .lastArg - undefined should be the last argument from the call - call.yieldTest - undefined invokes only argument as callback - undefined throws understandable error if no callback is passed - undefined includes stub name and actual arguments in error - undefined invokes last argument as callback - undefined invokes first of two callbacks - undefined invokes callback with arguments - undefined returns callbacks return value - undefined throws if callback throws - call.invokeCallback - undefined is alias for yield - call.yieldOnTest - undefined invokes only argument as callback - undefined throws understandable error if no callback is passed - undefined includes stub name and actual arguments in error - undefined invokes last argument as callback - undefined invokes first of two callbacks - undefined invokes callback with arguments - undefined returns callbacks return value - undefined throws if callback throws - call.yieldTo - undefined invokes only argument as callback - undefined throws understandable error if no callback is passed - undefined includes stub name and actual arguments in error - undefined invokes property on last argument as callback - undefined invokes first of two possible callbacks - undefined invokes callback with arguments - undefined returns callbacks return value - undefined throws if callback throws - call.yieldToOn - undefined invokes only argument as callback - undefined throws understandable error if no callback is passed - undefined throws understandable error if symbol prop is not found - undefined includes stub name and actual arguments in error - undefined invokes property on last argument as callback - undefined invokes first of two possible callbacks - undefined invokes callback with arguments - undefined returns callbacks return value - undefined throws if callback throws - call.toString - undefined includes spy name - undefined includes single argument - undefined includes all arguments - undefined includes explicit return value - undefined includes empty string return value - undefined includes exception - undefined includes exception message if any - undefined formats arguments with sinonFormat - undefined formats return value with sinonFormat - undefined does not throw when the call stack is empty - undefined includes first stack entry from end-user code - constructor - undefined creates original object - undefined does not interfere with instanceof - undefined records usage - functions - undefined throws if spying on non-existent property - undefined throws if spying on non-existent object - undefined haves toString method - undefined toString should say 'spy' when unable to infer name - undefined toString should report name of spied function - undefined toString should prefer displayName property if available - undefined toString should prefer property name if possible - .reset - undefined resets spy state - undefined resets call order state - undefined resets fakes returned by withArgs - .withArgs - undefined defines withArgs method - undefined records single call - undefined records non-matching call on original spy - undefined records non-matching call with several arguments separately - undefined records for partial argument match - undefined records filtered spy when original throws - undefined returns existing override for arguments - undefined chains withArgs calls on original spy - undefined initializes filtered spy with callCount - undefined initializes filtered spy with first, second, third and last call - undefined initializes filtered spy with arguments - undefined initializes filtered spy with thisValues - undefined initializes filtered spy with return values - undefined initializes filtered spy with call order - undefined initializes filtered spy with exceptions - - proxy - .printf - undefined count - undefined thisValues - undefined unmatched - undefined * - name - undefined named - undefined anon - calls - undefined oneLine - undefined multiline - arguments - undefined no calls - undefined single call with arguments - undefined single call without arguments - undefined multiple calls with arguments - undefined multiple calls without arguments - - restore-object - undefined is defined - undefined throws on falsy input - undefined throws with no spies or stubs - undefined works with mixed spies and stubs - undefined restores entire spied object - undefined restores entire stubbed object - - Sandbox - undefined exposes match - undefined can be reset without failing when pre-configured to use a fake server - undefined can be reset without failing when configured to use a fake server - .mock - undefined returns a mock - undefined adds mock to fake array - undefined appends mocks to fake array - stub and mock test - undefined appends mocks and stubs to fake array - warns of potential leak when - undefined many fakes are created (1004ms) - undefined a configurable number of fakes are created - undefined a leak warning has not already been output - .spy - undefined should return a spy - undefined should add a spy to the internal collection - .createStubInstance - undefined stubs existing methods - undefined should require a function - undefined resets all stub methods on reset() - undefined doesn't stub fake methods - undefined doesn't call the constructor - undefined retains non function values - undefined has no side effects on the prototype - undefined throws exception for non function params - undefined allows providing optional overrides - undefined allows providing optional returned values - undefined allows providing null as a return value - undefined throws an exception when trying to override non-existing property - .stub - undefined fails if stubbing property on null - undefined fails if stubbing symbol on null - undefined creates a stub - undefined adds stub to fake array - undefined appends stubs to fake array - undefined adds all object methods to fake array - undefined returns a stubbed object - undefined returns a stubbed method - on node - undefined stubs environment property - stub anything - undefined stubs number property - undefined restores number property - undefined fails if property does not exist - undefined fails if Symbol does not exist - .fake - undefined should return a fake - undefined should add a fake to the internal collection - .returns - undefined should return a fake behavior - undefined should add a fake behavior to the internal collection - .throws - undefined should return a fake behavior - undefined should add a fake behavior to the internal collection - .resolves - undefined should return a fake behavior - undefined should add a fake behavior to the internal collection - .rejects - undefined should return a fake behavior - undefined should add a fake behavior to the internal collection - .yields - undefined should return a fake behavior - undefined should add a fake behavior to the internal collection - .yieldsAsync - undefined should return a fake behavior - undefined should add a fake behavior to the internal collection - .verifyAndRestore - undefined calls verify and restore - undefined throws when restore throws - undefined calls restore when restore throws - .replace - undefined should replace a function property - undefined should replace a non-function property - undefined should replace an inherited property - undefined should error on missing descriptor - undefined should error on missing replacement - undefined should refuse to replace a non-function with a function - undefined should refuse to replace a function with a non-function - undefined should refuse to replace a fake twice - undefined should refuse to replace a string twice - undefined should return the replacement argument - when asked to replace a getter - undefined should throw an Error - when asked to replace a setter - undefined should throw an Error - .replaceGetter - undefined should replace getters - undefined should return replacement - undefined should replace an inherited property - undefined should error on missing descriptor - undefined should error when descriptor has no getter - undefined allows restoring getters - undefined should refuse to replace a getter twice - when called with a non-function replacement argument - undefined should throw a TypeError - .replaceSetter - undefined should replace setter - undefined should return replacement - undefined should replace an inherited property - undefined should error on missing descriptor - undefined should error when descriptor has no setter - undefined allows restoring setters - undefined should refuse to replace a setter twice - when called with a non-function replacement argument - undefined should throw a TypeError - .reset - undefined calls reset on all fakes - undefined calls resetHistory on all fakes - undefined resets fake behaviours - .resetBehavior - undefined calls resetBehavior on all fakes - .resetHistory - undefined resets the history on all fakes - undefined calls reset on fake that does not have a resetHistory - .useFakeTimers - undefined returns clock object - undefined exposes clock property - undefined uses restorable clock - undefined passes arguments to sinon.useFakeTimers - undefined restores the fakeTimer clock created by the sandbox when the sandbox is restored - undefined restores spied fake timers when the sandbox is restored - .usingPromise - undefined must be a function - undefined must return the sandbox - undefined must set all stubs created from sandbox with mockPromise - undefined must set all stubs created from sandbox with mockPromise - undefined must set all mocks created from sandbox with mockPromise - .inject - undefined injects spy, stub, mock, fake, replace, replaceSetter, createStubInstance - undefined should inject callable functions - undefined does not define clock, server and requests objects - undefined defines clock when using fake time - undefined should return object - .verify - undefined calls verify on all fakes - .restore - undefined throws when passed arguments - undefined restores all fields of a spied object - undefined restores all fields of a stubbed object - configurable sandbox - undefined yields stub, mock as arguments - undefined yields spy, stub, mock as arguments - undefined does not yield server when not faking xhr - undefined does not inject properties if they are already present - undefined fakes specified timers - undefined injects sandbox - undefined injects match - getters and setters - undefined allows stubbing getters - undefined allows restoring getters - undefined allows stubbing setters - undefined allows restoring setters - .assert - undefined allows rebinding of .fail on a per-sandbox level - sinon module - exports - default sandbox - undefined should be an instance of Sandbox - createSandbox - undefined should be a unary Function named 'createSandbox' - fakeServer - undefined should be the fakeServer export from nise - createFakeServer - undefined should be fakeServer.create from nise - fakeServerWithClock - undefined should be the fakeServerWithClock export from nise - createFakeServerWithClock - undefined should be fakeServerWithClock.create from nise - xhr - undefined should be the fakeXhr.xhr export from nise - FakeXMLHttpRequest - undefined should be the fakeXhr.FakeXMLHttpRequest export from nise - useFakeXMLHttpRequest - undefined should be the fakeXhr.useFakeXMLHttpRequest export from nise - - spy - undefined does not throw if called without function - undefined does not throw when calling anonymous spy - undefined returns spy function - undefined mirrors custom properties on function - undefined does not define create method - undefined does not overwrite original create property - undefined sets up logging arrays - undefined works with getters - undefined works with setters - undefined works with setters and getters combined - undefined sets wrappedMethod on getter and setter - undefined should work with combination of withArgs arguments and order of calling withArgs - global.Error - undefined creates a spy for Error - .named - undefined sets name and displayName - call - undefined calls underlying function - undefined passes 'new' to underlying function - undefined passs arguments to function - undefined maintains this binding - undefined returns function's return value - undefined throws if function throws - undefined retains function name - undefined retains function length 0 - undefined retains function length 1 - undefined retains function length 2 - undefined retains function length 3 - undefined retains function length 4 - undefined retains function length 12 - .called - undefined is false prior to calling the spy - undefined is true after calling the spy once - undefined is true after calling the spy twice - .notCalled - undefined is true prior to calling the spy - undefined is false after calling the spy once - .calledOnce - undefined is false prior to calling the spy - undefined is true after calling the spy once - undefined is false after calling the spy twice - .calledTwice - undefined is false prior to calling the spy - undefined is false after calling the spy once - undefined is true after calling the spy twice - undefined is false after calling the spy thrice - .calledThrice - undefined is false prior to calling the spy - undefined is false after calling the spy twice - undefined is true after calling the spy thrice - undefined is false after calling the spy four times - .callCount - undefined reports 0 calls - undefined records one call - undefined records two calls - undefined increases call count for each call - .calledOn - undefined is false if spy wasn't called - undefined is true if called with thisValue - undefined returns false if not called on object - undefined is true if called with matcher that returns true - undefined is false if called with matcher that returns false - undefined invokes matcher.test with given object - in browser - - is true if called on object at least once - .alwaysCalledOn - undefined is false prior to calling the spy - undefined is true if called with thisValue once - undefined is true if called with thisValue many times - undefined is false if called with another object atleast once - undefined is false if never called with expected object - .calledWithNew - undefined is false if spy wasn't called - undefined is true if called with new - undefined is true if called with new on custom constructor - undefined is false if called as function - undefined is true newed constructor returns object - in browser - - is true if called with new at least once - spied native function - - - undefined is false when called on spied native function - .alwaysCalledWithNew - undefined is false if spy wasn't called - undefined is true if always called with new - undefined is false if called as function once - .thisValues - undefined contains one object - undefined stacks up objects - .calledWith - undefined returns false if spy was not called - undefined returns true if spy was called with args - undefined returns true if called with args at least once - undefined returns false if not called with args - undefined returns false if not called with undefined - undefined returns true for partial match - undefined matchs all arguments individually, not as array - undefined uses matcher - undefined uses matcher in object - when called with an Object without a prototype - undefined must not throw - .calledWithMatch - undefined returns false if spy was not called - undefined returns true if spy was called with args - undefined returns true if called with args at least once - undefined returns false if not called with args - undefined returns false if not called with undefined - undefined returns true for partial match - undefined matchs all arguments individually, not as array - undefined uses matcher - undefined uses matcher in object - when called with an Object without a prototype - undefined must not throw - .calledWithMatchSpecial - undefined checks substring match - undefined checks for regexp match - undefined checks for partial object match - .alwaysCalledWith - undefined returns false if spy was not called - undefined returns true if spy was called with args - undefined returns false if called with args only once - undefined returns false if not called with args - undefined returns true for partial match - undefined returns true for partial match on many calls - undefined matchs all arguments individually, not as array - .alwaysCalledWithMatch - undefined returns false if spy was not called - undefined returns true if spy was called with args - undefined returns false if called with args only once - undefined returns false if not called with args - undefined returns true for partial match - undefined returns true for partial match on many calls - undefined matchs all arguments individually, not as array - .alwaysCalledWithMatchSpecial - undefined checks true - undefined checks false - undefined checks substring match - undefined checks regexp match - undefined checks partial object match - .neverCalledWith - undefined returns true if spy was not called - undefined returns false if spy was called with args - undefined returns false if called with args at least once - undefined returns true if not called with args - undefined returns false for partial match - undefined matchs all arguments individually, not as array - .neverCalledWithMatch - undefined returns true if spy was not called - undefined returns false if spy was called with args - undefined returns false if called with args at least once - undefined returns true if not called with args - undefined returns false for partial match - undefined matchs all arguments individually, not as array - .neverCalledWithMatchSpecial - undefined checks substring match - undefined checks regexp match - undefined checks partial object match - .args - undefined contains real arrays - undefined contains empty array when no arguments - undefined contains array with first call's arguments - undefined stacks up arguments in nested array - .calledWithExactly - undefined returns false for partial match - undefined returns false for missing arguments - undefined returns true for exact match - undefined matchs by strict comparison - undefined returns true for one exact match - undefined returns true when all properties of an object argument match - undefined returns false when a property of an object argument is set to undefined - undefined returns false when a property of an object argument is set to a different value - undefined returns false when an object argument has a different property/value pair - undefined returns false when property of Object argument is set to undefined and has a different name - undefined returns false when any properties of an object argument aren't present - undefined returns false when an object argument has extra properties - .calledOnceWith - undefined returns true for not exact match - undefined returns false for matching calls but called more then once - undefined return false for one mismatched call - undefined return false for one mismatched call with some other - .calledOnceWithExactly - undefined returns true for exact match - undefined returns false for exact parameters but called more then once - undefined return false for one mismatched call - undefined return false for one mismatched call with some other - .calledOnceWithMatch - undefined returns true for exact match - undefined returns true for partial match - undefined returns false for exact parameters but called more then once - undefined return false for one mismatched call - undefined return false for one mismatched call with some other - .alwaysCalledWithExactly - undefined returns false for partial match - undefined returns false for missing arguments - undefined returns true for exact match - undefined returns false for excess arguments - undefined returns false for one exact match - undefined returns true for only exact matches - undefined returns false for no exact matches - .threw - undefined returns exception thrown by function - undefined returns false if spy did not throw - undefined returns true if spy threw - undefined returns true if string type matches - undefined returns false if string did not match - undefined returns false if spy did not throw specified error - undefined returns true if string matches - undefined returns false if strings do not match - .alwaysThrew - undefined returns true when spy threw - undefined returns false if spy did not throw - undefined returns true if spy threw - undefined returns true if string type matches - undefined returns false if string did not match - undefined returns false if spy did not throw specified error - undefined returns false if some calls did not throw - undefined returns true if all calls threw - undefined returns true if all calls threw same type - .exceptions - undefined contains exception thrown by function - undefined contains undefined entry when function did not throw - undefined stacks up exceptions and undefined - .returned - undefined returns true when no argument - undefined returns true for undefined when no explicit return - undefined returns true when returned value once - undefined returns false when value is never returned - undefined returns true when value is returned several times - undefined compares values deeply - undefined compares values strictly using match.same - .returnValues - undefined contains undefined when function does not return explicitly - undefined contains return value - undefined contains undefined when function throws - undefined contains the created object for spied constructors - undefined contains the return value for spied constructors that explicitly return objects - undefined contains the created object for spied constructors that explicitly return primitive values - undefined stacks up return values - .calledBefore - undefined is function - undefined returns true if first call to A was before first to B - undefined compares call order of calls directly - undefined returns false if not called - undefined returns true if other not called - undefined returns false if other called first - .calledAfter - undefined is function - undefined returns true if first call to A was after first to B - undefined compares calls directly - undefined returns false if not called - undefined returns false if other not called - undefined returns true if called anytime after other - .calledImmediatelyAfter - undefined is function - undefined returns true if first call to A was immediately after first to B - undefined compares calls directly - undefined returns false if not called - undefined returns false if other not called - undefined returns false if other called last - undefined returns false if another spy called between - .calledImmediatelyBefore - undefined is function - undefined returns true if first call to A was immediately after first to B - undefined compares calls directly - undefined returns false if not called - undefined returns false if other not called - undefined returns false if other called last - undefined returns false if another spy called between - .firstCall - undefined is undefined by default - undefined is equal to getCall(0) result after first call - undefined is equal to getCall(0) after first call when control flow has continued after invocation - undefined is tracked even if exceptions are thrown - undefined has correct returnValue - undefined has correct exception - .secondCall - undefined is null by default - undefined stills be null after first call - undefined is equal to getCall(1) result after second call - .thirdCall - undefined is undefined by default - undefined stills be undefined after second call - undefined is equal to getCall(1) result after second call - .getCall - undefined is null for indexes >= length - undefined is null for indexes < -length - undefined is same as last call when passed index -1 - undefined is same as n-1th call when passed index -2 - .lastCall - undefined is undefined by default - undefined is same as firstCall after first call - undefined is same as secondCall after second call - undefined is same as thirdCall after third call - undefined is equal to getCall(3) result after fourth call - undefined is equal to getCall(4) result after fifth call - .getCalls - undefined returns an empty Array by default - undefined is analogous to using getCall(n) - .callArg - undefined is function - undefined invokes argument at index for all calls - undefined throws if argument at index is not a function - undefined throws if spy was not yet invoked - undefined includes spy name in error message - undefined throws if index is not a number - undefined passs additional arguments - undefined returns callbacks return values for all calls - .callArgOn - undefined is function - undefined invokes argument at index for all calls - undefined throws if argument at index is not a function - undefined throws if spy was not yet invoked - undefined includes spy name in error message - undefined throws if index is not a number - undefined pass additional arguments - undefined returns callbacks return values for all calls - .callArgWith - undefined is alias for callArg - .callArgOnWith - undefined is alias for callArgOn - .yield - undefined is function - undefined invokes first function arg for all calls - undefined throws if spy was not yet invoked - undefined includes spy name in error message - undefined passs additional arguments - undefined returns callbacks return values for all calls - .invokeCallback - undefined is alias for yield - .yieldOn - undefined is function - undefined invokes first function arg for all calls - undefined throws if spy was not yet invoked - undefined includes spy name in error message - undefined pass additional arguments - undefined returns callbacks return values for all calls - .yieldTo - undefined is function - undefined invokes first function arg for all calls - undefined throws if spy was not yet invoked - undefined includes spy name in error message - undefined throws readable message for symbol when spy was not yet invoked - undefined pass additional arguments - undefined returns callbacks return values for all calls - .yieldToOn - undefined is function - undefined invokes first function arg for all calls - undefined throws if spy was not yet invoked - undefined includes spy name in error message - undefined throws readable message for symbol when spy was not yet invoked - undefined pass additional arguments - undefined returns callbacks return values for all calls - .throwArg - undefined should be a function - undefined should throw if spy hasn't been called - undefined should throw if there aren't enough arguments in the previous spy call - undefined should throw specified argument - .resetHistory - undefined return same object - undefined throws if called during spy invocation - .length - undefined is zero by default - undefined matches the function length - .matchingFakes - undefined is function - undefined returns an empty array by default - undefined returns one matched fake - undefined return some matched fake - .id - undefined should start with 'spy#' - non enumerable properties - undefined create and call spy apis - undefined create spy from function - .printf - undefined is delegated to proxy - everything - undefined replaces all methods of an object when no property is given - undefined replaces prototype methods - undefined returns object - undefined only replaces functions - undefined handles non-enumerable properties - undefined handles non-enumerable properties on prototypes - undefined does not replace non-enumerable properties from Object.prototype - undefined does not fail on overrides - undefined throws on non-existent property - undefined throws on data property descriptors that are not writable or configurable - undefined throws on accessor property descriptors that are not configurable - undefined throws on data descriptors that are not stubbable - - stub - undefined is spy - undefined does not define create method - undefined fails if stubbing property on null - undefined throws a readable error if stubbing Symbol on null - undefined should contain asynchronous versions of callsArg*, and yields* methods - undefined should allow overriding async behavior with sync behavior - undefined should works with combination of withArgs arguments - undefined should work with combination of withArgs arguments - undefined retains function name - non enumerable properties - undefined create and call spy apis - undefined create stub from function on object - .returns - undefined returns specified value - undefined returns should return stub - undefined returns undefined - undefined supersedes previous throws - undefined supersedes previous callsFake - undefined throws only on the first call - .resolves - undefined returns a promise to the specified value - undefined should return the same stub - undefined supersedes previous throws - undefined supersedes previous rejects - undefined supersedes previous callsFake - undefined can be superseded by returns - undefined does not invoke Promise.resolve when the behavior is added to the stub - .rejects - undefined returns a promise which rejects for the specified reason - undefined should return the same stub - undefined specifies exception message - undefined does not specify exception message if not provided - undefined rejects for a generic reason - undefined can be superseded by returns - undefined supersedes previous callsFake - undefined does not invoke Promise.reject when the behavior is added to the stub - .resolvesThis - undefined returns a promise resolved with this - undefined returns a promise resolved with the context bound with stub#call - undefined returns a promise resolved with the context bound with stub#apply - undefined returns the stub itself, allowing to chain function calls - undefined overrides throws behavior for error objects - undefined overrides throws behavior for dynamically created errors - undefined supersedes previous callsFake - .resolvesArg - undefined returns a promise to the argument at specified index - undefined returns a promise to the argument at another specified index - undefined should return the same stub - undefined supersedes previous throws - undefined supersedes previous rejects - undefined supersedes previous callsFake - undefined does not invoke Promise.resolve when the behavior is added to the stub - undefined throws if index is not a number - undefined throws without enough arguments - .returnsArg - undefined returns argument at specified index - undefined returns stub - undefined supersedes previous callsFake - undefined throws if no index is specified - undefined should throw without enough arguments - .throwsArg - undefined throws argument at specified index - undefined returns stub - undefined throws TypeError if no index is specified - undefined should throw without enough arguments - undefined should work with call-based behavior - undefined should be reset by .resetBehavior - undefined supersedes previous callsFake - .returnsThis - undefined stub returns this - undefined stub returns undefined when detached - undefined stub respects call/apply - undefined returns stub - undefined supersedes previous callsFake - .usingPromise - undefined should exist and be a function - undefined should return the current stub - undefined should set the promise used by resolve - undefined should set the promise used by reject - .throws - undefined throws specified exception - undefined returns stub - undefined sets type of exception to throw - undefined specifies exception message - undefined does not specify exception message if not provided - undefined throws generic error - undefined throws an exception created using a function - undefined resets 'invoking' flag - undefined supersedes previous callsFake - lazy instantiation of exceptions - undefined uses a lazily created exception for the generic error - undefined uses a lazily created exception for the named error - undefined uses a lazily created exception provided by a function - undefined does not use a lazily created exception if the error object is provided - .callsArg - undefined calls argument at specified index - undefined returns stub - undefined throws if argument at specified index is not callable - undefined throws if no index is specified - undefined throws if index is not number - undefined should throw without enough arguments - undefined returns result of invocant - .callsArgWith - undefined calls argument at specified index with provided args - undefined returns function - undefined calls callback without args - undefined calls callback with multiple args - undefined throws if no index is specified - undefined throws if index is not number - undefined returns result of invocant - .callsArgOn - undefined calls argument at specified index - undefined calls argument at specified index with undefined context - undefined calls argument at specified index with number context - undefined returns stub - undefined throws if argument at specified index is not callable - undefined throws if no index is specified - undefined throws if index is not number - undefined returns result of invocant - .callsArgOnWith - undefined calls argument at specified index with provided args - undefined calls argument at specified index with provided args and undefined context - undefined calls argument at specified index with provided args and number context - undefined calls argument at specified index with provided args with undefined context - undefined calls argument at specified index with provided args with number context - undefined returns function - undefined calls callback without args - undefined calls callback with multiple args - undefined throws if no index is specified - undefined throws if index is not number - undefined returns result of invocant - .callsFake - undefined uses provided function as stub - undefined is overwritten by subsequent stub behavior - .objectMethod - undefined throws when third argument is provided - undefined stubbed method should be proper stub - undefined stub should be spy - undefined stub should affect spy - undefined handles threw properly for lazily instantiated Errors - undefined returns standalone stub without arguments - undefined successfully stubs falsy properties - undefined does not stub string - everything - undefined replaces all methods of an object when no property is given - undefined replaces prototype methods - undefined returns object - undefined only replaces functions - undefined handles non-enumerable properties - undefined handles non-enumerable properties on prototypes - undefined does not replace non-enumerable properties from Object.prototype - undefined does not fail on overrides - undefined throws on non-existent property - undefined throws on data property descriptors that are not writable or configurable - undefined throws on accessor property descriptors that are not configurable - undefined throws on data descriptors that are not stubbable - undefined returns function - undefined stubs methods of function - undefined does not call getter during restore - stubbed function - undefined has toString method - undefined toString should say 'stub' when unable to infer name - undefined toString should prefer property name if possible - .yields - undefined invokes only argument as callback - undefined throws understandable error if no callback is passed - undefined includes stub name and actual arguments in error - undefined invokes last argument as callback - undefined invokes first of two callbacks - undefined invokes callback with arguments - undefined throws if callback throws - undefined throws takes precedent over yielded return value - undefined returns takes precedent over yielded return value - undefined returnsArg takes precedent over yielded return value - undefined returnsThis takes precedent over yielded return value - undefined returns the result of the yielded callback - undefined supersedes previous callsFake - .yieldsRight - undefined invokes only argument as callback - undefined throws understandable error if no callback is passed - undefined includes stub name and actual arguments in error - undefined invokes last argument as callback - undefined invokes the last of two callbacks - undefined invokes callback with arguments - undefined throws if callback throws - undefined throws takes precedent over yielded return value - undefined returns takes precedent over yielded return value - undefined returnsArg takes precedent over yielded return value - undefined returnsThis takes precedent over yielded return value - undefined returns the result of the yielded callback - undefined supersedes previous callsFake - .yieldsOn - undefined invokes only argument as callback - undefined throws if no context is specified - undefined throws understandable error if no callback is passed - undefined includes stub name and actual arguments in error - undefined invokes last argument as callback - undefined invokes first of two callbacks - undefined invokes callback with arguments - undefined throws if callback throws - undefined throws takes precedent over yielded return value - undefined returns takes precedent over yielded return value - undefined returnsArg takes precedent over yielded return value - undefined returnsThis takes precedent over yielded return value - undefined returns the result of the yielded callback - undefined supersedes previous callsFake - .yieldsTo - undefined yields to property of object argument - undefined throws understandable error if no object with callback is passed - undefined throws understandable error if failing to yield callback by symbol - undefined includes stub name and actual arguments in error - undefined invokes property on last argument as callback - undefined invokes first of two possible callbacks - undefined invokes callback with arguments - undefined throws if callback throws - undefined throws takes precedent over yielded return value - undefined returns takes precedent over yielded return value - undefined returnsArg takes precedent over yielded return value - undefined returnsThis takes precedent over yielded return value - undefined returns the result of the yielded callback - undefined supersedes previous callsFake - .yieldsToOn - undefined yields to property of object argument - undefined yields to property of object argument with undefined context - undefined yields to property of object argument with number context - undefined throws understandable error if no object with callback is passed - undefined includes stub name and actual arguments in error - undefined invokes property on last argument as callback - undefined invokes first of two possible callbacks - undefined invokes callback with arguments - undefined throws if callback throws - undefined throws takes precedent over yielded return value - undefined returns takes precedent over yielded return value - undefined returnsArg takes precedent over yielded return value - undefined returnsThis takes precedent over yielded return value - undefined returns the result of the yielded callback - undefined supersedes previous callsFake - .withArgs - undefined defines withArgs method - undefined creates filtered stub - undefined filters return values based on arguments - undefined filters exceptions based on arguments - undefined ensure stub recognizes samsam match fuzzy arguments - undefined ensure stub uses last matching arguments - undefined ensure stub uses last matching samsam match arguments - .callsArgAsync - undefined asynchronously calls argument at specified index - .callsArgWithAsync - undefined asynchronously calls callback at specified index with multiple args - .callsArgOnAsync - undefined asynchronously calls argument at specified index with specified context - .callsArgOnWithAsync - undefined asynchronously calls argument at specified index with provided context and args - .yieldsAsync - undefined asynchronously invokes only argument as callback - .yieldsOnAsync - undefined asynchronously invokes only argument as callback with given context - .yieldsToAsync - undefined asynchronously yields to property of object argument - .yieldsToOnAsync - undefined asynchronously yields to property of object argument with given context - .onCall - undefined can be used with returns to produce sequence - undefined can be used with returnsArg to produce sequence - undefined can be used with returnsThis to produce sequence - undefined can be used with throwsException to produce sequence - undefined supports chained declaration of behavior - undefined can be used with yields* to produce a sequence - undefined can be used with callsArg* to produce a sequence - undefined can be used with yields* and callsArg* in combination to produce a sequence - undefined should interact correctly with assertions (GH-231) - in combination with withArgs - undefined can produce a sequence for a fake - undefined falls back to stub default behaviour if fake does not have its own default behaviour - undefined falls back to stub behaviour for call if fake does not have its own behaviour for call - undefined defaults to undefined behaviour once no more calls have been defined - undefined does not create undefined behaviour just by calling onCall - undefined works with fakes and reset - undefined throws an understandable error when trying to use withArgs on behavior - .reset - undefined resets behavior - undefined resets call history - .resetHistory - undefined resets history - undefined doesn't reset behavior defined using withArgs - undefined doesn't reset behavior - .resetBehavior - undefined clears yields* and callsArg* sequence - undefined cleans 'returns' behavior - undefined cleans behavior of fakes returned by withArgs - undefined does not clean parents' behavior when called on a fake returned by withArgs - undefined cleans 'returnsArg' behavior - undefined cleans 'returnsThis' behavior - undefined cleans 'resolvesThis' behavior, so the stub does not resolve nor returns anything - does not touch properties that are reset by 'reset' - undefined .calledOnce - undefined called multiple times - undefined call order state - undefined fakes returned by withArgs - .length - undefined is zero by default - undefined retains function length 0 - undefined retains function length 1 - undefined retains function length 2 - undefined retains function length 3 - undefined retains function length 4 - undefined retains function length 12 - .createStubInstance - undefined stubs existing methods - undefined throws with no methods to stub - undefined doesn't call the constructor - undefined retains non function values - undefined has no side effects on the prototype - undefined throws exception for non function params - undefined allows providing optional overrides - undefined allows providing optional returned values - undefined allows providing null as a return value - undefined throws an exception when trying to override non-existing property - .callThrough - undefined does not call original function when arguments match conditional stub - undefined calls original function when arguments do not match conditional stub - undefined calls original function with same arguments when call does not match conditional stub - undefined calls original function with same `this` reference when call does not match conditional stub - .callThroughWithNew - undefined does not call original function with new when arguments match conditional stub - when call does not match conditional stub - undefined calls original function with new with same arguments - .get - undefined allows users to stub getter functions for properties - undefined allows users to stub getter functions for functions - undefined replaces old getters - undefined can restore stubbed setters for functions - undefined can restore stubbed getters for properties - .set - undefined allows users to stub setter functions for properties - undefined allows users to stub setter functions for functions - undefined replaces old setters - undefined can restore stubbed setters for functions - undefined can restore stubbed setters for properties - .value - undefined allows stubbing property descriptor values - undefined allows restoring stubbed property descriptor values - undefined allows stubbing function static properties - undefined allows restoring function static properties - undefined allows stubbing object props with configurable false - .id - undefined should start with 'stub#' - .printf - undefined is delegated to proxy - .wrappedMethod - undefined should return the original method being stubbed - undefined should not exist for accessors - - color - when environment supports color - bold - undefined should return a colored string - cyan - undefined should return a colored string - green - undefined should return a colored string - red - undefined should return a colored string - white - undefined should return a colored string - when environment does not support color - bold - undefined should return a regular string - cyan - undefined should return a regular string - green - undefined should return a regular string - red - undefined should return a regular string - white - undefined should return a regular string - - util/core/exportAsyncBehaviors - for methods with names starting with 'callsArg' or 'yields' - undefined should create an async version - for methods with names not starting with 'callsArg' or 'yields' - undefined should not add any new methods - - util/core/format - format.setFormatter - undefined sets custom formatter - undefined throws if custom formatter is not a function - undefined exposes method on sinon - - util/core/functionToString - undefined returns function's displayName property - undefined guesses name from last call's this object - undefined guesses name from any call where property can be located - undefined ignores errors thrown by property accessors on thisValue - - core/util/getConfig - .getConfig - undefined gets copy of default config - undefined should override specified properties - - util/core/get-next-tick - undefined should use process.nextTick when available - undefined should use setImmediate when process.nextTick is not available - undefined should fallback to setTimeout - - util/core/next-tick - browser environment - - should use fallback - modern node environment - undefined should use process.nextTick - old node environment - - should use setImmediate - - util/core/timesInWords - undefined should return "once" for input of 1 - undefined should return "twice" for input of 2 - undefined should return "thrice" for input of 3 - undefined should return "n times" for n larger than 3 - undefined should return "0 times" for falsy input - - util/core/walk-object - without function.name support - undefined should still identify functions in environments - undefined should work with anonymous functions - - util/core/walk - undefined should call iterator with value, key, and obj, with context as the receiver - undefined should work with non-enumerable properties - undefined should walk the prototype chain of an object - undefined should not invoke getters on the original receiving object - undefined should fall back to for..in if getOwnPropertyNames is not available - undefined does not walk the same property twice - - util/core/wrapMethod - undefined is function - undefined throws if first argument is not object - undefined throws if object defines property but is not function - undefined throws Symbol() if object defines property but is not function - undefined throws if object does not define property - undefined throws if third argument is missing - undefined throws if third argument is not a function or a property descriptor - undefined replaces object method - undefined replaces getter - undefined replaces setter - undefined throws if method is already wrapped - undefined throws Symbol if method is already wrapped - undefined throws if property descriptor is already wrapped - undefined throws if method is already a spy - undefined throws if Symbol method is already a spy - undefined mirrors function properties - undefined does not mirror and overwrite existing properties - originating stack traces - undefined throws with stack trace showing original wrapMethod call - in browser - - does not throw if object is window object - wrapped method - undefined defines restore method - undefined returns wrapper - undefined restore brings back original method - wrapped prototype method - undefined wrap adds owned property - undefined restore removes owned property - - fakeTimers.clock - .setTimeout - undefined throws if no arguments - undefined returns a timer id whose primitive representation is a number - undefined returns unique id - undefined sets timers on instance - undefined throws on non-function callbacks - undefined passes setTimeout parameters - undefined calls correct timeout on recursive tick - .setImmediate - undefined returns a timer whose primitive representation is a number - undefined calls the given callback immediately - undefined throws if no arguments - undefined manages separate timers per clock instance - undefined passes extra parameters through to the callback - .clearImmediate - undefined removes immediate callbacks - .tick - undefined triggers immediately without specified delay - undefined does not trigger without sufficient delay - undefined triggers after sufficient delay - undefined triggers simultaneous timers - undefined triggers multiple simultaneous timers - undefined triggers multiple simultaneous timers with zero callAt - undefined waits after setTimeout was called - undefined mini integration test - undefined triggers even when some throw - undefined calls function with global object or null (strict mode) as this - undefined triggers in the order scheduled - undefined creates updated Date while ticking - undefined fires timer in intervals of 13 - undefined fires timers in correct order - undefined triggers timeouts and intervals in the order scheduled - undefined does not fire canceled intervals - undefined passes 6 seconds - undefined passes 1 minute - undefined passes 2 hours, 34 minutes and 12 seconds (73ms) - undefined throws for invalid format - undefined throws for invalid minutes - undefined throws for negative minutes - undefined treats missing argument as 0 - undefined fires nested setTimeout calls properly - undefined does not silently catch exceptions - undefined returns the current now value - .clearTimeout - undefined removes timeout - undefined ignores null argument - .reset - undefined empties timeouts queue - .setInterval - undefined throws if no arguments - undefined returns a timer whose primitive representation is a number - undefined returns unique id - undefined schedules recurring timeout - undefined does not schedule recurring timeout when cleared - undefined passes setTimeout parameters - .date - undefined provides date constructor - undefined creates real Date objects - undefined creates date strings when called as function - undefined creates real Date objects when Date constructor is gone - undefined creates Date objects representing clock time - undefined listens to ticking clock - undefined creates regular date when passing timestamp - undefined creates regular date when passing year, month - undefined creates regular date when passing y, m, d - undefined creates regular date when passing y, m, d, h - undefined creates regular date when passing y, m, d, h, m - undefined creates regular date when passing y, m, d, h, m, s - undefined creates regular date when passing y, m, d, h, m, s, ms - undefined mirrors native Date.prototype - undefined supports now method if present - undefined mirrors parse method - undefined mirrors UTC method - undefined mirrors toUTCString method - undefined mirrors toString - .now - undefined returns clock.now - unsupported now - - is undefined - .toSource - - is mirrored - unsupported toSource - undefined is undefined - .useFakeTimers - undefined returns clock object - undefined has clock property - undefined sets initial timestamp - undefined replaces global setTimeout - undefined returns a timer whose primitive representation is a number - undefined replaces global clearTimeout - undefined restores global setTimeout - undefined restores global clearTimeout - undefined replaces global setInterval - undefined replaces global clearInterval - undefined restores global setInterval - undefined restores global clearInterval - undefined restores global setImmediate - - does not install global setImmediate - undefined restores global clearImmediate - - does not install global clearImmediate - undefined deletes global property on restore if it was inherited onto the global object - undefined restores global property on restore if it is present on the global object itself - undefined fakes Date constructor - undefined fake Date constructor should mirror Date's properties - undefined decide on Date.now support at call-time when supported - undefined decide on Date.now support at call-time when unsupported - undefined mirrors custom Date properties - undefined restores Date constructor - undefined fakes provided methods - undefined resets faked methods - undefined does not fake methods not provided - undefined installs clock in advancing mode and triggers setTimeout - undefined installs clock in advancing mode and triggers setInterval (40ms) - undefined installs clock in advancing mode and triggers setImmediate - undefined throws on old useFakeTimers signatures - undefined supports a way to pass the global context - with nextTick - undefined installs by default without nextTick - undefined installs with nextTick - - - 1460 passing (3s) - 11 pending - -Removing node_modules/jsdom-global -Removing node_modules/jsverify -Removing node_modules/knuth-shuffle -Removing node_modules/lazy-seq -Removing node_modules/native-promise-only -Removing node_modules/rc4 -Removing node_modules/trampa -Removing node_modules/typify-parser -Removing node_modules/sinon - create-stamp debian/debhelper-build-stamp - dh_prep - dh_auto_install --buildsystem=nodejs --destdir=debian/node-sinon/ -dh_auto_install: warning: ./package.json#files: scripts/support-sinon.js does not exists - -dh_auto_install: warning: ./package.json#files: AUTHORS does not exists - -dh_auto_install: warning: ./package.json#files: CHANGELOG.md does not exists - -dh_auto_install: warning: ### Missing ./scripts/support-sinon.js, skipping - -dh_auto_install: warning: ### Missing ./AUTHORS, skipping - -dh_auto_install: warning: ### Missing ./CHANGELOG.md, skipping - -dh_auto_install: warning: ### Missing ./build/config.gypi, skipping - -Found "files" field in ./package.json, using it - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib - install -m 644 ./lib/sinon.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/ - install -m 644 ./lib/sinon-esm.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/ - install -m 644 ./lib/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon - install -m 644 ./lib/sinon/throw-on-falsy-object.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/stub.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/spy.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/spy-formatters.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/sandbox.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/restore-object.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/proxy.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/proxy-invoke.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/proxy-call.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/proxy-call-util.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/promise.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/mock.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/mock-expectation.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/fake.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/default-behaviors.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/create-sandbox.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/color.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/collect-own-methods.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/behavior.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - install -m 644 ./lib/sinon/assert.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util - install -m 644 ./lib/sinon/util/fake-timers.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core - install -m 644 ./lib/sinon/util/core/walk.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/wrap-method.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/walk-object.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/use-promise-library.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/times-in-words.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/next-tick.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/is-restorable.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/is-property-configurable.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/is-non-existent-property.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/is-es-module.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/get-property-descriptor.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/get-next-tick.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/function-to-string.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/format.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/extend.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/export-async-behaviors.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - install -m 644 ./lib/sinon/util/core/default-config.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/lib/sinon/util/core/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/pkg - install -m 644 ./pkg/sinon-esm.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/pkg/ - install -m 644 ./pkg/sinon-no-sourcemaps.cjs /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/pkg/ - install -m 644 ./pkg/sinon.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon/pkg/ - install -m 644 ./package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon// - install -m 644 ./package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/sinon// -Package looks like a bundle, generating pkgjs-lock.json file - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/node_modules/bane/ - cp --reflink=auto -a bane/autolint.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/node_modules/bane/ - cp --reflink=auto -a bane/buster.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/node_modules/bane/ - cp --reflink=auto -a bane/lib /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/node_modules/bane/ - cp --reflink=auto -a bane/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/node_modules/bane/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/node_modules/just-extend/ - cp --reflink=auto -a just-extend/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/node_modules/just-extend/ - cp --reflink=auto -a just-extend/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/node_modules/just-extend/ -dh_auto_install: warning: nise/package.json#files: nise.js does not exists - -dh_auto_install: warning: ### Missing nise/nise.js, skipping - -dh_auto_install: warning: ### Missing nise/build/config.gypi, skipping - -Found "files" field in nise/package.json, using it -Parsing expression nise/lib/**/*.js -Line nise/lib/**/*.js becomes: ^nise/lib/.*(?<=/)[^/]*\.js(?:/.*)?$ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib - install -m 644 nise/lib/index.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/ - install -m 644 nise/lib/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-xhr - install -m 644 nise/lib/fake-xhr/index.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-xhr/ - install -m 644 nise/lib/fake-xhr/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-xhr/ - install -m 644 nise/lib/fake-xhr/blob.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-xhr/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-server - install -m 644 nise/lib/fake-server/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-server/ - install -m 644 nise/lib/fake-server/log.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-server/ - install -m 644 nise/lib/fake-server/log.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-server/ - install -m 644 nise/lib/fake-server/index.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-server/ - install -m 644 nise/lib/fake-server/fake-server-with-clock.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-server/ - install -m 644 nise/lib/fake-server/fake-server-with-clock.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/fake-server/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/event - install -m 644 nise/lib/event/progress-event.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/event/ - install -m 644 nise/lib/event/index.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/event/ - install -m 644 nise/lib/event/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/event/ - install -m 644 nise/lib/event/event.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/event/ - install -m 644 nise/lib/event/event-target.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/event/ - install -m 644 nise/lib/event/custom-event.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/event/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/configure-logger - install -m 644 nise/lib/configure-logger/index.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/configure-logger/ - install -m 644 nise/lib/configure-logger/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise/lib/configure-logger/ - install -m 644 nise/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise// - install -m 644 nise/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/nise// -Package looks like a bundle, generating pkgjs-lock.json file -/!\ node_modules/sinon/package.json not found -dh_auto_install: warning: sinonjscommons/package.json#files: sinonjscommons/./types/index.d.ts does not exists - -dh_auto_install: warning: # /! "types" field should be replaced by "typings" in sinonjscommons/package.json -Please report this bug - -dh_auto_install: warning: ### Missing sinonjscommons/sinonjscommons/./types/index.d.ts, skipping - -dh_auto_install: warning: ### Missing sinonjscommons/build/config.gypi, skipping - -Found "files" field in sinonjscommons/package.json, using it -Found "types" field in sinonjscommons/package.json, using it - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib - install -m 644 sinonjscommons/lib/value-to-string.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/value-to-string.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/type-of.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/type-of.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/order-by-first-call.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/order-by-first-call.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/index.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/global.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/global.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/function-name.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/function-name.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/every.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/every.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/deprecated.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/deprecated.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/class-name.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/class-name.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/called-in-order.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - install -m 644 sinonjscommons/lib/called-in-order.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes - install -m 644 sinonjscommons/lib/prototypes/throws-on-proto.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/string.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/set.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/object.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/map.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/index.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/function.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/copy-prototype-methods.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/copy-prototype-methods.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - install -m 644 sinonjscommons/lib/prototypes/array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/lib/prototypes/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types - install -m 644 sinonjscommons/types/value-to-string.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/type-of.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/order-by-first-call.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/index.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/global.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/function-name.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/every.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/deprecated.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/class-name.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - install -m 644 sinonjscommons/types/called-in-order.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes - install -m 644 sinonjscommons/types/prototypes/throws-on-proto.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/string.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/set.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/object.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/map.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/index.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/function.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/copy-prototype-methods.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/types/prototypes/array.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons/types/prototypes/ - install -m 644 sinonjscommons/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons// - install -m 644 sinonjscommons/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/commons// -Package looks like a bundle, generating pkgjs-lock.json file -dh_auto_install: warning: ### Missing sinonjsfake-timers/build/config.gypi, skipping - -Found "files" field in sinonjsfake-timers/package.json, using it - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/fake-timers/src - install -m 644 sinonjsfake-timers/src/fake-timers-src.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/fake-timers/src/ - install -m 644 sinonjsfake-timers/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/fake-timers// - install -m 644 sinonjsfake-timers/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/fake-timers// -Package looks like a bundle, generating pkgjs-lock.json file - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/formatio/lib - install -m 644 sinonjsformatio/lib/formatio.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/formatio/lib/ - install -m 644 sinonjsformatio/lib/formatio.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/formatio/lib/ - install -m 644 sinonjsformatio/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/formatio// - install -m 644 sinonjsformatio/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/formatio// -Package looks like a bundle, generating pkgjs-lock.json file - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib - install -m 644 sinonjsreferee/lib/verifier.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/refute.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/referee.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/referee.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/match.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/expect.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/expect.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/equals.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/custom-assertions.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-verifier.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-refute.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-pass.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-fail.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-expect.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-async-assertion.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-async-assertion.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-assert.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/create-add.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/capture-exception.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/assert.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/assert-exception-unexpected-exception.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/assert-equals-host-objects.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/assert-arg-num.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/assert-arg-num.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/add.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/actual-message-values.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/actual-for-match.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/actual-for-match.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/actual-and-type-of-message-values.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - install -m 644 sinonjsreferee/lib/actual-and-expected-message-values.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/test-helper - install -m 644 sinonjsreferee/lib/test-helper/get-array-like.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/test-helper/ - install -m 644 sinonjsreferee/lib/test-helper/capture-args.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/test-helper/ - install -m 644 sinonjsreferee/lib/test-helper/anonymous-function-string.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/test-helper/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion - install -m 644 sinonjsreferee/lib/define-assertion/interpolate-properties.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion/ - install -m 644 sinonjsreferee/lib/define-assertion/interpolate-pos-arg.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion/ - install -m 644 sinonjsreferee/lib/define-assertion/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion/ - install -m 644 sinonjsreferee/lib/define-assertion/get-message.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion/ - install -m 644 sinonjsreferee/lib/define-assertion/get-message.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion/ - install -m 644 sinonjsreferee/lib/define-assertion/format.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion/ - install -m 644 sinonjsreferee/lib/define-assertion/format.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/define-assertion/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions - install -m 644 sinonjsreferee/lib/assertions/tag-name.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/tag-name.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/same.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/same.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/resolves.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/resolves.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/rejects.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/rejects.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/near.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/near.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/match.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/match.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/match-json.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/match-json.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/less.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/less.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/keys.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/keys.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/json.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/json.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-weak-set.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-weak-set.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-weak-map.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-weak-map.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-uri-error.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-uri-error.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-undefined.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-undefined.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-8-clamped-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-8-clamped-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-8-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-8-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-32-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-32-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-16-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-u-int-16-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-type-error.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-type-error.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-true.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-true.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-syntax-error.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-syntax-error.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-symbol.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-symbol.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-string.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-string.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-set.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-set.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-reg-exp.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-reg-exp.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-reference-error.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-reference-error.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-range-error.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-range-error.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-promise.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-promise.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-object.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-object.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-number.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-number.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-null.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-null.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-negative-infinity.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-negative-infinity.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-nan.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-nan.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-map.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-map.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-intl-number-format.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-intl-number-format.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-intl-date-time-format.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-intl-date-time-format.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-intl-collator.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-intl-collator.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-int-8-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-int-8-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-int-32-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-int-32-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-int-16-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-int-16-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-infinity.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-infinity.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-function.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-function.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-float-64-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-float-64-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-float-32-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-float-32-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-false.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-false.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-eval-error.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-eval-error.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-error.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-error.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-date.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-date.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-data-view.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-data-view.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-boolean.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-boolean.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-array.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-array.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-array-like.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-array-like.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-array-buffer.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/is-array-buffer.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/has-prototype.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/has-prototype.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/has-arity.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/has-arity.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/greater.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/greater.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/exception.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/exception.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/equals.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/equals.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/contains.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/contains.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/class-name.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/lib/assertions/class-name.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee/lib/assertions/ - install -m 644 sinonjsreferee/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee// - install -m 644 sinonjsreferee/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee// -Package looks like a bundle, generating pkgjs-lock.json file -/!\ util/package.json not found -/!\ node_modules/sinon/package.json not found - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee-sinon/lib - install -m 644 sinonjsreferee-sinon/lib/referee-sinon.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee-sinon/lib/ - install -m 644 sinonjsreferee-sinon/lib/referee-sinon.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee-sinon/lib/ - install -m 644 sinonjsreferee-sinon/lib/args-as-string.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee-sinon/lib/ - install -m 644 sinonjsreferee-sinon/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee-sinon// - install -m 644 sinonjsreferee-sinon/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/referee-sinon// -Package looks like a bundle, generating pkgjs-lock.json file -/!\ util/package.json not found -/!\ node_modules/sinon/package.json not found - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib - install -m 644 sinonjssamsam/lib/samsam.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/samsam.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/matcher-integration.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/match.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/match.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/iterable-to-string.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/iterable-to-string.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/issues.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-subset.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-set.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-object.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-object.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-neg-zero.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-neg-zero.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-nan.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-map.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-iterable.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-iterable.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-element.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-element.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-date.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-array-type.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-array-type.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-arguments.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/is-arguments.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/identical.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/identical.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/get-class.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/deep-equal.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/deep-equal.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/deep-equal-benchmark.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/create-set.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/create-set.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/create-matcher.test.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/create-matcher.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - install -m 644 sinonjssamsam/lib/array-types.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/ - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher - install -m 644 sinonjssamsam/lib/create-matcher/type-map.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/lib/create-matcher/matcher-prototype.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/lib/create-matcher/match-object.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/lib/create-matcher/is-matcher.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/lib/create-matcher/is-iterable.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/lib/create-matcher/assert-type.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/lib/create-matcher/assert-method-exists.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/lib/create-matcher/assert-matcher.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam/lib/create-matcher/ - install -m 644 sinonjssamsam/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam// - install -m 644 sinonjssamsam/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/samsam// -Package looks like a bundle, generating pkgjs-lock.json file -dh_auto_install: warning: ### Missing sinonjstext-encoding/build/config.gypi, skipping - -Found "files" field in sinonjstext-encoding/package.json, using it - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/text-encoding/ - install -m 644 sinonjstext-encoding/index.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/text-encoding// - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/text-encoding/lib/ - install -m 644 sinonjstext-encoding/lib/encoding.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/text-encoding/lib// - install -m 644 sinonjstext-encoding/lib/encoding-indexes.js /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/text-encoding/lib// - install -m 644 sinonjstext-encoding/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/text-encoding// - install -m 644 sinonjstext-encoding/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@sinonjs/text-encoding// -dh_auto_install: warning: ### Missing typessinon/build/config.gypi, skipping - -Package looks like a bundle, generating pkgjs-lock.json file -No build dependencies found, skip pkgjs-lock.json -No "files" field in typessinon/package.json, install all files -Files to install: typessinon, !typessinon/build/config.gypi - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinon/ - install -m 644 typessinon/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinon// - install -m 644 typessinon/index.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinon// - install -m 644 typessinon/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinon// -dh_auto_install: warning: ### Missing typessinonjs-fake-timers/build/config.gypi, skipping - -Package looks like a bundle, generating pkgjs-lock.json file -No "files" field in typessinonjs-fake-timers/package.json, install all files -Files to install: typessinonjs-fake-timers, !typessinonjs-fake-timers/build/config.gypi - mkdir -p /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinonjs__fake-timers/ - install -m 644 typessinonjs-fake-timers/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinonjs__fake-timers// - install -m 644 typessinonjs-fake-timers/index.d.ts /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinonjs__fake-timers// - install -m 644 typessinonjs-fake-timers/package.json /build/reproducible-path/node-sinon-14.0.2\+ds\+\~cs74.13.25/debian/node-sinon//usr/share/nodejs/\@types/sinonjs__fake-timers// -Package looks like a bundle, generating pkgjs-lock.json file -No build dependencies found, skip pkgjs-lock.json -Populate ${nodejs:Provides}: - + node-nise (= 5.1.1) - + node-sinonjs-commons (= 2.0.0) - + node-sinonjs-fake-timers (= 10.0.0) - + node-sinonjs-formatio (= 6.0.0) - + node-sinonjs-referee (= 9.1.2) - + node-sinonjs-referee-sinon (= 10.1.1) - + node-sinonjs-samsam (= 7.0.1) - + node-sinonjs-text-encoding (= 0.7.2) - + node-types-sinon (= 10.0.13) - + node-types-sinonjs-fake-timers (= 8.1.2) -Add node-babel7 (= 7.20.15+ds1+~cs214.269.168-3+deb12u1) in ${nodejs:BuiltUsing} -Add nodejs (= 18.13.0+dfsg1-1) in ${nodejs:BuiltUsing} -Add node-rimraf (= 3.0.2-2) in ${nodejs:BuiltUsing} -Add node-browserify (= 17.0.0+ds-5) in ${nodejs:BuiltUsing} -Add mocha (= 10.1.0+ds1+~cs29.3.1-1) in ${nodejs:BuiltUsing} -Add node-mkdirp (= 1.0.4+~1.0.2-4) in ${nodejs:BuiltUsing} -Add node-supports-color (= 8.1.1+~8.1.1-1) in ${nodejs:BuiltUsing} -Add node-lodash-packages (= 4.17.21+dfsg+~cs8.31.198.20210220-9) in ${nodejs:BuiltUsing} -Add node-diff (= 5.0.0~dfsg+~5.0.1-4) in ${nodejs:BuiltUsing} -Add node-type-detect (= 4.0.8-4) in ${nodejs:BuiltUsing} -Add node-event-emitter (= 0.3.5-4) in ${nodejs:BuiltUsing} -Add node-debug (= 4.3.4+~cs4.1.7-1) in ${nodejs:BuiltUsing} -Add node-proxyquire (= 2.1.3+~1.0.1+~1.0.2-12) in ${nodejs:BuiltUsing} -Add node-jquery (= 3.6.1+dfsg+~3.5.14-1) in ${nodejs:BuiltUsing} -Add node-istanbul (= 0.4.5+repack10+~cs97.25.57-3) in ${nodejs:BuiltUsing} -Add node-semver (= 7.3.5+~7.3.9-2) in ${nodejs:BuiltUsing} -Add node-jsdom (= 20.0.3+~cs124.18.21-1) in ${nodejs:BuiltUsing} -Add node-path-to-regexp (= 6.2.1-1) in ${nodejs:BuiltUsing} -Set ${nodejs:Version} to 18.13.0+dfsg1 - debian/rules override_dh_installdocs -make[1]: Entering directory '/build/reproducible-path/node-sinon-14.0.2+ds+~cs74.13.25' -dh_installdocs -dh_nodejs_autodocs - install -m 644 sinonjsformatio/README.md debian/node-sinon/usr/share/doc//node-sinonjs-formatio/ - install -m 644 sinonjsformatio/AUTHORS debian/node-sinon/usr/share/doc//node-sinonjs-formatio/ - install -m 644 sinonjsformatio/CHANGES.md debian/node-sinon/usr/share/doc//node-sinonjs-formatio/changelog - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-sinonjs-formatio/ - install -m 644 sinonjsreferee/README.md debian/node-sinon/usr/share/doc//node-sinonjs-referee/ - install -m 644 sinonjsreferee/AUTHORS debian/node-sinon/usr/share/doc//node-sinonjs-referee/ - install -m 644 sinonjsreferee/CHANGES.md debian/node-sinon/usr/share/doc//node-sinonjs-referee/changelog - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-sinonjs-referee/ - install -m 644 sinonjsreferee-sinon/README.md debian/node-sinon/usr/share/doc//node-sinonjs-referee-sinon/ - install -m 644 sinonjsreferee-sinon/AUTHORS debian/node-sinon/usr/share/doc//node-sinonjs-referee-sinon/ - install -m 644 sinonjsreferee-sinon/CHANGES.md debian/node-sinon/usr/share/doc//node-sinonjs-referee-sinon/changelog - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-sinonjs-referee-sinon/ - install -m 644 sinonjstext-encoding/README.md debian/node-sinon/usr/share/doc//node-sinonjs-text-encoding/ - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-sinonjs-text-encoding/ - install -m 644 sinonjsfake-timers/README.md debian/node-sinon/usr/share/doc//node-sinonjs-fake-timers/ - install -m 644 sinonjsfake-timers/AUTHORS debian/node-sinon/usr/share/doc//node-sinonjs-fake-timers/ - install -m 644 sinonjsfake-timers/CHANGELOG.md debian/node-sinon/usr/share/doc//node-sinonjs-fake-timers/changelog - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-sinonjs-fake-timers/ - install -m 644 sinonjscommons/README.md debian/node-sinon/usr/share/doc//node-sinonjs-commons/ - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-sinonjs-commons/ - install -m 644 sinonjssamsam/README.md debian/node-sinon/usr/share/doc//node-sinonjs-samsam/ - install -m 644 sinonjssamsam/AUTHORS debian/node-sinon/usr/share/doc//node-sinonjs-samsam/ - install -m 644 sinonjssamsam/CHANGES.md debian/node-sinon/usr/share/doc//node-sinonjs-samsam/changelog - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-sinonjs-samsam/ - install -m 644 typessinonjs-fake-timers/README.md debian/node-sinon/usr/share/doc//node-types-sinonjs-fake-timers/ - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-types-sinonjs-fake-timers/ - install -m 644 nise/README.md debian/node-sinon/usr/share/doc//node-nise/ - install -m 644 nise/History.md debian/node-sinon/usr/share/doc//node-nise/changelog - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-nise/ - install -m 644 typessinon/README.md debian/node-sinon/usr/share/doc//node-types-sinon/ - ln -s ../node-sinon/copyright debian/node-sinon/usr/share/doc//node-types-sinon/ -make[1]: Leaving directory '/build/reproducible-path/node-sinon-14.0.2+ds+~cs74.13.25' - dh_installchangelogs - dh_perl - dh_link - dh_strip_nondeterminism - dh_compress - dh_fixperms - dh_missing - dh_installdeb - dh_nodejs_substvars - dh_gencontrol -dpkg-gencontrol: warning: package node-sinon: substitution variable ${nodejs:BuiltUsing} unused, but is defined -dpkg-gencontrol: warning: package node-sinon: substitution variable ${nodejs:Version} unused, but is defined - dh_md5sums - dh_builddeb -dpkg-deb: building package 'node-sinon' in '../node-sinon_14.0.2+ds+~cs74.13.25-2_all.deb'. - dpkg-genbuildinfo --build=binary -O../node-sinon_14.0.2+ds+~cs74.13.25-2_amd64.buildinfo - dpkg-genchanges --build=binary -O../node-sinon_14.0.2+ds+~cs74.13.25-2_amd64.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +dh_auto_test: error: cd ./sinonjssamsam && sh -ex ../debian/nodejs/sinonjssamsam/test returned exit code 1 +make: *** [debian/rules:8: binary] Error 25 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/2280010/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Tue Feb 11 14:49:04 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 32G 0 32G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/2280010/tmp/hooks/C01_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/3248114 and its subdirectories -I: Current time: Tue Jan 9 20:22:38 -12 2024 -I: pbuilder-time-stamp: 1704874958 +I: removing directory /srv/workspace/pbuilder/2280010 and its subdirectories