Diff of the two buildlogs: -- --- b1/build.log 2020-04-24 11:20:09.701884546 +0000 +++ b2/build.log 2020-04-24 11:20:33.633409050 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 23 23:16:32 -12 2020 -I: pbuilder-time-stamp: 1587726992 +I: Current time: Fri May 28 07:43:09 +14 2021 +I: pbuilder-time-stamp: 1622137389 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Wed Sep 19 00:12:28 2018 -12 +gpgv: Signature made Thu Sep 20 02:12:28 2018 +14 gpgv: using RSA key 2A7974AE2FC152D77867DA4ACE1F9C674512C22A gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./node-http-signature_1.2.0-1.dsc @@ -29,6 +29,18 @@ dpkg-source: info: applying disable-npm.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/53265/tmp/hooks/D01_modify_environment starting +debug: Running on profitbricks-build16-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/53265/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -179,7 +191,7 @@ Get: 101 http://deb.debian.org/debian buster/main i386 node-tmatch all 4.0.0-2 [5436 B] Get: 102 http://deb.debian.org/debian buster/main i386 node-write-file-atomic all 2.3.0-1 [4878 B] Get: 103 http://deb.debian.org/debian buster/main i386 node-tap all 12.0.1+ds-1 [42.9 kB] -Fetched 27.7 MB in 11s (2615 kB/s) +Fetched 27.7 MB in 0s (61.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19231 files and directories currently installed.) @@ -615,7 +627,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/node-http-signature-1.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/node-http-signature-1.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package node-http-signature dpkg-buildpackage: info: source version 1.2.0-1 dpkg-buildpackage: info: source distribution unstable @@ -625,14 +637,13 @@ fakeroot debian/rules clean dh clean dh_auto_clean - make -j10 distclean + make -j18 distclean make[1]: Entering directory '/build/node-http-signature-1.2.0' -/bin/sh: 1: git: not found -/bin/sh: 1: git: not found +/bin/sh: git: command not found +/bin/sh: git: command not found if [[ -f deps/javascriptlint/Makefile ]]; then \ cd deps/javascriptlint && make clean; \ fi -/bin/sh: 1: [[: not found rm -rf ./node_modules/.bin/tap ./node_modules/tap cscope.in.out cscope.out cscope.po.out build/docs/public rm -rf build make[1]: Leaving directory '/build/node-http-signature-1.2.0' @@ -643,10 +654,10 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j10 "INSTALL=install --strip-program=true" + make -j18 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/node-http-signature-1.2.0' -/bin/sh: 1: git: not found -/bin/sh: 1: git: not found +/bin/sh: git: command not found +/bin/sh: git: command not found make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/node-http-signature-1.2.0' debian/rules override_dh_auto_test @@ -660,179 +671,179 @@ # Subtest: 1024b pem to rsa ssh key ok 1 - should be equal 1..1 - ok 1 - 1024b pem to rsa ssh key # time=26.295ms + ok 1 - 1024b pem to rsa ssh key # time=10.572ms # Subtest: 2048b pem to rsa ssh key ok 1 - should be equal 1..1 - ok 2 - 2048b pem to rsa ssh key # time=3.527ms + ok 2 - 2048b pem to rsa ssh key # time=1.231ms # Subtest: 4096b pem to rsa ssh key ok 1 - should be equal 1..1 - ok 3 - 4096b pem to rsa ssh key # time=1.646ms + ok 3 - 4096b pem to rsa ssh key # time=0.649ms # Subtest: 1024b rsa ssh key ok 1 - should be equal 1..1 - ok 4 - 1024b rsa ssh key # time=10.378ms + ok 4 - 1024b rsa ssh key # time=3.574ms # Subtest: 2048b rsa ssh key ok 1 - should be equal 1..1 - ok 5 - 2048b rsa ssh key # time=2.21ms + ok 5 - 2048b rsa ssh key # time=0.914ms # Subtest: 4096b rsa ssh key ok 1 - should be equal 1..1 - ok 6 - 4096b rsa ssh key # time=1.782ms + ok 6 - 4096b rsa ssh key # time=0.688ms # Subtest: 1024b dsa ssh key ok 1 - should be equal 1..1 - ok 7 - 1024b dsa ssh key # time=2.167ms + ok 7 - 1024b dsa ssh key # time=0.898ms # Subtest: fingerprint ok 1 - should be equal 1..1 - ok 8 - fingerprint # time=4.519ms + ok 8 - fingerprint # time=1.866ms 1..8 - # time=107.71ms -ok 1 - test/convert.test.js # time=2391.386ms + # time=42.643ms +ok 1 - test/convert.test.js # time=792.543ms # Subtest: test/header.test.js # Subtest: setup ok 1 - expect truthy value 1..1 - ok 1 - setup # time=42.05ms + ok 1 - setup # time=15.192ms # Subtest: header with 0 value ok 1 - expect truthy value ok 2 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line content-length",signature="KgJsC7O4JwBFTkpuEAKmNpq5HNGrhXL4YFZxLgtdtZfIwV3wnzAACAIVXcaDs21WVXs7SuQRIZBUXRR2+Cwko/skmRt6LhQt1+jSdqLB4n7ZR3YAnU4DQTIQmaQ9ZGTw3Y/TJNm1+rpvBhXsKm2Wy6oaw3VsZiFQZ4uCYJaAGqU=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line content-length",signature="CqHlHevLi6bh2lgGKdzu8tsPMtUvUaJz3LEz+ofyJx571I0OkldCE2tRahXhqEFv2tmpFRoNhob3pNypQs84LPGc6wmhGYu27X355wANckACxn9Ue49Bt45wZh2Fp4B06OueE3dpfmw7V9ttIOesxDYY+9VVno8kDq9fGbbS2/0=" 1..2 - ok 2 - header with 0 value # time=73.391ms + ok 2 - header with 0 value # time=25.723ms # Subtest: header with boolean-mungable value ok 1 - expect truthy value ok 2 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date x-foo",signature="ZUMeHf7SHgKadjmmUrUvqi9Zv6vPBYP3Z20yW8o95H4pmhRIh9glHLxsSSw6Y+F4ANpAYmuAXqQN5GHhhth0VaRddb07c6tw0a7ySgj3CvaA7kAaNAncATYq73XeJx/FefwNFQVQzKToAaF/xCBLgJwa8nvgMCny5lGN18Ot0hc=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date x-foo",signature="HnH01gqy9Lu8tdqa6+IkHCrTVavqY4oE6tkf2krTGlZg+zcQiaWsHHnFPD0IBVH1g9EIWBVt6S2XGD8Okjv+5TYOpk5PvEjDhljbizZlM8AGKhNKHvxFsCSxH9GxOjsCYIMlQI6Z0q5gzngb+ePQ/9pYTF46debKmfG9MHqQ3Io=" 1..2 - ok 3 - header with boolean-mungable value # time=20.203ms + ok 3 - header with boolean-mungable value # time=6.48ms # Subtest: tear down 1..0 - ok 4 - tear down # time=3.264ms + ok 4 - tear down # time=1.024ms 1..4 - # time=163.565ms -ok 2 - test/header.test.js # time=2076.206ms + # time=57.215ms +ok 2 - test/header.test.js # time=809.064ms # Subtest: test/parser.test.js # Subtest: setup 1..0 - ok 1 - setup # time=114.208ms + ok 1 - setup # time=32.921ms # Subtest: no authorization ok 1 - should be equal ok 2 - should be equal 1..2 - ok 2 - no authorization # time=52.34ms + ok 2 - no authorization # time=17.805ms # Subtest: bad scheme ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 3 - bad scheme # time=15.03ms + ok 3 - bad scheme # time=5.059ms # Subtest: no key id ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 4 - no key id # time=7.607ms + ok 4 - no key id # time=2.826ms # Subtest: key id no value ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 5 - key id no value # time=5.82ms + ok 5 - key id no value # time=2.557ms # Subtest: key id no quotes ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 6 - key id no quotes # time=6.155ms + ok 6 - key id no quotes # time=2.429ms # Subtest: key id param quotes ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 7 - key id param quotes # time=8.748ms + ok 7 - key id param quotes # time=2.707ms # Subtest: param name with space ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 8 - param name with space # time=6.074ms + ok 8 - param name with space # time=2.571ms # Subtest: no algorithm ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 9 - no algorithm # time=6.038ms + ok 9 - no algorithm # time=2.642ms # Subtest: algorithm no value ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 10 - algorithm no value # time=6.745ms + ok 10 - algorithm no value # time=2.568ms # Subtest: no signature ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 11 - no signature # time=6.325ms + ok 11 - no signature # time=2.722ms # Subtest: invalid algorithm ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 12 - invalid algorithm # time=8.414ms + ok 12 - invalid algorithm # time=3.251ms # Subtest: no date header ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 13 - no date header # time=14.061ms + ok 13 - no date header # time=3.384ms # Subtest: valid default headers ok 1 - should be equal 1..1 - ok 14 - valid default headers # time=8.629ms + ok 14 - valid default headers # time=3.362ms # Subtest: valid custom authorizationHeaderName ok 1 - should be equal 1..1 - ok 15 - valid custom authorizationHeaderName # time=6.743ms + ok 15 - valid custom authorizationHeaderName # time=2.344ms # Subtest: explicit headers missing ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 16 - explicit headers missing # time=7.914ms + ok 16 - explicit headers missing # time=2.737ms # Subtest: valid explicit headers request-line ok 1 - should be equal @@ -840,7 +851,7 @@ "scheme": "Signature", "params": { }, - "signingString": "date: Fri, 24 Apr 2020 11:19:51 GMT\ndigest: a37dff5d-0ae4-48e5-bce0-f7bc774deb29\nGET / HTTP/1.1", + "signingString": "date: Thu, 27 May 2021 17:43:27 GMT\ndigest: b72c9f87-9b50-4093-aee7-bd1554d7c89e\nGET / HTTP/1.1", "algorithm": "RSA-SHA256", "keyId": "fo,o" } @@ -870,14 +881,14 @@ ok 16 - should be equal ok 17 - should be equal 1..17 - ok 17 - valid explicit headers request-line # time=28.471ms + ok 17 - valid explicit headers request-line # time=8.579ms # Subtest: valid explicit headers request-line strict true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 18 - valid explicit headers request-line strict true # time=8.868ms + ok 18 - valid explicit headers request-line strict true # time=3.292ms # Subtest: valid explicit headers request-target ok 1 - should be equal @@ -885,7 +896,7 @@ "scheme": "Signature", "params": { }, - "signingString": "date: Fri, 24 Apr 2020 11:19:51 GMT\ndigest: 43b68c1e-4056-49d3-b3f7-2fd7963adc7a\n(request-target): get /", + "signingString": "date: Thu, 27 May 2021 17:43:27 GMT\ndigest: 76d7d742-6fb0-4505-aac2-363056edad07\n(request-target): get /", "algorithm": "RSA-SHA256", "keyId": "fo,o" } @@ -915,39 +926,39 @@ ok 16 - should be equal ok 17 - should be equal 1..17 - ok 19 - valid explicit headers request-target # time=55.101ms + ok 19 - valid explicit headers request-target # time=6.926ms # Subtest: expired ok 1 - should be equal 1..1 - ok 20 - expired # time=1210.198ms + ok 20 - expired # time=1205.64ms # Subtest: missing required header ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 21 - missing required header # time=6.61ms + ok 21 - missing required header # time=2.987ms # Subtest: valid mixed case headers ok 1 - should be equal 1..1 - ok 22 - valid mixed case headers # time=4.482ms + ok 22 - valid mixed case headers # time=2.039ms # Subtest: not whitelisted algorithm ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 23 - not whitelisted algorithm # time=8.564ms + ok 23 - not whitelisted algorithm # time=2.739ms # Subtest: tearDown 1..0 - ok 24 - tearDown # time=2.815ms + ok 24 - tearDown # time=1.041ms 1..24 - # time=1656.419ms -ok 3 - test/parser.test.js # time=3849.337ms + # time=1340.64ms +ok 3 - test/parser.test.js # time=2097.728ms # Subtest: test/signer.test.js # Subtest: setup @@ -955,7 +966,7 @@ ok 2 - expect truthy value ok 3 - expect truthy value 1..3 - ok 1 - setup # time=90.501ms + ok 1 - setup # time=28.328ms # Subtest: defaults ok 1 - expect truthy value @@ -963,9 +974,9 @@ ok 3 - should be equal ok 4 - expect truthy value ok 5 - expect truthy value - > Signature keyId="unitTest",algorithm="rsa-sha256",headers="date",signature="H3xHZcwwxXFLxk5jQFsvQ/m3ZI5BMVTo8kg+DOdzNS7OQrC4eu2xLF3H3YXVo9M/SBzahZ0CTOWd6M6k2MGnuqiOR8y0qCcUwrqAhY4ht0gKPZMnv6Hi9wXChSFdeFPqB7bpD2oW50AQKJgxWG0HWf4YH2GNcqQaM/e0y0G5Fzs=" + > Signature keyId="unitTest",algorithm="rsa-sha256",headers="date",signature="k5WkrBGd5Htu3aM2fPeUJBgUFfzAUR1Gv8Vqr2J3ZbHEY0G72wSZBYl0yEsFsa5hKIc/dRb28CqNbt/qHfnTV4ogr7hjz16gjms04SKVbbuzYYp8DpqBbDnRqCMky5E57wB0s6P2aJUwSmjeImxcTLLwhZ6xcNSp/sRIXgcoB5Y=" 1..5 - ok 2 - defaults # time=80.319ms + ok 2 - defaults # time=28.581ms # Subtest: with custom authorizationHeaderName ok 1 - expect truthy value @@ -973,78 +984,78 @@ ok 3 - should be equal ok 4 - expect truthy value ok 5 - expect truthy value - > Signature keyId="unitTest",algorithm="rsa-sha256",headers="date",signature="H3xHZcwwxXFLxk5jQFsvQ/m3ZI5BMVTo8kg+DOdzNS7OQrC4eu2xLF3H3YXVo9M/SBzahZ0CTOWd6M6k2MGnuqiOR8y0qCcUwrqAhY4ht0gKPZMnv6Hi9wXChSFdeFPqB7bpD2oW50AQKJgxWG0HWf4YH2GNcqQaM/e0y0G5Fzs=" + > Signature keyId="unitTest",algorithm="rsa-sha256",headers="date",signature="k5WkrBGd5Htu3aM2fPeUJBgUFfzAUR1Gv8Vqr2J3ZbHEY0G72wSZBYl0yEsFsa5hKIc/dRb28CqNbt/qHfnTV4ogr7hjz16gjms04SKVbbuzYYp8DpqBbDnRqCMky5E57wB0s6P2aJUwSmjeImxcTLLwhZ6xcNSp/sRIXgcoB5Y=" 1..5 - ok 3 - with custom authorizationHeaderName # time=22.183ms + ok 3 - with custom authorizationHeaderName # time=8.38ms # Subtest: request line strict unspecified ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal ok 4 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line",signature="QttubSBkDaXqUsTAZ1M79w/nEE1qnU+4A/4wRjArb6MOdH2fSPDgJTY5rHoEPlVFI5E6o2gtgbqGRFlm7DPMqqQ7d3ITuuX0lPy/MoLqO8jAI6udWiV7LyeueITXFatYzJPt3In+xP4Dm5jnZrDH9nIrOqz2EkLZiz8vDyoxqiU=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line",signature="YO3FbyXK/ES/Yep2eCjkB0pqycU3wwoWRhYm++u8gykvEod3jjJ5IU972q5EHXI4AgggoCRjPrc7RfrtRMr4GUyNfuewlbJpppGlHbDWVyxMnv3FAXU8dYKLy/ERsDRkAISSLCSC0bOFYAXhi6xzzZ2yjO9Je+C+uQdVep07cuE=" 1..4 - ok 4 - request line strict unspecified # time=11.329ms + ok 4 - request line strict unspecified # time=4.596ms # Subtest: request line strict false ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line",signature="QttubSBkDaXqUsTAZ1M79w/nEE1qnU+4A/4wRjArb6MOdH2fSPDgJTY5rHoEPlVFI5E6o2gtgbqGRFlm7DPMqqQ7d3ITuuX0lPy/MoLqO8jAI6udWiV7LyeueITXFatYzJPt3In+xP4Dm5jnZrDH9nIrOqz2EkLZiz8vDyoxqiU=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line",signature="YO3FbyXK/ES/Yep2eCjkB0pqycU3wwoWRhYm++u8gykvEod3jjJ5IU972q5EHXI4AgggoCRjPrc7RfrtRMr4GUyNfuewlbJpppGlHbDWVyxMnv3FAXU8dYKLy/ERsDRkAISSLCSC0bOFYAXhi6xzzZ2yjO9Je+C+uQdVep07cuE=" 1..4 - ok 5 - request line strict false # time=11.179ms + ok 5 - request line strict false # time=4.593ms # Subtest: request line strict true ok 1 - expected to throw 1..1 - ok 6 - request line strict true # time=6.572ms + ok 6 - request line strict true # time=2.69ms # Subtest: request target ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal ok 4 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date (request-target)",signature="j4rCrOiSOdkBEpw46tPr3sDv907whm2zo/4arHI+AiaOZr+UL9dKTeLjJSPUZjq9Ta6YvwxJRDVgfZDLGDhGZo8aw/FLYnXtJkvyefd1f8/tHHlEFkHWRFQ+spq+KjLmH1J4aeg//Eu6viFR035ZPDqjesYaCPJ1bz5nzBjQGtw=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date (request-target)",signature="pFVqCenXhzSWtqgXhwKXraO4JeSyvaXnwVX9vw7a9xod4q8C4ra9fM5r3SQ9USjUzfMEibuWKCQyd4yB7wdaALfg5rSiKwHJ3piUGjT+CngUrRCi7pGj+Y7ziYB5Cph1ApF5Z+9OZG5wHrg76GBVtPPLlE/2Q64UiqtjtDDP6Go=" 1..4 - ok 7 - request target # time=9.959ms + ok 7 - request target # time=4.561ms # Subtest: request-target with dsa key ok 1 - expect truthy value ok 2 - expect truthy value - > Signature keyId="unit",algorithm="dsa-sha1",headers="date (request-target)",signature="MC0CFGgz1Z3W5CZnrZAJAVcDXFeQEn9XAhUAivr4dBQLUCqa5GPUS79/MNdNZWg=" + > Signature keyId="unit",algorithm="dsa-sha1",headers="date (request-target)",signature="MCwCFDSTyjVFVsNSBAA1bxwsaZ+GIQzrAhRwZJShY1lJ/SSWrqPg4BXhIqFm2w==" 1..2 - ok 8 - request-target with dsa key # time=9.669ms + ok 8 - request-target with dsa key # time=4.115ms # Subtest: request-target with ecdsa key ok 1 - expect truthy value ok 2 - expect truthy value - > Signature keyId="unit",algorithm="ecdsa-sha256",headers="date (request-target)",signature="MEUCIHumTN1zG3/VK9/fCmmQzpZt3FAQa7yRDXN0O3PUNpnoAiEA5la+R6/rp6U7B1jyVuIKgwKUcg40AbBPnp7yFzfUwko=" + > Signature keyId="unit",algorithm="ecdsa-sha256",headers="date (request-target)",signature="MEUCIQDyg0/v7P/UlXxiKr5FXC9B6rLrvsx16Wi6PNi+Zk2SHgIgWrZ9bbjTV+mqc2l+TGDyscPcfLgR4lDEi29AVef08/U=" 1..2 - ok 9 - request-target with ecdsa key # time=11.219ms + ok 9 - request-target with ecdsa key # time=4.339ms # Subtest: hmac ok 1 - expect truthy value ok 2 - expect truthy value - > Signature keyId="unit",algorithm="hmac-sha1",headers="date",signature="mCBZmyZitlVxkV8hWya7DQVZtPk=" + > Signature keyId="unit",algorithm="hmac-sha1",headers="date",signature="3aZ4qMeOT1ns7QmlW/FwfHolAUM=" 1..2 - ok 10 - hmac # time=7.572ms + ok 10 - hmac # time=2.953ms # Subtest: createSigner with RSA key ok 1 - should not error - > Signature keyId="foo",algorithm="rsa-sha1",headers="(request-target) date",signature="rMDUOwUOR0lgD8N25jJ3Lf0ek/JMRD4TovM0cQSQTozv/kEweo4/Ult3peSRVlnk8QemMZbqWjXiNUc1Mg44b/s2ORdN2pnCHlh00QWDziPsVlvka9SeSQLdZKYSS+Wg5SjOTx1GiAd7rMu8DJFL1YgVJBHmKd41dveHJSh+ihc=" + > Signature keyId="foo",algorithm="rsa-sha1",headers="(request-target) date",signature="ncdh+RlhSN4jSIxg8OJKtAGCpsnrl7Rj79/cdD08vdhZQ6VTYL1WnKf2hNK3RVQRIlOf1i8K5Gc17Uza2aa/tDCWQA31QkIhkhWnN5Av7i4pfVFDUU/WHo0mDc76fPQneRfgRiT0Q+kAKMkBxh8W1anY2wEOTLuTXKGqWU5LGds=" 1..1 - ok 11 - createSigner with RSA key # time=11.171ms + ok 11 - createSigner with RSA key # time=4.826ms # Subtest: createSigner with RSA key, auto algo ok 1 - should not error 1..1 - ok 12 - createSigner with RSA key, auto algo # time=8.854ms + ok 12 - createSigner with RSA key, auto algo # time=3.853ms # Subtest: createSigner with HMAC key ok 1 - should not error 1..1 - ok 13 - createSigner with HMAC key # time=7.949ms + ok 13 - createSigner with HMAC key # time=3.25ms # Subtest: createSigner with sign function ok 1 - expect truthy value @@ -1053,15 +1064,15 @@ ok 4 - should not error ok 5 - expect truthy value 1..5 - ok 14 - createSigner with sign function # time=7.879ms + ok 14 - createSigner with sign function # time=3.355ms # Subtest: tear down 1..0 - ok 15 - tear down # time=2.598ms + ok 15 - tear down # time=1.032ms 1..15 - # time=331.689ms -ok 4 - test/signer.test.js # time=2346.441ms + # time=121.327ms +ok 4 - test/signer.test.js # time=874.435ms # Subtest: test/verify.test.js # Subtest: setup @@ -1072,100 +1083,100 @@ ok 5 - expect truthy value ok 6 - expect truthy value 1..6 - ok 1 - setup # time=57.722ms + ok 1 - setup # time=28.974ms # Subtest: invalid hmac ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 2 - invalid hmac # time=39.494ms + ok 2 - invalid hmac # time=19.896ms # Subtest: valid hmac ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 3 - valid hmac # time=10.707ms + ok 3 - valid hmac # time=5.511ms # Subtest: invalid rsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 4 - invalid rsa # time=16.028ms + ok 4 - invalid rsa # time=9.06ms # Subtest: valid rsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 5 - valid rsa # time=8.594ms + ok 5 - valid rsa # time=4.493ms # Subtest: invalid dsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 6 - invalid dsa # time=5.286ms + ok 6 - invalid dsa # time=3.22ms # Subtest: valid dsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 7 - valid dsa # time=11.368ms + ok 7 - valid dsa # time=6.498ms # Subtest: invalid ecdsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 8 - invalid ecdsa # time=6.723ms + ok 8 - invalid ecdsa # time=3.633ms # Subtest: valid ecdsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 9 - valid ecdsa # time=7.27ms + ok 9 - valid ecdsa # time=4.387ms # Subtest: invalid date ok 1 - expected to throw ok 2 - should be equal 1..2 - ok 10 - invalid date # time=8.154ms + ok 10 - invalid date # time=4.532ms # Subtest: valid rsa from spec default ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal 1..3 - ok 11 - valid rsa from spec default # time=7.84ms + ok 11 - valid rsa from spec default # time=4.415ms # Subtest: valid rsa from spec default ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal 1..3 - ok 12 - valid rsa from spec default # time=9.552ms + ok 12 - valid rsa from spec default # time=6.874ms # Subtest: valid rsa from spec all headers ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal 1..3 - ok 13 - valid rsa from spec all headers # time=8.159ms + ok 13 - valid rsa from spec all headers # time=4.817ms # Subtest: valid rsa from spec all headers (request-target) ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal 1..3 - ok 14 - valid rsa from spec all headers (request-target) # time=10.909ms + ok 14 - valid rsa from spec all headers (request-target) # time=6.43ms # Subtest: tear down 1..0 - ok 15 - tear down # time=1.765ms + ok 15 - tear down # time=0.971ms 1..15 - # time=237.792ms -ok 5 - test/verify.test.js # time=1951.658ms + # time=125.087ms +ok 5 - test/verify.test.js # time=881.998ms 1..5 -# time=12752.362ms +# time=5481.411ms rm -rf node_modules make[1]: Leaving directory '/build/node-http-signature-1.2.0' create-stamp debian/debhelper-build-stamp @@ -1194,12 +1205,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/53265/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/53265/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/5539 and its subdirectories -I: Current time: Thu Apr 23 23:20:09 -12 2020 -I: pbuilder-time-stamp: 1587727209 +I: removing directory /srv/workspace/pbuilder/53265 and its subdirectories +I: Current time: Fri May 28 07:43:31 +14 2021 +I: pbuilder-time-stamp: 1622137411