Diff of the two buildlogs: -- --- b1/build.log 2025-09-05 20:38:51.773340622 +0000 +++ b2/build.log 2025-09-05 20:39:48.821406822 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Oct 8 15:00:38 -12 2026 -I: pbuilder-time-stamp: 1791514838 +I: Current time: Sat Sep 6 10:38:53 +14 2025 +I: pbuilder-time-stamp: 1757104733 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying uuid-8-compat.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2592764/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3139170/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Sep 5 20:39 /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/3139170/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3139170/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='b2db76572f344cde81b899203ff22157' - 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='2592764' - PS1='# ' - PS2='> ' + INVOCATION_ID=f5251fbdead84951b1eea3442044b239 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=3139170 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.UqVMtffK/pbuilderrc_pPHE --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UqVMtffK/b1 --logfile b1/build.log node-http-signature_1.3.6-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.UqVMtffK/pbuilderrc_Ufzn --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UqVMtffK/b2 --logfile b2/build.log node-http-signature_1.3.6-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2592764/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3139170/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -506,7 +538,7 @@ Get: 386 http://deb.debian.org/debian forky/main arm64 node-widest-line all 3.1.0-2 [4092 B] Get: 387 http://deb.debian.org/debian forky/main arm64 node-ws all 8.18.1+~cs14.18.2-1 [54.2 kB] Get: 388 http://deb.debian.org/debian forky/main arm64 node-tap all 16.3.7+ds3+~cs49.5.20-1 [98.4 kB] -Fetched 49.8 MB in 1s (46.4 MB/s) +Fetched 49.8 MB in 0s (134 MB/s) Preconfiguring packages ... 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 ... 20011 files and directories currently installed.) @@ -2087,7 +2119,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/node-http-signature-1.3.6/ && 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-http-signature_1.3.6-2_source.changes +I: user script /srv/workspace/pbuilder/3139170/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3139170/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-http-signature-1.3.6/ && 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-http-signature_1.3.6-2_source.changes dpkg-buildpackage: info: source package node-http-signature dpkg-buildpackage: info: source version 1.3.6-2 dpkg-buildpackage: info: source distribution unstable @@ -2115,238 +2151,238 @@ + set -e + set -x + mkdir -p node_modules -+ nodepath uuid +++ nodepath uuid + ln -s /usr/share/nodejs/uuid node_modules/uuid + ls -1 test/convert.test.js test/examples.test.js test/header.test.js test/parser.test.js test/signer.test.js test/verify.test.js -+ + grep -v examples.test.js -xargs tap -R tap --no-cov ++ grep -v examples.test.js ++ xargs tap -R tap --no-cov TAP version 13 -(node:2615754) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. -(Use `node --trace-deprecation ...` to show where the warning was created) # Subtest: test/convert.test.js # Subtest: 1024b pem to rsa ssh key ok 1 - should be equal 1..1 - ok 1 - 1024b pem to rsa ssh key # time=17.686ms + ok 1 - 1024b pem to rsa ssh key # time=14.155ms # Subtest: 2048b pem to rsa ssh key ok 1 - should be equal 1..1 - ok 2 - 2048b pem to rsa ssh key # time=7.735ms + ok 2 - 2048b pem to rsa ssh key # time=4.961ms # Subtest: 4096b pem to rsa ssh key ok 1 - should be equal 1..1 - ok 3 - 4096b pem to rsa ssh key # time=6.073ms + ok 3 - 4096b pem to rsa ssh key # time=1.874ms # Subtest: 1024b rsa ssh key ok 1 - should be equal 1..1 - ok 4 - 1024b rsa ssh key # time=13.078ms + ok 4 - 1024b rsa ssh key # time=12.139ms # Subtest: 2048b rsa ssh key ok 1 - should be equal 1..1 - ok 5 - 2048b rsa ssh key # time=9.292ms + ok 5 - 2048b rsa ssh key # time=6.656ms # Subtest: 4096b rsa ssh key ok 1 - should be equal 1..1 - ok 6 - 4096b rsa ssh key # time=10.237ms + ok 6 - 4096b rsa ssh key # time=2.05ms # Subtest: 1024b dsa ssh key ok 1 - should be equal 1..1 - ok 7 - 1024b dsa ssh key # time=6.19ms + ok 7 - 1024b dsa ssh key # time=1.937ms # Subtest: fingerprint ok 1 - should be equal 1..1 - ok 8 - fingerprint # time=6.404ms + ok 8 - fingerprint # time=11.874ms 1..8 - # time=133.698ms -ok 1 - test/convert.test.js # time=133.698ms + # time=141.875ms +ok 1 - test/convert.test.js # time=141.875ms # Subtest: test/header.test.js # Subtest: setup ok 1 - expect truthy value 1..1 - ok 1 - setup # time=43.803ms + ok 1 - setup # time=23.459ms # 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="VFtgmEGmHrPRPPZrIghnJmqXCMbbL1QkgYWPOlQg0qfy76Rhvzt+xZdRSvGfKxYqs5Y8bTIjevK/RfI49tRssDLLhrHB0/Di/9mEs6DQ/nzXO5nQU/K9ggW9Gw7xGStyLAAgD2qOL0rnm7Nwa7bB2Q85ehr+OewQYqUmfE6u334=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line content-length",signature="P0Jl72k2i1B4QgLAGBYI47OaxbWGk1Bnb3F7tE0ZFksG91SU+Ce6i5y9R9FkOP3mIXNlFyf2YCtAPAEStvVjieNkYUsQCxXmEbtcsoXtrZLjcCkfQRSomiHTtQBZQVu3PnakJZd4EfjaZKD9kj/sldH+Wz1sIa/AX2sUY3qq814=" 1..2 - ok 2 - header with 0 value # time=81.629ms + ok 2 - header with 0 value # time=56.601ms # 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="qTdmB8LIcV0ZcVKvh0t5GweBHzBSOYGTnoeOp5zjDZWc1xLx+xcoKQItxsju7tVmRTXJhmf9LmlMvpurfOAGO1OM8iTW1oJ/LuGEgj0QQ31gjoiOLKcOAylfyz+60+J4W9fcyZAg51O8rKC+Y1xs9VNw272gEb48nw3XrQBYq90=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date x-foo",signature="hwj47kLkB+51hJJpc+W4lJTGAKzeIOJTUoM6xEpKLnWf6BlJdx/ANgimIPQLihtDUHnV4NWip+UpQ8mDG6uGYGfqBiqeRKl3PAqpHrvp+++U6FC7eneSQpugggrARK40QSnx4vZxYewnN69sw5cs2zzuRKUYip2Dc0byMXHopO0=" 1..2 - ok 3 - header with boolean-mungable value # time=38.646ms + ok 3 - header with boolean-mungable value # time=20.128ms # Subtest: tear down 1..0 - ok 4 - tear down # time=2.075ms + ok 4 - tear down # time=3.15ms 1..4 - # time=190.842ms -ok 2 - test/header.test.js # time=190.842ms + # time=116.439ms +ok 2 - test/header.test.js # time=116.439ms -(node:2615751) DeprecationWarning: similar() is deprecated, use match() instead +(node:3161838) DeprecationWarning: strictEqual() is deprecated, use equal() instead +(Use `node --trace-deprecation ...` to show where the warning was created) +(node:3161813) DeprecationWarning: similar() is deprecated, use match() instead (Use `node --trace-deprecation ...` to show where the warning was created) -(node:2615752) DeprecationWarning: strictEqual() is deprecated, use equal() instead +(node:3161859) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (Use `node --trace-deprecation ...` to show where the warning was created) # Subtest: test/parser.test.js # Subtest: setup 1..0 - ok 1 - setup # time=76.514ms + ok 1 - setup # time=95.002ms # Subtest: no authorization ok 1 - should be equal ok 2 - should be equal 1..2 - ok 2 - no authorization # time=26.016ms + ok 2 - no authorization # time=23.378ms # 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=16.713ms + ok 3 - bad scheme # time=13.644ms # 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.977ms + ok 4 - no key id # time=5.803ms # 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=11.253ms + ok 5 - key id no value # time=6.484ms # 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=8.721ms + ok 6 - key id no quotes # time=5.29ms # 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=13.196ms + ok 7 - key id param quotes # time=5.117ms # 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.408ms + ok 8 - param name with space # time=3.605ms # 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.424ms + ok 9 - no algorithm # time=10.705ms # 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=11.106ms + ok 10 - algorithm no value # time=7.992ms # 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.066ms + ok 11 - no signature # time=27.225ms # 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=5.063ms + ok 12 - invalid algorithm # time=4.926ms # 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=12.002ms + ok 13 - no date header # time=7.724ms # Subtest: valid numeric parameter ok 1 - should be equal 1..1 - ok 14 - valid numeric parameter # time=5.361ms + ok 14 - valid numeric parameter # time=4.011ms # Subtest: invalid numeric parameter ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 15 - invalid numeric parameter # time=3.538ms + ok 15 - invalid numeric parameter # time=4.491ms # Subtest: invalid numeric parameter - decimal ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 16 - invalid numeric parameter - decimal # time=2.792ms + ok 16 - invalid numeric parameter - decimal # time=4.978ms # Subtest: invalid numeric parameter - signed integer ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 17 - invalid numeric parameter - signed integer # time=3.695ms + ok 17 - invalid numeric parameter - signed integer # time=5.105ms # Subtest: created in future ok 1 - should be equal ok 2 - should match pattern provided ok 3 - should be equal 1..3 - ok 18 - created in future # time=10.087ms + ok 18 - created in future # time=7.525ms # Subtest: expires expired ok 1 - should be equal ok 2 - should match pattern provided ok 3 - should be equal 1..3 - ok 19 - expires expired # time=7.297ms + ok 19 - expires expired # time=3.851ms # Subtest: valid created and expires with skew ok 1 - should be equal 1..1 - ok 20 - valid created and expires with skew # time=3.877ms + ok 20 - valid created and expires with skew # time=3.93ms # Subtest: valid default headers ok 1 - should be equal 1..1 - ok 21 - valid default headers # time=6.509ms + ok 21 - valid default headers # time=4.905ms # Subtest: valid custom authorizationHeaderName ok 1 - should be equal 1..1 - ok 22 - valid custom authorizationHeaderName # time=2.656ms + ok 22 - valid custom authorizationHeaderName # time=3.991ms # Subtest: explicit headers missing ok 1 - should be equal 1..1 - ok 23 - explicit headers missing # time=44.67ms + ok 23 - explicit headers missing # time=31.188ms # Subtest: valid explicit headers request-line ok 1 - should be equal @@ -2354,7 +2390,7 @@ "scheme": "Signature", "params": { }, - "signingString": "date: Fri, 09 Oct 2026 03:01:44 GMT\ndigest: e56af88c-ad9a-4d15-b526-77126f6d4a1d\nGET / HTTP/1.1", + "signingString": "date: Fri, 05 Sep 2025 20:39:42 GMT\ndigest: efd4d8ec-ff80-4a3c-8b01-0b2a7be9a291\nGET / HTTP/1.1", "algorithm": "RSA-SHA256", "keyId": "fo,o" } @@ -2384,14 +2420,14 @@ ok 16 - should be equal ok 17 - should be equal 1..17 - ok 24 - valid explicit headers request-line # time=23.79ms + ok 24 - valid explicit headers request-line # time=19.925ms # 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 25 - valid explicit headers request-line strict true # time=12.175ms + ok 25 - valid explicit headers request-line strict true # time=12.504ms # Subtest: valid explicit headers request-target ok 1 - should be equal @@ -2399,7 +2435,7 @@ "scheme": "Signature", "params": { }, - "signingString": "date: Fri, 09 Oct 2026 03:01:44 GMT\ndigest: c2926627-d7fd-4056-8f13-bd1dec647e5c\n(request-target): get /", + "signingString": "date: Fri, 05 Sep 2025 20:39:43 GMT\ndigest: 8bc24a89-c645-4943-8311-3a941b6ac84d\n(request-target): get /", "algorithm": "RSA-SHA256", "keyId": "fo,o" } @@ -2429,39 +2465,39 @@ ok 16 - should be equal ok 17 - should be equal 1..17 - ok 26 - valid explicit headers request-target # time=15.214ms + ok 26 - valid explicit headers request-target # time=13.682ms # Subtest: expired ok 1 - should be equal 1..1 - ok 27 - expired # time=1214.828ms + ok 27 - expired # time=1221.774ms # Subtest: missing required header ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 28 - missing required header # time=19.476ms + ok 28 - missing required header # time=3.016ms # Subtest: valid mixed case headers ok 1 - should be equal 1..1 - ok 29 - valid mixed case headers # time=7.041ms + ok 29 - valid mixed case headers # time=13.278ms # Subtest: not whitelisted algorithm ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 30 - not whitelisted algorithm # time=2.718ms + ok 30 - not whitelisted algorithm # time=2.485ms # Subtest: tearDown 1..0 - ok 31 - tearDown # time=7.491ms + ok 31 - tearDown # time=20.965ms 1..31 - # time=1653.369ms -ok 3 - test/parser.test.js # time=1653.369ms + # time=1651.714ms +ok 3 - test/parser.test.js # time=1651.714ms # Subtest: test/signer.test.js # Subtest: setup @@ -2470,7 +2506,7 @@ ok 3 - expect truthy value ok 4 - expect truthy value 1..4 - ok 1 - setup # time=161.362ms + ok 1 - setup # time=168.876ms # Subtest: defaults ok 1 - expect truthy value @@ -2478,9 +2514,9 @@ ok 3 - should be equal ok 4 - expect truthy value ok 5 - expect truthy value - > Signature keyId="unitTest",algorithm="rsa-sha256",signature="DCKGgSxx+2RD7f29jotWf6hDsJJOdTi1Ov9N8NZUEPgMGteTB0cDASHYXncpCyPoA+13XB9HD7EzKOL9llNr1z/j3KU4dhKhq+nzX43yYSsxvNj49E2eHjufuftNE0swl6Q7fj6hCQrJFVvSwoEVCuR5yuFdCrOKoYk2XqX/LPc=" + > Signature keyId="unitTest",algorithm="rsa-sha256",signature="j2j8ZOEMD0ZXd5SzC7C+EO4724zdhS4ZtmG3DjTvIWWarC3mJ50TfeEgFxi/AO9YeygZfRteVDJE8G2EgLcPaTCj0yX/TiXT6eEkZy7UoTpyXQ3vaNF3WcSGW4oG/1KS9BSb0u5CGB5Ltb6B0d84ZwE2Pmk8fanJ+Q97Vr5bvno=" 1..5 - ok 2 - defaults # time=120.807ms + ok 2 - defaults # time=101.279ms # Subtest: with custom authorizationHeaderName ok 1 - expect truthy value @@ -2488,50 +2524,50 @@ ok 3 - should be equal ok 4 - expect truthy value ok 5 - expect truthy value - > Signature keyId="unitTest",algorithm="rsa-sha256",signature="DCKGgSxx+2RD7f29jotWf6hDsJJOdTi1Ov9N8NZUEPgMGteTB0cDASHYXncpCyPoA+13XB9HD7EzKOL9llNr1z/j3KU4dhKhq+nzX43yYSsxvNj49E2eHjufuftNE0swl6Q7fj6hCQrJFVvSwoEVCuR5yuFdCrOKoYk2XqX/LPc=" + > Signature keyId="unitTest",algorithm="rsa-sha256",signature="j2j8ZOEMD0ZXd5SzC7C+EO4724zdhS4ZtmG3DjTvIWWarC3mJ50TfeEgFxi/AO9YeygZfRteVDJE8G2EgLcPaTCj0yX/TiXT6eEkZy7UoTpyXQ3vaNF3WcSGW4oG/1KS9BSb0u5CGB5Ltb6B0d84ZwE2Pmk8fanJ+Q97Vr5bvno=" 1..5 - ok 3 - with custom authorizationHeaderName # time=26.523ms + ok 3 - with custom authorizationHeaderName # time=51.024ms # 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="lXVsMxDIDWK5JewlKH2FPHQ+WiCuFxH9eaNphKpDPqMnWMtrjbHfwsX2437oo0AhTTfWlyY3hnrsOZF6xx7Clc2jrq3KDfQuOxdUw5mePFX0xHKtML1aJM8J5qyp+NuPo8CMlfL9osy6Z46zFPdk+2PXocbgHUpqFJoBa5rFUVg=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line",signature="UZnpVVbdMn5Xagaq2xU7r0lDNmHDT9l5N9DyNIjdEV6h3IeFDJVP6Urmg44RoB0FYv42Rcp/NYk3IUfxUswXMV6Xbp2Jlik61HP8q/8aJFPXhvh5P8j3TBtL4qbie78qZLLEc+y+pmkd6I0iXviOmMWZq/kyKjBkypQJcpuEAi0=" 1..4 - ok 4 - request line strict unspecified # time=11.984ms + ok 4 - request line strict unspecified # time=19.491ms # 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="lXVsMxDIDWK5JewlKH2FPHQ+WiCuFxH9eaNphKpDPqMnWMtrjbHfwsX2437oo0AhTTfWlyY3hnrsOZF6xx7Clc2jrq3KDfQuOxdUw5mePFX0xHKtML1aJM8J5qyp+NuPo8CMlfL9osy6Z46zFPdk+2PXocbgHUpqFJoBa5rFUVg=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date request-line",signature="UZnpVVbdMn5Xagaq2xU7r0lDNmHDT9l5N9DyNIjdEV6h3IeFDJVP6Urmg44RoB0FYv42Rcp/NYk3IUfxUswXMV6Xbp2Jlik61HP8q/8aJFPXhvh5P8j3TBtL4qbie78qZLLEc+y+pmkd6I0iXviOmMWZq/kyKjBkypQJcpuEAi0=" 1..4 - ok 5 - request line strict false # time=9.552ms + ok 5 - request line strict false # time=25.22ms # Subtest: request line strict true ok 1 - expected to throw 1..1 - ok 6 - request line strict true # time=6.199ms + ok 6 - request line strict true # time=17.378ms # 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="a7j4i2In4vrx3RTNBo4TmCz+uHFTHKJeP4nzg3CH5B1+veGwApoaJ8soF0w8Em996d+vABubUFNuwVLLNknHwvOVq/RZ9T5yVxh9g2ExorQNpKmgjHYth7sqcbYbIUY9TyeFVqq1kThJojuJ0ic2I96zPFWlz6smkKtNpn6koes=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date (request-target)",signature="jKOT/1UkqtkpQyLPz0mITM4AqiwA94nL0y5X/GfloOC/v4rNEjUI2WMohPp5sA+LwqO3JsTd3vLMBStW3pdKqYynS/6kmqf3yBinrLSDSjbmdGe9HL6ji96vGCdvzKDl3mLK8YNuEq1c0yPagw1ea3s+dQCUnFy7vE7m356+FOk=" 1..4 - ok 7 - request target # time=6.323ms + ok 7 - request target # time=23.811ms # Subtest: keyid 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 (keyid)",signature="Jm0MB5482lSf+rBVZWDx5Jb67XYcw0Ti7axflSpm1/fDmwiNP7Jxo+vbPUHke5UaS29fxMjHj+Q0Gk8Hwuu4nXntJpRGe205VY0WU5JcbNmCSEonaH606ndQePUgRWOPUapG25dTq7xyx6uSOuxbqW6gmxUJr32w7OsVRywmKO0=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date (keyid)",signature="X4+FEjliEHVAJTL5phnZKg7pmnfgUWlSjc4cfPtP0q8hPaRk5q4dNBCD94H6MfW2yt3CESLG4UcP65UnGLVPW/uLvVXitTzsjaXnT0Meczq72zhDN02sSI6EAoDu0zKmn4R+F5fgn2nqYwDEDIhWNbE5h3k8eodtdP4XrljYbps=" 1..4 - ok 8 - keyid # time=7.643ms + ok 8 - keyid # time=24.251ms # Subtest: signing algorithm ok 1 - expect truthy value @@ -2540,9 +2576,9 @@ ok 4 - should be equal ok 5 - should be equal ok 6 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date (algorithm)",signature="uj70CJJPhefyBgiXgYDuf8unPZWPhboPt7SICV1yeB9Y+RvWDP4vsUMAydmw5zykMuvaNT/sz0l8v45IpKG5igSkvwNrn7BPsKY+J9iIB8EcySTGPhVkI5BtUjzlcsYR7KnL/ooUrSUpraC+otQF8PfYBr3HWhy3WDqYW5TekfA=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date (algorithm)",signature="C1I0ZTPKstO8lF+kDhaAhHrVNcgqAjt05La0Q1xSQTrDVQ8/1++bQ1ewS55Zqo4fKs+8IPCsG6jl88bb041NnKNEkneukW1gIgB6kuxc8Y0gAfOV5C63kSEOABvaoWlXW3o56vWBgHwqlq91plz0/rzEy3EXTc569dckuBUh6r8=" 1..6 - ok 9 - signing algorithm # time=9.386ms + ok 9 - signing algorithm # time=25.444ms # Subtest: signing with unspecified algorithm ok 1 - expect truthy value @@ -2550,9 +2586,9 @@ ok 3 - should be equal ok 4 - should be equal ok 5 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date (algorithm)",signature="uj70CJJPhefyBgiXgYDuf8unPZWPhboPt7SICV1yeB9Y+RvWDP4vsUMAydmw5zykMuvaNT/sz0l8v45IpKG5igSkvwNrn7BPsKY+J9iIB8EcySTGPhVkI5BtUjzlcsYR7KnL/ooUrSUpraC+otQF8PfYBr3HWhy3WDqYW5TekfA=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date (algorithm)",signature="InHH39aYvgTAlpIRfEXqd7RBPWR5TgPOGYaXpLzrRc6e9aNsCJQyZxREvqdb9mRLWKMhKJwjRrF2NHmXPyb0kctGaRYf38bsux2N+129wT//2OpTUaHB9a0KDv+Joas6ABZhsBmVxN0mYpzKQOd5qDlO+6FUyt5DrdvbvFFLPSA=" 1..5 - ok 10 - signing with unspecified algorithm # time=8.527ms + ok 10 - signing with unspecified algorithm # time=21.226ms # Subtest: signing opaque param ok 1 - expect truthy value @@ -2560,9 +2596,9 @@ ok 3 - should be equal ok 4 - should be equal ok 5 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",opaque="opaque",headers="date (opaque)",signature="F50IU6BmPgRvxiNKcynZiT3tLFXs9yVbS7OHGCc8Q+Kud/6eKRSdAJVNlWvbTHMXR17CFcOVYm2nrw/8LaTC3YJrF874j152Xat0GQtbm9+dL3QQu7cae+fCCuMeI4Vv8cqBQhKGBYnCfyffHpmDa0C+aXrJI2CXR32LNpT5OmY=" + > Signature keyId="unit",algorithm="rsa-sha256",opaque="opaque",headers="date (opaque)",signature="YgXYwqBuQEWoiiWeWMcagkmWkUWFXZZaRQerg8l1zND1JjToBC2f+OBrNxrTTfJ8m15TmcKefuJlZsbbRU5Tw4C1OQgqJNKTqtvE9wRr/ibY1J0rJ94vVBxGRhsY7f1hfj86lSwQFdbQwtFnDAx4/v/rv30qADm0aovTUDLHlNc=" 1..5 - ok 11 - signing opaque param # time=7.363ms + ok 11 - signing opaque param # time=20.108ms # Subtest: signing with key protected with passphrase ok 1 - expect truthy value @@ -2570,51 +2606,51 @@ ok 3 - should be equal ok 4 - should be equal ok 5 - expect truthy value - > Signature keyId="unit",algorithm="rsa-sha256",headers="date (algorithm)",signature="ouKNrtK2xkAhX97/e9eoJAc2K3RT2ewMznI95c5ZAj+P36y5I+BIVn5/h6HGFYay+2PLhV+6ySBZQPwDUia6H886qq5bF2uAuvKv7KTl7hiGU/692L1lbMb/BFA815mG7XrZEEgskSxY/M7I5d/LpePB8q49SGmhvyO29/RUkNs=" + > Signature keyId="unit",algorithm="rsa-sha256",headers="date (algorithm)",signature="Jvmu2p5TcjXR9X5WfMil4SGbHKVa/y7E3mNe8IJCNo9bbNbUXYW5Fq6icT0NpkPFPr/IZDJRLR0ww91kIR9kibtENmf8hdwpC+jlcXPyaTbyAAIZi1ntwSbBpobAzI7T6lZCKRq4fFWHLfX7MF2xEhmqLip1XOsPrSFVGgoAF4g=" 1..5 - ok 12 - signing with key protected with passphrase # time=36.448ms + ok 12 - signing with key protected with passphrase # time=64.407ms # 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="MCwCFF0Xd3xgLojg3QnYnBDnUvUC5H+sAhQGeYllE8O0Z471oUBudaL18+aY3Q==" + > Signature keyId="unit",algorithm="dsa-sha1",headers="date (request-target)",signature="MCwCFCWBfe6qHMwe6CWwCtD1nx9KWyUdAhQW5p7PIJ5Fn4ogScqPKYE+U3gWdg==" 1..2 - ok 13 - request-target with dsa key # time=8.875ms + ok 13 - request-target with dsa key # time=11.666ms # 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="MEYCIQCbUrHqQOtNPWTDyQImG/IQufgcRBLKrUfEOY1fHGsJTwIhAOzgyHlnvQZHlArZtLkaMjw6JsjOa5dr0j67ABYajRli" + > Signature keyId="unit",algorithm="ecdsa-sha256",headers="date (request-target)",signature="MEYCIQDQwprLPJwkPz4czlk8GCqZd8pFbtTjVc18zOhGo0B1pAIhAPwBHBvHukBTvRHJE9mzUH8Gj4gGKTgz3igrebuLu4UK" 1..2 - ok 14 - request-target with ecdsa key # time=6.689ms + ok 14 - request-target with ecdsa key # time=11.241ms # Subtest: hmac ok 1 - expect truthy value ok 2 - expect truthy value - > Signature keyId="unit",algorithm="hmac-sha1",signature="8Jn+TPdzxoslFb1tZBTG1N1QffE=" + > Signature keyId="unit",algorithm="hmac-sha1",signature="ff3xyPKVqQUjRhI1bBvvitRrLQQ=" 1..2 - ok 15 - hmac # time=4.697ms + ok 15 - hmac # time=14.598ms # Subtest: createSigner with RSA key ok 1 - should not error - > Signature keyId="foo",algorithm="rsa-sha1",headers="(request-target) date",signature="Rrpa4keqS/YAb1YShhcpLf6/Me5IVEw6PcVOzcMnleRBjt4OYxE7Xpw4LvgF4sP4smXOuMDFwSrumkbAsK3bbYIyyRAys2zD8jU2b36G9EL2X78edGS2An4Sf7sp81/3wuaGk7w5WGwVEBLUJYAsHNtbi6qTB2VczOkc5MyrgjY=" + > Signature keyId="foo",algorithm="rsa-sha1",headers="(request-target) date",signature="wQUHtq6jfODxJg9KxVafXWwT6s4d+Tzq0MjmuN7BFlEL7db76EUhBgcVc9BiRty7b6AkR/3h7MgBes2RbqvZBdiGqS1VbGfM+AWE9ks23qqO7WHoqLbJjPbbnzOTAwZA+IloE/QHMFBCQdfbVfj5tuhEX8fMnRJPtsd2m2TC5ow=" 1..1 - ok 16 - createSigner with RSA key # time=6.4ms + ok 16 - createSigner with RSA key # time=13.758ms # Subtest: createSigner with RSA key, auto algo ok 1 - should not error 1..1 - ok 17 - createSigner with RSA key, auto algo # time=4.9ms + ok 17 - createSigner with RSA key, auto algo # time=8.591ms # Subtest: createSigner with RSA key, auto algo, passphrase ok 1 - should not error 1..1 - ok 18 - createSigner with RSA key, auto algo, passphrase # time=18.204ms + ok 18 - createSigner with RSA key, auto algo, passphrase # time=49.008ms # Subtest: createSigner with HMAC key ok 1 - should not error 1..1 - ok 19 - createSigner with HMAC key # time=5.476ms + ok 19 - createSigner with HMAC key # time=15.519ms # Subtest: createSigner with sign function ok 1 - expect truthy value @@ -2623,15 +2659,15 @@ ok 4 - should not error ok 5 - expect truthy value 1..5 - ok 20 - createSigner with sign function # time=5.28ms + ok 20 - createSigner with sign function # time=7.556ms # Subtest: tear down 1..0 - ok 21 - tear down # time=3.075ms + ok 21 - tear down # time=3.249ms 1..21 - # time=507.229ms -ok 4 - test/signer.test.js # time=507.229ms + # time=766.657ms +ok 4 - test/signer.test.js # time=766.657ms # Subtest: test/verify.test.js # Subtest: setup @@ -2642,112 +2678,112 @@ ok 5 - expect truthy value ok 6 - expect truthy value 1..6 - ok 1 - setup # time=160.732ms + ok 1 - setup # time=143.621ms # Subtest: invalid hmac ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 2 - invalid hmac # time=85.786ms + ok 2 - invalid hmac # time=72.328ms # Subtest: valid hmac ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 3 - valid hmac # time=36.57ms + ok 3 - valid hmac # time=17.383ms # Subtest: invalid raw hmac ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 4 - invalid raw hmac # time=26.139ms + ok 4 - invalid raw hmac # time=7.012ms # Subtest: valid raw hmac ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 5 - valid raw hmac # time=16.588ms + ok 5 - valid raw hmac # time=7.826ms # Subtest: invalid rsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 6 - invalid rsa # time=47.661ms + ok 6 - invalid rsa # time=12.693ms # Subtest: valid rsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 7 - valid rsa # time=20.36ms + ok 7 - valid rsa # time=11.046ms # Subtest: invalid dsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 8 - invalid dsa # time=14.535ms + ok 8 - invalid dsa # time=6.693ms # Subtest: valid dsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 9 - valid dsa # time=20.038ms + ok 9 - valid dsa # time=11.713ms # Subtest: invalid ecdsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 10 - invalid ecdsa # time=15.124ms + ok 10 - invalid ecdsa # time=7.819ms # Subtest: valid ecdsa ok 1 - expect truthy value ok 2 - should be equal 1..2 - ok 11 - valid ecdsa # time=15.864ms + ok 11 - valid ecdsa # time=7.657ms # Subtest: invalid date ok 1 - expected to throw ok 2 - should be equal 1..2 - ok 12 - invalid date # time=13.402ms + ok 12 - invalid date # time=7.022ms # Subtest: valid rsa from spec default ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - should be equal 1..3 - ok 13 - valid rsa from spec default # time=10.483ms + ok 13 - valid rsa from spec default # time=7.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 14 - valid rsa from spec default # time=22.201ms + ok 14 - valid rsa from spec default # time=9.609ms # 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 15 - valid rsa from spec all headers # time=13.494ms + ok 15 - valid rsa from spec all headers # time=7.073ms # 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 16 - valid rsa from spec all headers (request-target) # time=11.345ms + ok 16 - valid rsa from spec all headers (request-target) # time=7.875ms # Subtest: tear down 1..0 - ok 17 - tear down # time=6.482ms + ok 17 - tear down # time=3.687ms 1..17 - # time=560.596ms -ok 5 - test/verify.test.js # time=560.596ms + # time=376.229ms +ok 5 - test/verify.test.js # time=376.229ms 1..5 -# time=2910.964ms +# time=2702.496ms + rm -rf node_modules Removing node_modules/http-signature create-stamp debian/debhelper-build-stamp @@ -2789,12 +2825,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3139170/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3139170/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/2592764 and its subdirectories -I: Current time: Thu Oct 8 15:01:50 -12 2026 -I: pbuilder-time-stamp: 1791514910 +I: removing directory /srv/workspace/pbuilder/3139170 and its subdirectories +I: Current time: Sat Sep 6 10:39:48 +14 2025 +I: pbuilder-time-stamp: 1757104788