Diff of the two buildlogs: -- --- b1/build.log 2024-05-10 18:56:33.355501874 +0000 +++ b2/build.log 2024-05-10 19:16:54.511474072 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri May 10 06:46:03 -12 2024 -I: pbuilder-time-stamp: 1715366763 +I: Current time: Sat May 11 08:57:03 +14 2024 +I: pbuilder-time-stamp: 1715367423 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -30,52 +30,84 @@ dpkg-source: info: applying change-test-ports.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/12881/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/10458/tmp/hooks/D01_modify_environment starting +debug: Running on cbxi4a. +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 May 10 18:58 /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/10458/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/10458/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='57b0ff00313b4469a212b06b344f8dc4' - 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='12881' - PS1='# ' - PS2='> ' + INVOCATION_ID=deabda8e04a64cae9fd0d0936f8b1c22 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=10458 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.xKxP6Z3A/pbuilderrc_Sn7h --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xKxP6Z3A/b1 --logfile b1/build.log node-nodemailer_6.9.13+~6.4.14-1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.xKxP6Z3A/pbuilderrc_KO46 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xKxP6Z3A/b2 --logfile b2/build.log node-nodemailer_6.9.13+~6.4.14-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64c 6.1.0-21-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-armmp #1 SMP Debian 6.1.90-1 (2024-05-03) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 10 18:08 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/12881/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 9 11:27 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/10458/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -447,7 +479,7 @@ Get: 316 http://deb.debian.org/debian trixie/main armhf node-path-to-regexp all 6.2.1-1 [19.8 kB] Get: 317 http://deb.debian.org/debian trixie/main armhf node-punycode all 2.2.3-2 [9812 B] Get: 318 http://deb.debian.org/debian trixie/main armhf node-sinon all 14.0.2+ds+~cs74.13.25-2 [615 kB] -Fetched 40.0 MB in 1s (27.8 MB/s) +Fetched 40.0 MB in 12s (3458 kB/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 ... 19445 files and directories currently installed.) @@ -1746,7 +1778,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/ && 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-nodemailer_6.9.13+~6.4.14-1_source.changes +I: user script /srv/workspace/pbuilder/10458/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/10458/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/ && 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-nodemailer_6.9.13+~6.4.14-1_source.changes dpkg-buildpackage: info: source package node-nodemailer dpkg-buildpackage: info: source version 6.9.13+~6.4.14-1 dpkg-buildpackage: info: source distribution unstable @@ -1784,115 +1820,115 @@ ln -s ../debian/tests/test_modules/smtp-server node_modules/smtp-server ln -s ../. node_modules/nodemailer /bin/sh -ex debian/tests/pkg-js/test -+ grep -v -f debian/tests/network-tests -+ ls test/addressparser/addressparser-test.js test/base64/base64-test.js test/dkim/dkim-test.js test/dkim/message-parser-test.js test/dkim/relaxed-body-test.js test/dkim/sign-test.js test/fetch/cookies-test.js test/fetch/nmfetch-test.js test/json-transport/json-transport-test.js test/mail-composer/mail-composer-test.js test/mime-funcs/mime-funcs-test.js test/mime-funcs/mime-types-test.js test/mime-node/mime-node-test.js test/qp/qp-test.js test/sendmail/le-windows-test.js test/sendmail/sendmail-test.js test/ses-transport/ses-transport-test.js test/shared/shared-test.js test/smtp-connection/http-proxy-client-test.js test/smtp-connection/smtp-connection-test.js test/smtp-pool/smtp-pool-test.js test/smtp-transport/smtp-tranport-test.js test/stream-transport/stream-transport-test.js test/well-known/well-known-test.js test/xoauth2/xoauth2-test.js +++ ls test/addressparser/addressparser-test.js test/base64/base64-test.js test/dkim/dkim-test.js test/dkim/message-parser-test.js test/dkim/relaxed-body-test.js test/dkim/sign-test.js test/fetch/cookies-test.js test/fetch/nmfetch-test.js test/json-transport/json-transport-test.js test/mail-composer/mail-composer-test.js test/mime-funcs/mime-funcs-test.js test/mime-funcs/mime-types-test.js test/mime-node/mime-node-test.js test/qp/qp-test.js test/sendmail/le-windows-test.js test/sendmail/sendmail-test.js test/ses-transport/ses-transport-test.js test/shared/shared-test.js test/smtp-connection/http-proxy-client-test.js test/smtp-connection/smtp-connection-test.js test/smtp-pool/smtp-pool-test.js test/smtp-transport/smtp-tranport-test.js test/stream-transport/stream-transport-test.js test/well-known/well-known-test.js test/xoauth2/xoauth2-test.js +++ grep -v -f debian/tests/network-tests + node --test --test-concurrency=1 test/addressparser/addressparser-test.js test/base64/base64-test.js test/dkim/dkim-test.js test/dkim/message-parser-test.js test/dkim/relaxed-body-test.js test/dkim/sign-test.js test/fetch/cookies-test.js test/fetch/nmfetch-test.js test/json-transport/json-transport-test.js test/mail-composer/mail-composer-test.js test/mime-funcs/mime-funcs-test.js test/mime-funcs/mime-types-test.js test/mime-node/mime-node-test.js test/qp/qp-test.js test/sendmail/le-windows-test.js test/sendmail/sendmail-test.js test/ses-transport/ses-transport-test.js test/smtp-connection/smtp-connection-test.js test/smtp-pool/smtp-pool-test.js test/smtp-transport/smtp-tranport-test.js test/stream-transport/stream-transport-test.js test/xoauth2/xoauth2-test.js TAP version 13 # Subtest: \#addressparser # Subtest: should handle single address correctly ok 1 - should handle single address correctly --- - duration_ms: 13.748344 + duration_ms: 146.429922 ... # Subtest: should handle multiple addresses correctly ok 2 - should handle multiple addresses correctly --- - duration_ms: 2.406146 + duration_ms: 24.50116 ... # Subtest: should handle unquoted name correctly ok 3 - should handle unquoted name correctly --- - duration_ms: 1.289915 + duration_ms: 13.643165 ... # Subtest: should handle quoted name correctly ok 4 - should handle quoted name correctly --- - duration_ms: 1.886077 + duration_ms: 72.683096 ... # Subtest: should handle quoted semicolons correctly ok 5 - should handle quoted semicolons correctly --- - duration_ms: 0.951307 + duration_ms: 12.31075 ... # Subtest: should handle unquoted name, unquoted address correctly ok 6 - should handle unquoted name, unquoted address correctly --- - duration_ms: 1.347249 + duration_ms: 17.690745 ... # Subtest: should handle emtpy group correctly ok 7 - should handle emtpy group correctly --- - duration_ms: 0.990944 + duration_ms: 15.592617 ... # Subtest: should handle address group correctly ok 8 - should handle address group correctly --- - duration_ms: 2.028003 + duration_ms: 24.500493 ... # Subtest: should handle semicolon as a delimiter ok 9 - should handle semicolon as a delimiter --- - duration_ms: 2.030523 + duration_ms: 28.480069 ... # Subtest: should handle mixed group correctly ok 10 - should handle mixed group correctly --- - duration_ms: 2.873441 + duration_ms: 60.365011 ... # Subtest: should flatten mixed group correctly ok 11 - should flatten mixed group correctly --- - duration_ms: 2.05016 + duration_ms: 14.925576 ... # Subtest: semicolon as delimiter should not break group parsing ok 12 - semicolon as delimiter should not break group parsing --- - duration_ms: 1.183945 + duration_ms: 4.406268 ... # Subtest: should handle name from comment correctly ok 13 - should handle name from comment correctly --- - duration_ms: 0.840038 + duration_ms: 3.639888 ... # Subtest: should handle skip comment correctly ok 14 - should handle skip comment correctly --- - duration_ms: 2.006525 + duration_ms: 34.881792 ... # Subtest: should handle missing address correctly ok 15 - should handle missing address correctly --- - duration_ms: 0.850577 + duration_ms: 13.646832 ... # Subtest: should handle apostrophe in name correctly ok 16 - should handle apostrophe in name correctly --- - duration_ms: 1.388905 + duration_ms: 14.522551 ... # Subtest: should handle particularily bad input, unescaped colon correctly ok 17 - should handle particularily bad input, unescaped colon correctly --- - duration_ms: 1.142049 + duration_ms: 12.963457 ... # Subtest: should handle invalid email address correctly ok 18 - should handle invalid email address correctly --- - duration_ms: 1.930952 + duration_ms: 14.336874 ... # Subtest: should handle unexpected < ok 19 - should handle unexpected < --- - duration_ms: 0.948148 + duration_ms: 6.545066 ... # Subtest: should handle escapes ok 20 - should handle escapes --- - duration_ms: 0.882875 + duration_ms: 3.61122 ... 1..20 ok 1 - \#addressparser --- - duration_ms: 68.445071 + duration_ms: 907.916656 type: 'suite' ... # Subtest: Base64 Tests @@ -1900,145 +1936,145 @@ # Subtest: shoud encode UTF-8 string to base64 ok 1 - shoud encode UTF-8 string to base64 --- - duration_ms: 3.133396 + duration_ms: 48.531622 ... # Subtest: shoud encode Buffer to base64 ok 2 - shoud encode Buffer to base64 --- - duration_ms: 1.181925 + duration_ms: 12.70644 ... 1..2 ok 1 - \#encode --- - duration_ms: 14.484473 + duration_ms: 206.845265 type: 'suite' ... # Subtest: \#wrap # Subtest: should wrap long base64 encoded lines ok 1 - should wrap long base64 encoded lines --- - duration_ms: 1.674877 + duration_ms: 13.748504 ... 1..1 ok 2 - \#wrap --- - duration_ms: 2.644103 + duration_ms: 42.423584 type: 'suite' ... # Subtest: base64 Streams # Subtest: should transform incoming bytes to base64 ok 1 - should transform incoming bytes to base64 --- - duration_ms: 92.122511 + duration_ms: 1707.692344 ... # Subtest: should transform incoming bytes to base64 and back ok 2 - should transform incoming bytes to base64 and back --- - duration_ms: 37.825605 + duration_ms: 462.222818 ... 1..2 ok 3 - base64 Streams --- - duration_ms: 132.418677 + duration_ms: 2183.995352 type: 'suite' ... 1..3 ok 2 - Base64 Tests --- - duration_ms: 157.179651 + duration_ms: 2533.176954 type: 'suite' ... # Subtest: DKIM Tests # Subtest: should sign message ok 1 - should sign message --- - duration_ms: 128.221825 + duration_ms: 1349.433489 ... # Subtest: should sign large message using cache dir ok 2 - should sign large message using cache dir --- - duration_ms: 659.35438 + duration_ms: 7335.300191 ... # Subtest: should sign large message without cache dir ok 3 - should sign large message without cache dir --- - duration_ms: 356.167268 + duration_ms: 3787.636526 ... # Subtest: should emit cache error ok 4 - should emit cache error --- - duration_ms: 17.574113 + duration_ms: 266.565889 ... # Subtest: should sign large message as Buffer ok 5 - should sign large message as Buffer --- - duration_ms: 288.562395 + duration_ms: 1986.838579 ... # Subtest: should sign large message as String ok 6 - should sign large message as String --- - duration_ms: 342.236303 + duration_ms: 3904.854948 ... 1..6 ok 3 - DKIM Tests --- - duration_ms: 1815.103572 + duration_ms: 18761.689602 type: 'suite' ... # Subtest: DKIM MessageParser Tests # Subtest: should extract header and body ok 1 - should extract header and body --- - duration_ms: 49.133389 + duration_ms: 486.657938 ... 1..1 ok 4 - DKIM MessageParser Tests --- - duration_ms: 66.469706 + duration_ms: 669.570399 type: 'suite' ... # Subtest: DKIM RelaxedBody Tests # Subtest: Should calculate body hash byte by byte ok 1 - Should calculate body hash byte by byte --- - duration_ms: 616.107357 + duration_ms: 11040.08304 ... # Subtest: Should calculate body hash all at once ok 2 - Should calculate body hash all at once --- - duration_ms: 10.212248 + duration_ms: 46.100137 ... 1..2 ok 5 - DKIM RelaxedBody Tests --- - duration_ms: 639.647611 + duration_ms: 11154.806683 type: 'suite' ... # Subtest: DKIM Sign Tests # Subtest: should create relaxed headers ok 1 - should create relaxed headers --- - duration_ms: 8.417443 + duration_ms: 82.406676 ... # Subtest: should skip specific headers ok 2 - should skip specific headers --- - duration_ms: 0.940549 + duration_ms: 9.060884 ... # Subtest: should sign headers ok 3 - should sign headers --- - duration_ms: 16.089338 + duration_ms: 156.089488 ... # Subtest: should sign headers for unicode domain ok 4 - should sign headers for unicode domain --- - duration_ms: 5.703166 + duration_ms: 46.440823 ... 1..4 ok 6 - DKIM Sign Tests --- - duration_ms: 45.353516 + duration_ms: 510.99573 type: 'suite' ... # Subtest: Cookie Tests @@ -2046,97 +2082,97 @@ # Subtest: should return root path ok 1 - should return root path --- - duration_ms: 5.318163 + duration_ms: 105.258064 ... # Subtest: should return without file ok 2 - should return without file --- - duration_ms: 1.366628 + duration_ms: 20.113889 ... 1..2 ok 1 - \#getPath --- - duration_ms: 14.836679 + duration_ms: 233.222508 type: 'suite' ... # Subtest: \#isExpired # Subtest: should match expired cookie ok 1 - should match expired cookie --- - duration_ms: 2.536194 + duration_ms: 25.871573 ... 1..1 ok 2 - \#isExpired --- - duration_ms: 3.335397 + duration_ms: 47.327876 type: 'suite' ... # Subtest: \#compare # Subtest: should match similar cookies ok 1 - should match similar cookies --- - duration_ms: 1.861339 + duration_ms: 16.770686 ... 1..1 ok 3 - \#compare --- - duration_ms: 3.387091 + duration_ms: 40.089437 type: 'suite' ... # Subtest: \#add # Subtest: should append new cookie ok 1 - should append new cookie --- - duration_ms: 2.657202 + duration_ms: 50.531738 ... # Subtest: should update existing cookie ok 2 - should update existing cookie --- - duration_ms: 2.232403 + duration_ms: 40.055434 ... 1..2 ok 4 - \#add --- - duration_ms: 6.436595 + duration_ms: 110.211699 type: 'suite' ... # Subtest: \#match # Subtest: should check if a cookie matches particular domain and path ok 1 - should check if a cookie matches particular domain and path --- - duration_ms: 7.791504 + duration_ms: 151.473539 ... # Subtest: should check if a cookie matches particular domain and path ok 2 - should check if a cookie matches particular domain and path --- - duration_ms: 2.928355 + duration_ms: 43.978006 ... # Subtest: should check if a cookie is secure ok 3 - should check if a cookie is secure --- - duration_ms: 2.746773 + duration_ms: 51.236447 ... 1..3 ok 5 - \#match --- - duration_ms: 15.24612 + duration_ms: 271.910525 type: 'suite' ... # Subtest: \#parse # Subtest: should parse Set-Cookie value ok 1 - should parse Set-Cookie value --- - duration_ms: 12.556621 + duration_ms: 191.835992 ... # Subtest: should ignore invalid expire header ok 2 - should ignore invalid expire header --- - duration_ms: 1.435081 + duration_ms: 19.706531 ... 1..2 ok 6 - \#parse --- - duration_ms: 15.992507 + duration_ms: 233.49319 type: 'suite' ... # Subtest: Listing @@ -2144,336 +2180,336 @@ # Subtest: should return matching cookies for an URL ok 1 - should return matching cookies for an URL --- - duration_ms: 3.690602 + duration_ms: 39.276053 ... 1..1 ok 1 - \#list --- - duration_ms: 4.526321 + duration_ms: 55.693051 type: 'suite' ... # Subtest: \#get # Subtest: should return matching cookies for an URL ok 1 - should return matching cookies for an URL --- - duration_ms: 2.382769 + duration_ms: 41.237173 ... 1..1 ok 2 - \#get --- - duration_ms: 3.135375 + duration_ms: 61.748753 type: 'suite' ... 1..2 ok 7 - Listing --- - duration_ms: 8.792946 + duration_ms: 131.661001 type: 'suite' ... # Subtest: \#set # Subtest: should set cookie ok 1 - should set cookie --- - duration_ms: 6.340184 + duration_ms: 83.113385 ... 1..1 ok 8 - \#set --- - duration_ms: 7.122268 + duration_ms: 88.750727 type: 'suite' ... 1..8 ok 7 - Cookie Tests --- - duration_ms: 83.721892 + duration_ms: 1286.517523 type: 'suite' ... # Subtest: NMFetch Tests # Subtest: should fetch HTTP data ok 1 - should fetch HTTP data --- - duration_ms: 195.30202 + duration_ms: 1877.55642 ... # Subtest: should fetch HTTPS data ok 2 - should fetch HTTPS data --- - duration_ms: 62.63254 + duration_ms: 307.725698 ... # Subtest: should fetch HTTP data with redirects ok 3 - should fetch HTTP data with redirects --- - duration_ms: 45.527901 + duration_ms: 288.697208 ... # Subtest: should return error for too many redirects ok 4 - should return error for too many redirects --- - duration_ms: 55.985365 + duration_ms: 358.207765 ... # Subtest: should fetch HTTP data with custom redirect limit ok 5 - should fetch HTTP data with custom redirect limit --- - duration_ms: 33.576841 + duration_ms: 264.471402 ... # Subtest: should return error for custom redirect limit ok 6 - should return error for custom redirect limit --- - duration_ms: 28.645039 + duration_ms: 267.089228 ... # Subtest: should return disable redirects ok 7 - should return disable redirects --- - duration_ms: 17.330918 + duration_ms: 133.946471 ... # Subtest: should unzip compressed HTTP data ok 8 - should unzip compressed HTTP data --- - duration_ms: 25.44711 + duration_ms: 206.629221 ... # Subtest: should return error for unresolved host ok 9 - should return error for unresolved host --- - duration_ms: 14.928891 + duration_ms: 78.805122 ... # Subtest: should return error for invalid status ok 10 - should return error for invalid status --- - duration_ms: 17.020148 + duration_ms: 114.242274 ... # Subtest: should allow invalid status ok 11 - should allow invalid status --- - duration_ms: 15.162848 + duration_ms: 129.402862 ... # Subtest: should return error for invalid url ok 12 - should return error for invalid url --- - duration_ms: 14.082153 + duration_ms: 103.866644 ... # Subtest: should return timeout error ok 13 - should return timeout error --- - duration_ms: 1020.374274 + duration_ms: 1237.523854 ... # Subtest: should handle basic HTTP auth ok 14 - should handle basic HTTP auth --- - duration_ms: 19.784599 + duration_ms: 218.115585 ... # Subtest: should return error for invalid protocol ok 15 - should return error for invalid protocol --- - duration_ms: 17.420329 + duration_ms: 166.898473 ... # Subtest: should set cookie value ok 16 - should set cookie value --- - duration_ms: 17.247486 + duration_ms: 161.280465 ... # Subtest: should set user agent ok 17 - should set user agent --- - duration_ms: 14.811842 + duration_ms: 133.210093 ... # Subtest: should post data ok 18 - should post data --- - duration_ms: 17.602591 + duration_ms: 151.4312 ... # Subtest: should post stream data ok 19 - should post stream data --- - duration_ms: 43.749313 + duration_ms: 355.729278 ... # Subtest: should return error for invalid cert ok 20 - should return error for invalid cert --- - duration_ms: 34.949927 + duration_ms: 181.573031 ... 1..20 ok 8 - NMFetch Tests --- - duration_ms: 1738.544421 + duration_ms: 6981.710201 type: 'suite' ... # Subtest: JSON Transport Tests # Subtest: should return an JSON string ok 1 - should return an JSON string --- - duration_ms: 85.271504 + duration_ms: 627.721462 ... # Subtest: should return an JSON string for calendar event ok 2 - should return an JSON string for calendar event --- - duration_ms: 20.117767 + duration_ms: 242.445726 ... 1..2 ok 9 - JSON Transport Tests --- - duration_ms: 119.058085 + duration_ms: 1032.835737 type: 'suite' ... # Subtest: MailComposer unit tests # Subtest: should create new MailComposer ok 1 - should create new MailComposer --- - duration_ms: 3.111118 + duration_ms: 18.728138 ... # Subtest: \#compile # Subtest: should use Mixed structure with text and attachment ok 1 - should use Mixed structure with text and attachment --- - duration_ms: 24.262305 + duration_ms: 203.126669 ... # Subtest: should use Mixed structure with multiple attachments ok 2 - should use Mixed structure with multiple attachments --- - duration_ms: 8.774049 + duration_ms: 102.975254 ... # Subtest: should create Alternative structure with text and html ok 3 - should create Alternative structure with text and html --- - duration_ms: 3.847367 + duration_ms: 46.22614 ... # Subtest: should create Alternative structure with text, watchHtml and html ok 4 - should create Alternative structure with text, watchHtml and html --- - duration_ms: 4.63643 + duration_ms: 54.701323 ... # Subtest: should create Alternative structure with text, amp and html ok 5 - should create Alternative structure with text, amp and html --- - duration_ms: 2.916297 + duration_ms: 34.799447 ... # Subtest: should create Alternative structure with text, icalEvent and html ok 6 - should create Alternative structure with text, icalEvent and html --- - duration_ms: 4.853769 + duration_ms: 25.318871 ... # Subtest: should create Alternative structure using encoded icalEvent ok 7 - should create Alternative structure using encoded icalEvent --- - duration_ms: 126.94888 + duration_ms: 982.205316 ... # Subtest: should create Alternative structure with text, html and cid attachment ok 8 - should create Alternative structure with text, html and cid attachment --- - duration_ms: 6.465593 + duration_ms: 44.836056 ... # Subtest: should create Related structure with html and cid attachment ok 9 - should create Related structure with html and cid attachment --- - duration_ms: 4.079624 + duration_ms: 46.477155 ... # Subtest: should create content node with only text ok 10 - should create content node with only text --- - duration_ms: 2.558752 + duration_ms: 10.655314 ... # Subtest: should create content node with only an attachment ok 11 - should create content node with only an attachment --- - duration_ms: 3.50732 + duration_ms: 13.425815 ... # Subtest: should create content node with encoded buffer ok 12 - should create content node with encoded buffer --- - duration_ms: 6.635316 + duration_ms: 64.364909 ... # Subtest: should create content node from data url ok 13 - should create content node from data url --- - duration_ms: 3.760815 + duration_ms: 27.22132 ... # Subtest: should not treat invalid content-type as multipart ok 14 - should not treat invalid content-type as multipart --- - duration_ms: 8.001823 + duration_ms: 44.965064 ... # Subtest: should create the same output ok 15 - should create the same output --- - duration_ms: 35.903476 + duration_ms: 408.890831 ... # Subtest: should use raw input for the message ok 16 - should use raw input for the message --- - duration_ms: 15.287137 + duration_ms: 155.210092 ... # Subtest: should use raw input for different parts ok 17 - should use raw input for different parts --- - duration_ms: 26.974883 + duration_ms: 283.113859 ... # Subtest: should discard BCC ok 18 - should discard BCC --- - duration_ms: 9.209306 + duration_ms: 46.589163 ... # Subtest: should autodetect text encoding ok 19 - should autodetect text encoding --- - duration_ms: 11.616213 + duration_ms: 68.83618 ... # Subtest: should use quoted-printable text encoding ok 20 - should use quoted-printable text encoding --- - duration_ms: 19.827976 + duration_ms: 171.901772 ... # Subtest: should use base64 text encoding ok 21 - should use base64 text encoding --- - duration_ms: 10.195871 + duration_ms: 62.719809 ... # Subtest: should keep BCC ok 22 - should keep BCC --- - duration_ms: 8.845482 + duration_ms: 61.119378 ... # Subtest: should set headers for attachment ok 23 - should set headers for attachment --- - duration_ms: 10.415709 + duration_ms: 129.408859 ... # Subtest: should encode filename ok 24 - should encode filename --- - duration_ms: 13.49659 + duration_ms: 158.963653 ... # Subtest: should keep plaintext for attachment ok 25 - should keep plaintext for attachment --- - duration_ms: 10.526119 + duration_ms: 119.275243 ... # Subtest: should ignore attachment filename ok 26 - should ignore attachment filename --- - duration_ms: 13.247695 + duration_ms: 56.714445 ... # Subtest: should add ical alternative ok 27 - should add ical alternative --- - duration_ms: 14.894755 + duration_ms: 68.729841 ... # Subtest: should use load attachment from file ok 28 - should use load attachment from file --- - duration_ms: 20.483972 + duration_ms: 121.401706 ... # Subtest: should not load attachment from file ok 29 - should not load attachment from file --- - duration_ms: 9.762113 + duration_ms: 118.94889 ... 1..29 ok 2 - \#compile --- - duration_ms: 465.298745 + duration_ms: 3916.300497 type: 'suite' ... 1..2 ok 10 - MailComposer unit tests --- - duration_ms: 481.652318 + duration_ms: 4020.775175 type: 'suite' ... # Subtest: Mime-Funcs Tests @@ -2481,212 +2517,212 @@ # Subtest: should detect plain text ok 1 - should detect plain text --- - duration_ms: 3.441806 + duration_ms: 38.274657 ... # Subtest: should return true ok 2 - should return true --- - duration_ms: 0.817241 + duration_ms: 8.117159 ... # Subtest: should return false on low bits ok 3 - should return false on low bits --- - duration_ms: 0.826879 + duration_ms: 8.29817 ... # Subtest: should return false on high bits ok 4 - should return false on high bits --- - duration_ms: 1.555489 + duration_ms: 16.059975 ... 1..4 ok 1 - \#isPlainText --- - duration_ms: 17.073083 + duration_ms: 172.126118 type: 'suite' ... # Subtest: \#hasLongerLines # Subtest: should detect longer lines ok 1 - should detect longer lines --- - duration_ms: 1.593005 + duration_ms: 16.678346 ... 1..1 ok 2 - \#hasLongerLines --- - duration_ms: 2.716976 + duration_ms: 34.356752 type: 'suite' ... # Subtest: \#encodeWord # Subtest: should encode quoted-printable ok 1 - should encode quoted-printable --- - duration_ms: 4.295983 + duration_ms: 23.93612 ... # Subtest: should encode base64 ok 2 - should encode base64 --- - duration_ms: 1.13295 + duration_ms: 5.342324 ... 1..2 ok 3 - \#encodeWord --- - duration_ms: 7.280794 + duration_ms: 45.739444 type: 'suite' ... # Subtest: \#encodeWords # Subtest: should encode Ascii range ok 1 - should encode Ascii range --- - duration_ms: 4.952479 + duration_ms: 20.659587 ... # Subtest: should split QP on maxLength ok 2 - should split QP on maxLength --- - duration_ms: 7.766326 + duration_ms: 32.991337 ... # Subtest: should split base64 on maxLength ok 3 - should split base64 on maxLength --- - duration_ms: 6.962704 + duration_ms: 32.538642 ... 1..3 ok 4 - \#encodeWords --- - duration_ms: 22.517475 + duration_ms: 98.48798 type: 'suite' ... # Subtest: \#buildHeaderParam # Subtest: should return unmodified ok 1 - should return unmodified --- - duration_ms: 7.759307 + duration_ms: 71.679019 ... # Subtest: should encode and split ascii ok 2 - should encode and split ascii --- - duration_ms: 1.930893 + duration_ms: 16.454999 ... # Subtest: should encode double byte unicode characters ok 3 - should encode double byte unicode characters --- - duration_ms: 2.019404 + duration_ms: 20.831264 ... # Subtest: should encode and split unicode ok 4 - should encode and split unicode --- - duration_ms: 1.386045 + duration_ms: 18.982819 ... # Subtest: should encode and split filename with dashes ok 5 - should encode and split filename with dashes --- - duration_ms: 2.706417 + duration_ms: 23.674437 ... # Subtest: should encode and decode ok 6 - should encode and decode --- - duration_ms: 6.541966 + duration_ms: 49.502673 ... 1..6 ok 5 - \#buildHeaderParam --- - duration_ms: 27.274813 + duration_ms: 247.069001 type: 'suite' ... # Subtest: \#parseHeaderValue # Subtest: should handle default value only ok 1 - should handle default value only --- - duration_ms: 1.639381 + duration_ms: 6.424057 ... # Subtest: should handle unquoted params ok 2 - should handle unquoted params --- - duration_ms: 1.65514 + duration_ms: 6.939421 ... # Subtest: should handle quoted params ok 3 - should handle quoted params --- - duration_ms: 1.097074 + duration_ms: 4.204255 ... # Subtest: should handle multi line values ok 4 - should handle multi line values --- - duration_ms: 2.025184 + duration_ms: 8.057489 ... # Subtest: should handle params only ok 5 - should handle params only --- - duration_ms: 1.524212 + duration_ms: 6.570399 ... 1..5 ok 6 - \#parseHeaderValue --- - duration_ms: 10.569754 + duration_ms: 44.442031 type: 'suite' ... # Subtest: \#_buildHeaderValue # Subtest: should build header value ok 1 - should build header value --- - duration_ms: 3.256744 + duration_ms: 13.77717 ... # Subtest: should handle unicode filename ok 2 - should handle unicode filename --- - duration_ms: 1.74473 + duration_ms: 7.773805 ... # Subtest: should handle dashed filename ok 3 - should handle dashed filename --- - duration_ms: 1.122811 + duration_ms: 4.948634 ... # Subtest: should split emoji filename ok 4 - should split emoji filename --- - duration_ms: 0.846398 + duration_ms: 3.983575 ... # Subtest: should quote filename with spaces ok 5 - should quote filename with spaces --- - duration_ms: 0.71611 + duration_ms: 3.571217 ... # Subtest: should quote filename with special characters ok 6 - should quote filename with special characters --- - duration_ms: 1.395885 + duration_ms: 6.08237 ... 1..6 ok 7 - \#_buildHeaderValue --- - duration_ms: 12.506406 + duration_ms: 55.731384 type: 'suite' ... # Subtest: \#foldLines # Subtest: should Fold long header line ok 1 - should Fold long header line --- - duration_ms: 3.08922 + duration_ms: 12.600765 ... # Subtest: should Fold flowed text ok 2 - should Fold flowed text --- - duration_ms: 1.086615 + duration_ms: 4.27926 ... # Subtest: should fold one long line ok 3 - should fold one long line --- - duration_ms: 1.321172 + duration_ms: 5.65701 ... 1..3 ok 8 - \#foldLines --- - duration_ms: 7.238418 + duration_ms: 30.806537 type: 'suite' ... 1..8 ok 11 - Mime-Funcs Tests --- - duration_ms: 119.816994 + duration_ms: 799.682554 type: 'suite' ... # Subtest: Mime-Type Tests @@ -2694,608 +2730,608 @@ # Subtest: should detect default extension ok 1 - should detect default extension --- - duration_ms: 3.91486 + duration_ms: 36.796567 ... # Subtest: should detect single extension ok 2 - should detect single extension --- - duration_ms: 0.877415 + duration_ms: 6.785412 ... # Subtest: should detect first matching extension ok 3 - should detect first matching extension --- - duration_ms: 0.72471 + duration_ms: 11.018002 ... 1..3 ok 1 - \#detectExtension --- - duration_ms: 15.446421 + duration_ms: 148.098658 type: 'suite' ... # Subtest: \#detectMimeType # Subtest: should detect default mime type ok 1 - should detect default mime type --- - duration_ms: 2.072539 + duration_ms: 19.743865 ... # Subtest: should detect single mime type ok 2 - should detect single mime type --- - duration_ms: 0.949308 + duration_ms: 3.160525 ... # Subtest: should detect first matching mime type ok 3 - should detect first matching mime type --- - duration_ms: 1.598485 + duration_ms: 10.339295 ... 1..3 ok 2 - \#detectMimeType --- - duration_ms: 7.567645 + duration_ms: 68.735506 type: 'suite' ... 1..2 ok 12 - Mime-Type Tests --- - duration_ms: 30.436446 + duration_ms: 284.516606 type: 'suite' ... # Subtest: MimeNode Tests # Subtest: should create MimeNode object ok 1 - should create MimeNode object --- - duration_ms: 8.794947 + duration_ms: 83.643077 ... # Subtest: \#createChild # Subtest: should create child ok 1 - should create child --- - duration_ms: 5.991918 + duration_ms: 52.440183 ... 1..1 ok 2 - \#createChild --- - duration_ms: 7.190462 + duration_ms: 60.58001 type: 'suite' ... # Subtest: \#appendChild # Subtest: should append child node ok 1 - should append child node --- - duration_ms: 1.575047 + duration_ms: 19.077824 ... 1..1 ok 3 - \#appendChild --- - duration_ms: 2.750313 + duration_ms: 32.942333 type: 'suite' ... # Subtest: \#replace # Subtest: should replace node ok 1 - should replace node --- - duration_ms: 3.171433 + duration_ms: 29.04243 ... 1..1 ok 4 - \#replace --- - duration_ms: 4.215411 + duration_ms: 42.295901 type: 'suite' ... # Subtest: \#remove # Subtest: should remove node ok 1 - should remove node --- - duration_ms: 2.768431 + duration_ms: 25.217197 ... 1..1 ok 5 - \#remove --- - duration_ms: 4.607433 + duration_ms: 42.311235 type: 'suite' ... # Subtest: \#setHeader # Subtest: should set header ok 1 - should set header --- - duration_ms: 7.123769 + duration_ms: 69.317208 ... # Subtest: should set multiple headers with the same key ok 2 - should set multiple headers with the same key --- - duration_ms: 1.192424 + duration_ms: 9.296231 ... 1..2 ok 6 - \#setHeader --- - duration_ms: 10.836329 + duration_ms: 101.095136 type: 'suite' ... # Subtest: \#addHeader # Subtest: should add header ok 1 - should add header --- - duration_ms: 3.110758 + duration_ms: 30.651194 ... # Subtest: should set multiple headers with the same key ok 2 - should set multiple headers with the same key --- - duration_ms: 1.55063 + duration_ms: 15.207257 ... 1..2 ok 7 - \#addHeader --- - duration_ms: 6.627377 + duration_ms: 63.440518 type: 'suite' ... # Subtest: \#getHeader # Subtest: should return first matching header value ok 1 - should return first matching header value --- - duration_ms: 1.393905 + duration_ms: 18.134434 ... 1..1 ok 8 - \#getHeader --- - duration_ms: 3.935258 + duration_ms: 36.669226 type: 'suite' ... # Subtest: \#setContent # Subtest: should set the contents for a node ok 1 - should set the contents for a node --- - duration_ms: 2.586509 + duration_ms: 32.801657 ... 1..1 ok 9 - \#setContent --- - duration_ms: 3.768195 + duration_ms: 42.619587 type: 'suite' ... # Subtest: \#build # Subtest: should build root node ok 1 - should build root node --- - duration_ms: 175.249938 + duration_ms: 1516.300701 ... # Subtest: should build child node ok 2 - should build child node --- - duration_ms: 9.37821 + duration_ms: 101.272814 ... # Subtest: should build multipart node ok 3 - should build multipart node --- - duration_ms: 11.894806 + duration_ms: 122.785786 ... # Subtest: should build root with generated headers ok 4 - should build root with generated headers --- - duration_ms: 9.934897 + duration_ms: 100.129078 ... # Subtest: should not include bcc missing in output, but in envelope ok 5 - should not include bcc missing in output, but in envelope --- - duration_ms: 17.059585 + duration_ms: 164.289638 ... # Subtest: should include bcc missing in output and in envelope ok 6 - should include bcc missing in output and in envelope --- - duration_ms: 13.683732 + duration_ms: 121.641716 ... # Subtest: should use set envelope ok 7 - should use set envelope --- - duration_ms: 12.835834 + duration_ms: 130.594593 ... # Subtest: should have unicode subject ok 8 - should have unicode subject --- - duration_ms: 9.934276 + duration_ms: 89.984795 ... # Subtest: should have unicode subject with strange characters ok 9 - should have unicode subject with strange characters --- - duration_ms: 9.554753 + duration_ms: 60.080647 ... # Subtest: should keep 7bit text as is ok 10 - should keep 7bit text as is --- - duration_ms: 8.822545 + duration_ms: 76.597982 ... # Subtest: should prefer base64 ok 11 - should prefer base64 --- - duration_ms: 11.927203 + duration_ms: 120.384306 ... # Subtest: should force quoted-printable ok 12 - should force quoted-printable --- - duration_ms: 11.13774 + duration_ms: 107.675535 ... # Subtest: should prefer quoted-printable ok 13 - should prefer quoted-printable --- - duration_ms: 7.457856 + duration_ms: 51.370451 ... # Subtest: should not flow text ok 14 - should not flow text --- - duration_ms: 8.932753 + duration_ms: 41.522187 ... # Subtest: should not flow html ok 15 - should not flow html --- - duration_ms: 8.168428 + duration_ms: 40.445124 ... # Subtest: should use 7bit for html ok 16 - should use 7bit for html --- - duration_ms: 6.773963 + duration_ms: 30.467875 ... # Subtest: should fetch ascii filename ok 17 - should fetch ascii filename --- - duration_ms: 8.319692 + duration_ms: 46.26985 ... # Subtest: should set unicode filename ok 18 - should set unicode filename --- - duration_ms: 10.467285 + duration_ms: 51.750521 ... # Subtest: should set dashed filename ok 19 - should set dashed filename --- - duration_ms: 9.049662 + duration_ms: 84.997236 ... # Subtest: should encode filename with a space ok 20 - should encode filename with a space --- - duration_ms: 8.476438 + duration_ms: 94.595494 ... # Subtest: should detect content type from filename ok 21 - should detect content type from filename --- - duration_ms: 9.163811 + duration_ms: 94.694167 ... # Subtest: should convert address objects ok 22 - should convert address objects --- - duration_ms: 11.02393 + duration_ms: 76.427042 ... # Subtest: should skip empty header ok 23 - should skip empty header --- - duration_ms: 5.267049 + duration_ms: 49.532718 ... # Subtest: should not process prepared headers ok 24 - should not process prepared headers --- - duration_ms: 5.638933 + duration_ms: 57.367868 ... # Subtest: should set default transfer encoding for application content ok 25 - should set default transfer encoding for application content --- - duration_ms: 4.912063 + duration_ms: 59.713345 ... # Subtest: should not set transfer encoding for multipart content ok 26 - should not set transfer encoding for multipart content --- - duration_ms: 6.536086 + duration_ms: 68.722233 ... # Subtest: should not set transfer encoding for message/ content ok 27 - should not set transfer encoding for message/ content --- - duration_ms: 4.553138 + duration_ms: 49.073023 ... # Subtest: should use from domain for message-id ok 28 - should use from domain for message-id --- - duration_ms: 5.332782 + duration_ms: 55.855441 ... # Subtest: should fallback to hostname for message-id ok 29 - should fallback to hostname for message-id --- - duration_ms: 10.5151 + duration_ms: 50.963473 ... 1..29 ok 10 - \#build --- - duration_ms: 453.130658 + duration_ms: 3869.784405 type: 'suite' ... # Subtest: \#getEnvelope # Subtest: should get envelope ok 1 - should get envelope --- - duration_ms: 3.71448 + duration_ms: 36.989612 ... 1..1 ok 11 - \#getEnvelope --- - duration_ms: 4.773897 + duration_ms: 40.061468 type: 'suite' ... # Subtest: \#messageId # Subtest: should create and return message-Id ok 1 - should create and return message-Id --- - duration_ms: 1.639101 + duration_ms: 15.605628 ... 1..1 ok 12 - \#messageId --- - duration_ms: 2.404806 + duration_ms: 27.183674 type: 'suite' ... # Subtest: \#getAddresses # Subtest: should get address object ok 1 - should get address object --- - duration_ms: 5.335223 + duration_ms: 51.404833 ... 1..1 ok 13 - \#getAddresses --- - duration_ms: 7.080033 + duration_ms: 74.141568 type: 'suite' ... # Subtest: \#_parseAddresses # Subtest: should normalize header key ok 1 - should normalize header key --- - duration_ms: 1.935553 + duration_ms: 20.543932 ... 1..1 ok 14 - \#_parseAddresses --- - duration_ms: 2.671661 + duration_ms: 27.882384 type: 'suite' ... # Subtest: \#_normalizeHeaderKey # Subtest: should normalize header key ok 1 - should normalize header key --- - duration_ms: 0.944369 + duration_ms: 12.200418 ... 1..1 ok 15 - \#_normalizeHeaderKey --- - duration_ms: 1.575887 + duration_ms: 47.524594 type: 'suite' ... # Subtest: \#_handleContentType # Subtest: should do nothing on non multipart ok 1 - should do nothing on non multipart --- - duration_ms: 1.005943 + duration_ms: 11.816061 ... # Subtest: should use provided boundary ok 2 - should use provided boundary --- - duration_ms: 0.763666 + duration_ms: 3.228532 ... # Subtest: should generate boundary ok 3 - should generate boundary --- - duration_ms: 3.983514 + duration_ms: 35.469851 ... 1..3 ok 16 - \#_handleContentType --- - duration_ms: 7.31433 + duration_ms: 69.794966 type: 'suite' ... # Subtest: \#_generateBoundary # Subtest: should genereate boundary string ok 1 - should genereate boundary string --- - duration_ms: 0.763386 + duration_ms: 7.194776 ... 1..1 ok 17 - \#_generateBoundary --- - duration_ms: 1.464578 + duration_ms: 18.133784 type: 'suite' ... # Subtest: \#_encodeHeaderValue # Subtest: should do noting if possible ok 1 - should do noting if possible --- - duration_ms: 0.92295 + duration_ms: 3.918575 ... # Subtest: should encode non ascii characters ok 2 - should encode non ascii characters --- - duration_ms: 0.791423 + duration_ms: 11.754724 ... # Subtest: should format references ok 3 - should format references --- - duration_ms: 2.05724 + duration_ms: 16.712363 ... # Subtest: should format message-id ok 4 - should format message-id --- - duration_ms: 0.689413 + duration_ms: 3.252534 ... # Subtest: should format addresses ok 5 - should format addresses --- - duration_ms: 0.946189 + duration_ms: 3.809568 ... 1..5 ok 18 - \#_encodeHeaderValue --- - duration_ms: 7.459076 + duration_ms: 69.733629 type: 'suite' ... # Subtest: \#_convertAddresses # Subtest: should convert address object to a string ok 1 - should convert address object to a string --- - duration_ms: 1.75747 + duration_ms: 20.355254 ... # Subtest: should keep ascii name as is ok 2 - should keep ascii name as is --- - duration_ms: 0.812081 + duration_ms: 3.572554 ... # Subtest: should encode single quote ok 3 - should encode single quote --- - duration_ms: 0.960407 + duration_ms: 11.957403 ... # Subtest: should include name in quotes for special symbols ok 4 - should include name in quotes for special symbols --- - duration_ms: 0.832879 + duration_ms: 3.695561 ... # Subtest: should escape quotes ok 5 - should escape quotes --- - duration_ms: 0.760166 + duration_ms: 7.784146 ... # Subtest: should mime encode unicode names ok 6 - should mime encode unicode names --- - duration_ms: 0.962127 + duration_ms: 12.254088 ... 1..6 ok 19 - \#_convertAddresses --- - duration_ms: 8.540672 + duration_ms: 92.717044 type: 'suite' ... # Subtest: \#_generateMessageId # Subtest: should generate uuid-looking message-id ok 1 - should generate uuid-looking message-id --- - duration_ms: 1.312773 + duration_ms: 12.450433 ... 1..1 ok 20 - \#_generateMessageId --- - duration_ms: 1.988787 + duration_ms: 16.092658 type: 'suite' ... # Subtest: should use default header keys ok 21 - should use default header keys --- - duration_ms: 52.456411 + duration_ms: 723.064541 ... # Subtest: should use custom header keys ok 22 - should use custom header keys --- - duration_ms: 5.201416 + duration_ms: 59.517333 ... # Subtest: Attachment streaming # Subtest: should pipe URL as an attachment ok 1 - should pipe URL as an attachment --- - duration_ms: 1129.130165 + duration_ms: 10411.733169 ... # Subtest: should reject URL attachment ok 2 - should reject URL attachment --- - duration_ms: 10.3083 + duration_ms: 112.010229 ... # Subtest: should return an error on invalid url ok 3 - should return an error on invalid url --- - duration_ms: 18.776519 + duration_ms: 97.201318 ... # Subtest: should pipe file as an attachment ok 4 - should pipe file as an attachment --- - duration_ms: 4661.648953 + duration_ms: 74.689265 ... # Subtest: should reject file as an attachment ok 5 - should reject file as an attachment --- - duration_ms: 6.60004 + duration_ms: 29.729164 ... # Subtest: should return an error on invalid file path ok 6 - should return an error on invalid file path --- - duration_ms: 8.418143 + duration_ms: 26.118608 ... # Subtest: should return a error for an errored stream ok 7 - should return a error for an errored stream --- - duration_ms: 106.628222 + duration_ms: 140.866005 ... # Subtest: should return a stream error ok 8 - should return a stream error --- - duration_ms: 105.933849 + duration_ms: 149.293858 ... 1..8 ok 23 - Attachment streaming --- - duration_ms: 6052.425587 + duration_ms: 11085.678993 type: 'suite' ... # Subtest: \#transform # Subtest: should pipe through provided stream ok 1 - should pipe through provided stream --- - duration_ms: 20.701413 + duration_ms: 112.071566 ... 1..1 ok 24 - \#transform --- - duration_ms: 21.897416 + duration_ms: 124.303986 type: 'suite' ... # Subtest: \#processFunc # Subtest: should pipe through provided process function ok 1 - should pipe through provided process function --- - duration_ms: 18.441752 + duration_ms: 84.445865 ... 1..1 ok 25 - \#processFunc --- - duration_ms: 19.930748 + duration_ms: 101.567252 type: 'suite' ... # Subtest: Raw content # Subtest: should return pregenerated content ok 1 - should return pregenerated content --- - duration_ms: 25.380099 + duration_ms: 87.665063 ... # Subtest: should return pregenerated content for a child node ok 2 - should return pregenerated content for a child node --- - duration_ms: 11.492766 + duration_ms: 60.126701 ... # Subtest: should return pregenerated content from a stream ok 3 - should return pregenerated content from a stream --- - duration_ms: 4.671247 + duration_ms: 41.539558 ... # Subtest: should catch error from a raw stream 1 ok 4 - should catch error from a raw stream 1 --- - duration_ms: 3.629468 + duration_ms: 35.768202 ... # Subtest: should catch error from a raw stream 2 ok 5 - should catch error from a raw stream 2 --- - duration_ms: 3.541696 + duration_ms: 17.355736 ... 1..5 ok 26 - Raw content --- - duration_ms: 54.938413 + duration_ms: 258.688925 type: 'suite' ... 1..26 ok 13 - MimeNode Tests --- - duration_ms: 6784.47513 + duration_ms: 17494.06942 type: 'suite' ... # Subtest: Quoted-Printable Tests @@ -3303,213 +3339,265 @@ # Subtest: shoud encode UTF-8 string to QP ok 1 - shoud encode UTF-8 string to QP --- - duration_ms: 3.578893 + duration_ms: 49.850735 ... # Subtest: shoud encode Buffer to QP ok 2 - shoud encode Buffer to QP --- - duration_ms: 1.052958 + duration_ms: 5.087979 ... 1..2 ok 1 - \#encode --- - duration_ms: 12.230815 + duration_ms: 102.143954 type: 'suite' ... # Subtest: \#wrap # Subtest: should wrap long QP encoded lines ok 1 - should wrap long QP encoded lines --- - duration_ms: 4.315141 + duration_ms: 21.023627 ... # Subtest: should wrap line ending with ok 2 - should wrap line ending with --- - duration_ms: 0.870916 + duration_ms: 4.208259 ... 1..2 ok 2 - \#wrap --- - duration_ms: 6.380522 + duration_ms: 31.367264 type: 'suite' ... # Subtest: QP Streams # Subtest: should transform incoming bytes to QP ok 1 - should transform incoming bytes to QP --- - duration_ms: 85.457817 + duration_ms: 839.740016 ... -# (node:27919) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. +# (node:25693) [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: should transform incoming bytes to QP and back ok 2 - should transform incoming bytes to QP and back --- - duration_ms: 168.931366 + duration_ms: 1312.190422 ... 1..2 ok 3 - QP Streams --- - duration_ms: 257.162054 + duration_ms: 2177.453677 type: 'suite' ... 1..3 ok 14 - Quoted-Printable Tests --- - duration_ms: 282.016605 + duration_ms: 2386.851564 type: 'suite' ... # Subtest: Sendmail Windows Newlines # Subtest: should rewrite all linebreaks (byte by byte) ok 1 - should rewrite all linebreaks (byte by byte) --- - duration_ms: 44.642333 + duration_ms: 542.813397 ... # Subtest: should rewrite all linebreaks (all at once) ok 2 - should rewrite all linebreaks (all at once) --- - duration_ms: 4.014491 + duration_ms: 50.385433 ... 1..2 ok 15 - Sendmail Windows Newlines --- - duration_ms: 60.845843 + duration_ms: 697.670591 type: 'suite' ... # Subtest: Sendmail Transport Tests # Subtest: Should expose version number ok 1 - Should expose version number --- - duration_ms: 3.983534 + duration_ms: 56.70082 ... # Subtest: Should send message ok 2 - Should send message --- - duration_ms: 64.308628 + duration_ms: 830.992109 ... # Subtest: Should reject message ok 3 - Should reject message --- - duration_ms: 2.088197 + duration_ms: 15.565624 ... # Subtest: Should return an error ok 4 - Should return an error --- - duration_ms: 9.089679 + duration_ms: 48.737664 ... 1..4 ok 16 - Sendmail Transport Tests --- - duration_ms: 93.143753 + duration_ms: 1123.232082 type: 'suite' ... # Subtest: SES Transport Tests # Subtest: should return MessageId, using AWS SES JavaScript SDK v2 ok 1 - should return MessageId, using AWS SES JavaScript SDK v2 --- - duration_ms: 135.240375 + duration_ms: 1533.658282 ... # Subtest: should return MessageId, using AWS SES JavaScript SDK v3 ok 2 - should return MessageId, using AWS SES JavaScript SDK v3 --- - duration_ms: 33.307193 + duration_ms: 179.923061 ... # Subtest: should verify ses configuration using AWS SES JavaScript SDK v2 ok 3 - should verify ses configuration using AWS SES JavaScript SDK v2 --- - duration_ms: 4.539381 + duration_ms: 23.815464 ... # Subtest: should verify ses configuration using AWS SES JavaScript SDK v2, with supplied callback ok 4 - should verify ses configuration using AWS SES JavaScript SDK v2, with supplied callback --- - duration_ms: 3.336277 + duration_ms: 44.215385 ... # Subtest: should verify ses configuration using AWS SES JavaScript SDK v3 ok 5 - should verify ses configuration using AWS SES JavaScript SDK v3 --- - duration_ms: 4.307043 + duration_ms: 55.786429 ... # Subtest: should verify ses configuration using AWS SES JavaScript SDK v3, with supplied callback ok 6 - should verify ses configuration using AWS SES JavaScript SDK v3, with supplied callback --- - duration_ms: 3.447446 + duration_ms: 48.53465 ... # Subtest: should sign message with DKIM, using AWS SES JavaScript SDK v2 ok 7 - should sign message with DKIM, using AWS SES JavaScript SDK v2 --- - duration_ms: 66.310395 + duration_ms: 730.422233 ... # Subtest: should sign message with DKIM, using AWS SES JavaScript SDK v3 ok 8 - should sign message with DKIM, using AWS SES JavaScript SDK v3 --- - duration_ms: 39.62626 + duration_ms: 453.746558 ... # Subtest: should limit parallel connections, using AWS SES JavaScript SDK v2 - ok 9 - should limit parallel connections, using AWS SES JavaScript SDK v2 + not ok 9 - should limit parallel connections, using AWS SES JavaScript SDK v2 --- - duration_ms: 5946.235754 + duration_ms: 15262.146471 + location: '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:382:5' + failureType: 'uncaughtException' + error: |- + The expression evaluated to a falsy value: + + assert.ok(Date.now() - start <= 10000) + + code: 'ERR_ASSERTION' + name: 'AssertionError' + expected: true + actual: false + operator: '==' + stack: |- + /build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:443:28 + Object.callback (/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/lib/mailer/index.js:230:21) + Immediate._onImmediate (/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/lib/ses-transport/index.js:99:37) + process.processImmediate (node:internal/timers:476:21) ... # Subtest: should limit parallel connections, using AWS SES JavaScript SDK v3 - ok 10 - should limit parallel connections, using AWS SES JavaScript SDK v3 + not ok 10 - should limit parallel connections, using AWS SES JavaScript SDK v3 --- - duration_ms: 5742.038813 + duration_ms: 12833.89708 + location: '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:450:5' + failureType: 'uncaughtException' + error: |- + The expression evaluated to a falsy value: + + assert.ok(Date.now() - start <= 10000) + + code: 'ERR_ASSERTION' + name: 'AssertionError' + expected: true + actual: false + operator: '==' + stack: |- + /build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:515:28 + Object.callback (/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/lib/mailer/index.js:230:21) + Immediate._onImmediate (/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/lib/ses-transport/index.js:99:37) + process.processImmediate (node:internal/timers:476:21) ... # Subtest: should rate limit messages, using AWS SES JavaScript SDK v2 ok 11 - should rate limit messages, using AWS SES JavaScript SDK v2 --- - duration_ms: 82.598225 + duration_ms: 653.442113 ... # Subtest: should rate limit messages, using AWS SES JavaScript SDK v3 ok 12 - should rate limit messages, using AWS SES JavaScript SDK v3 --- - duration_ms: 94.778666 + duration_ms: 506.97412 ... # Subtest: should rate limit long messages, using AWS SES JavaScript SDK v2 ok 13 - should rate limit long messages, using AWS SES JavaScript SDK v2 --- - duration_ms: 12639.736873 + duration_ms: 15833.292246 ... # Subtest: should rate limit long messages, using AWS SES JavaScript SDK v3 ok 14 - should rate limit long messages, using AWS SES JavaScript SDK v3 --- - duration_ms: 12539.875738 + duration_ms: 15603.68016 ... # Subtest: should rate limit messages and connections, using AWS SES JavaScript SDK v2 ok 15 - should rate limit messages and connections, using AWS SES JavaScript SDK v2 --- - duration_ms: 10875.84196 + duration_ms: 18050.353064 ... # Subtest: should rate limit messages and connections, using AWS SES JavaScript SDK v3 - ok 16 - should rate limit messages and connections, using AWS SES JavaScript SDK v3 + not ok 16 - should rate limit messages and connections, using AWS SES JavaScript SDK v3 --- - duration_ms: 10865.200249 + duration_ms: 8003.791846 + location: '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:869:5' + failureType: 'cancelledByParent' + error: 'test did not finish before its parent and was cancelled' + code: 'ERR_TEST_FAILURE' ... # Subtest: detect sending slots on idle events, , using AWS SES JavaScript SDK v2 - ok 17 - detect sending slots on idle events, , using AWS SES JavaScript SDK v2 + not ok 17 - detect sending slots on idle events, , using AWS SES JavaScript SDK v2 --- - duration_ms: 10937.815714 + duration_ms: 0 + location: '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:942:5' + failureType: 'cancelledByParent' + error: 'test did not finish before its parent and was cancelled' + code: 'ERR_TEST_FAILURE' ... # Subtest: detect sending slots on idle events, , using AWS SES JavaScript SDK v3 - ok 18 - detect sending slots on idle events, , using AWS SES JavaScript SDK v3 + not ok 18 - detect sending slots on idle events, , using AWS SES JavaScript SDK v3 --- - duration_ms: 11236.22928 + duration_ms: 0 + location: '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:1019:5' + failureType: 'cancelledByParent' + error: 'test did not finish before its parent and was cancelled' + code: 'ERR_TEST_FAILURE' ... 1..18 -ok 17 - SES Transport Tests +not ok 17 - SES Transport Tests --- - duration_ms: 81279.530947 + duration_ms: 90061.063121 type: 'suite' + location: '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14/test/ses-transport/ses-transport-test.js:20:1' + failureType: 'testTimeoutFailure' + error: 'test timed out after 90000ms' + code: 'ERR_TEST_FAILURE' ... +# Warning: Test "should rate limit messages, using AWS SES JavaScript SDK v3" generated asynchronous activity after the test ended. This activity created the error "AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:\\n\\n assert.ok(Date.now() - start <= 20000)\\n" and would have caused the test to fail, but instead triggered an uncaughtException event. +# Warning: Test "should rate limit messages, using AWS SES JavaScript SDK v2" generated asynchronous activity after the test ended. This activity created the error "AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:\\n\\n assert.ok(Date.now() - start <= 20000)\\n" and would have caused the test to fail, but instead triggered an uncaughtException event. # Subtest: SMTP-Connection Tests # Subtest: Version test # Subtest: Should expose version number ok 1 - Should expose version number --- - duration_ms: 27.483695 + duration_ms: 87.044327 ... 1..1 ok 1 - Version test --- - duration_ms: 45.618788 + duration_ms: 167.49525 type: 'suite' ... # Failed to resolve IPv4 addresses with current network @@ -3517,379 +3605,379 @@ # Subtest: should connect to unsecure server ok 1 - should connect to unsecure server --- - duration_ms: 261.024314 + duration_ms: 839.65105 ... -# (node:28696) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification. +# (node:26255) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification. # (Use `node --trace-warnings ...` to show where the warning was created) # Subtest: should connect to a server and upgrade with STARTTLS ok 2 - should connect to a server and upgrade with STARTTLS --- - duration_ms: 302.226368 + duration_ms: 644.110749 ... # Subtest: should connect and be rejected ok 3 - should connect and be rejected --- - duration_ms: 161.102932 + duration_ms: 203.67913 ... # Subtest: should connect to a server and upgrade with forced STARTTLS ok 4 - should connect to a server and upgrade with forced STARTTLS --- - duration_ms: 219.115689 + duration_ms: 412.767592 ... # Subtest: should connect to a server and try to upgrade STARTTLS ok 5 - should connect to a server and try to upgrade STARTTLS --- - duration_ms: 136.395512 + duration_ms: 274.318452 ... # Subtest: should try upgrade with STARTTLS where not advertised ok 6 - should try upgrade with STARTTLS where not advertised --- - duration_ms: 128.397341 + duration_ms: 295.104058 ... # Subtest: should close connection after STARTTLS ok 7 - should close connection after STARTTLS --- - duration_ms: 206.02103 + duration_ms: 417.634555 ... # Subtest: should connect to a secure server ok 8 - should connect to a secure server --- - duration_ms: 201.373317 + duration_ms: 293.652968 ... # Subtest: should emit error for invalid port ok 9 - should emit error for invalid port --- - duration_ms: 19.876746 + duration_ms: 155.558851 ... # Subtest: should emit error for too large port ok 10 - should emit error for too large port --- - duration_ms: 14.574158 + duration_ms: 102.102247 ... # Subtest: should emit inactivity timeout error ok 11 - should emit inactivity timeout error --- - duration_ms: 115.587674 + duration_ms: 182.807852 ... # Subtest: should connect through proxy ok 12 - should connect through proxy --- - duration_ms: 247.99987 + duration_ms: 536.167139 ... -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] Resolved localhost as localhost [cache hit] +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] Resolved localhost as localhost [cache hit] # Subtest: should connect through proxy to secure server ok 13 - should connect through proxy to secure server --- - duration_ms: 262.474458 + duration_ms: 580.372844 ... -# [2024-05-10 18:53:37] INFO [ZPs20BMlb8] Connection established to 127.0.0.1:8400 -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 220 virt64c ESMTP -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] C: EHLO [127.0.0.1] -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 250-virt64c Nice to meet you, localhost.localdomain -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 250-PIPELINING -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 250-8BITMIME -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 250 SMTPUTF8 -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] SMTP handshake finished -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] C: MAIL FROM: -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 250 Accepted -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] C: RCPT TO: -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 250 Accepted -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] C: DATA -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 354 End data with . -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] Copyright (c) 2011-2023 Andris Reinman -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] Permission is hereby granted, free of charge, to any person obtaining a copy -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] of this software and associated documentation files (the "Software"), to deal -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] in the Software without restriction, including without limitation the rights -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] copies of the Software, and to permit persons to whom the Software is -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] furnished to do so, subject to the following conditions: -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] SOFTWARE. -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] . -# [2024-05-10 18:53:37] INFO [ZPs20BMlb8] <954 bytes encoded mime message (source size 935 bytes)> -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] S: 250 OK: message queued -# [2024-05-10 18:53:37] DEBUG [ZPs20BMlb8] Closing connection to the server using "end" +# [2024-05-10 19:11:48] INFO [GpgzvGz0Vs] Connection established to 127.0.0.1:8400 +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 220 i-capture-the-hostname ESMTP +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] C: EHLO [127.0.0.1] +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 250-i-capture-the-hostname Nice to meet you, localhost.localdomain +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 250-PIPELINING +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 250-8BITMIME +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 250 SMTPUTF8 +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] SMTP handshake finished +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] C: MAIL FROM: +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 250 Accepted +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] C: RCPT TO: +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 250 Accepted +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] C: DATA +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 354 End data with . +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] Copyright (c) 2011-2023 Andris Reinman +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] Permission is hereby granted, free of charge, to any person obtaining a copy +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] of this software and associated documentation files (the "Software"), to deal +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] in the Software without restriction, including without limitation the rights +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] copies of the Software, and to permit persons to whom the Software is +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] furnished to do so, subject to the following conditions: +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] SOFTWARE. +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] . +# [2024-05-10 19:11:48] INFO [GpgzvGz0Vs] <954 bytes encoded mime message (source size 935 bytes)> +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] S: 250 OK: message queued +# [2024-05-10 19:11:48] DEBUG [GpgzvGz0Vs] Closing connection to the server using "end" # Subtest: should send to unsecure server ok 14 - should send to unsecure server --- - duration_ms: 235.830942 + duration_ms: 695.872909 ... 1..14 ok 2 - Connection tests --- - duration_ms: 2739.190145 + duration_ms: 6245.251149 type: 'suite' ... -# [2024-05-10 18:53:37] INFO [ZPs20BMlb8] Connection closed +# [2024-05-10 19:11:49] INFO [GpgzvGz0Vs] Connection closed # Subtest: Login tests # Subtest: should login ok 1 - should login --- - duration_ms: 287.028015 + duration_ms: 602.475527 ... # Subtest: should return error for invalid login ok 2 - should return error for invalid login --- - duration_ms: 262.120034 + duration_ms: 487.087134 ... # Subtest: should return error for missing credentials ok 3 - should return error for missing credentials --- - duration_ms: 259.594997 + duration_ms: 387.087682 ... # Subtest: should return error for incomplete credentials ok 4 - should return error for incomplete credentials --- - duration_ms: 268.389651 + duration_ms: 325.360571 ... # Subtest: xoauth2 login # Subtest: should login with xoauth2 string ok 1 - should login with xoauth2 string --- - duration_ms: 257.497459 + duration_ms: 569.357166 ... # Subtest: should return error for invalid xoauth2 string token ok 2 - should return error for invalid xoauth2 string token --- - duration_ms: 246.344314 + duration_ms: 491.774085 ... # Subtest: should login with xoauth2 object ok 3 - should login with xoauth2 object --- - duration_ms: 405.294278 + duration_ms: 714.219025 ... # Subtest: should fail with xoauth2 object ok 4 - should fail with xoauth2 object --- - duration_ms: 272.919397 + duration_ms: 394.768483 ... # Subtest: should fail with invalid xoauth2 response ok 5 - should fail with invalid xoauth2 response --- - duration_ms: 279.045989 + duration_ms: 476.176129 ... 1..5 ok 5 - xoauth2 login --- - duration_ms: 1465.392705 + duration_ms: 2675.763691 type: 'suite' ... # Subtest: custom login # Subtest: should login ok 1 - should login --- - duration_ms: 30389.491744 + duration_ms: 30616.309777 ... # Subtest: should login without pass ok 2 - should login without pass --- - duration_ms: 30666.828215 + duration_ms: 30752.159645 ... 1..2 ok 6 - custom login --- - duration_ms: 61058.895532 + duration_ms: 61393.70063 type: 'suite' ... # Subtest: Send without PIPELINING # Subtest: should send only to valid recipients without PIPELINING ok 1 - should send only to valid recipients without PIPELINING --- - duration_ms: 402.417242 + duration_ms: 845.370596 ... 1..1 ok 7 - Send without PIPELINING --- - duration_ms: 403.664541 + duration_ms: 859.19444 type: 'suite' ... # Subtest: Send messages # Subtest: should send message ok 1 - should send message --- - duration_ms: 288.752013 + duration_ms: 583.850968 ... # Subtest: should send multiple messages ok 2 - should send multiple messages --- - duration_ms: 319.328505 + duration_ms: 605.580626 ... # Subtest: should send only to valid recipients ok 3 - should send only to valid recipients --- - duration_ms: 312.266501 + duration_ms: 505.553187 ... # Subtest: should reject all recipients ok 4 - should reject all recipients --- - duration_ms: 273.127271 + duration_ms: 471.814795 ... # Subtest: should reject too large SIZE arguments ok 5 - should reject too large SIZE arguments --- - duration_ms: 227.193573 + duration_ms: 379.195141 ... # Subtest: should reject too large message ok 6 - should reject too large message --- - duration_ms: 227.673528 + duration_ms: 431.906024 ... # Subtest: should declare SIZE ok 7 - should declare SIZE --- - duration_ms: 273.174768 + duration_ms: 515.664136 ... # Subtest: lmtp should send only to valid recipients ok 8 - lmtp should send only to valid recipients --- - duration_ms: 364.099217 + duration_ms: 570.137459 ... # Subtest: should send using SMTPUTF8 ok 9 - should send using SMTPUTF8 --- - duration_ms: 335.022165 + duration_ms: 512.84863 ... # Subtest: should send using 8BITMIME ok 10 - should send using 8BITMIME --- - duration_ms: 315.14595 + duration_ms: 567.403625 ... # Subtest: should receive error for 8-bit content without 8BITMIME declaration ok 11 - should receive error for 8-bit content without 8BITMIME declaration --- - duration_ms: 319.958908 + duration_ms: 524.798024 ... # Subtest: should return error for invalidly formatted recipients ok 12 - should return error for invalidly formatted recipients --- - duration_ms: 226.436129 + duration_ms: 398.999347 ... # Subtest: should return error for no valid recipients ok 13 - should return error for no valid recipients --- - duration_ms: 272.073377 + duration_ms: 494.646517 ... # Subtest: should return error for invalid sender ok 14 - should return error for invalid sender --- - duration_ms: 225.587171 + duration_ms: 413.989928 ... # Subtest: should send message string ok 15 - should send message string --- - duration_ms: 287.863264 + duration_ms: 476.164721 ... # Subtest: should send message buffer ok 16 - should send message buffer --- - duration_ms: 309.116731 + duration_ms: 582.093184 ... # Subtest: should send message stream ok 17 - should send message stream --- - duration_ms: 279.006315 + duration_ms: 366.824382 ... 1..17 ok 8 - Send messages --- - duration_ms: 4865.362233 + duration_ms: 8481.353571 type: 'suite' ... 1..8 ok 3 - Login tests --- - duration_ms: 68884.138032 + duration_ms: 75234.130598 type: 'suite' ... 1..3 ok 18 - SMTP-Connection Tests --- - duration_ms: 71693.782136 + duration_ms: 81710.936252 type: 'suite' ... # Subtest: SMTP Pool Tests # Subtest: Should expose version number ok 1 - Should expose version number --- - duration_ms: 94.690531 + duration_ms: 659.941593 ... # Subtest: Should detect wellknown data ok 2 - Should detect wellknown data --- - duration_ms: 14.195941 + duration_ms: 139.411171 ... # Failed to resolve IPv4 addresses with current network # Subtest: should send mail ok 3 - should send mail --- - duration_ms: 271.974911 + duration_ms: 1035.901526 ... # Subtest: should send multiple mails ok 4 - should send multiple mails --- - duration_ms: 3945.169895 + duration_ms: 21990.268961 ... # Subtest: should tolerate connection errors ok 5 - should tolerate connection errors --- - duration_ms: 2411.453698 + duration_ms: 11828.805592 ... # Subtest: should tolerate idle connections and re-assign messages to other connections ok 6 - should tolerate idle connections and re-assign messages to other connections --- - duration_ms: 2359.833953 + duration_ms: 5292.524808 ... # Subtest: should call back with connection errors to senders having messages in flight ok 7 - should call back with connection errors to senders having messages in flight --- - duration_ms: 347.500897 + duration_ms: 537.079388 ... # Subtest: should not send more then allowed for one connection ok 8 - should not send more then allowed for one connection --- - duration_ms: 7609.870894 + duration_ms: 23055.959839 ... # Subtest: should send multiple mails with rate limit ok 9 - should send multiple mails with rate limit --- - duration_ms: 31021.840699 + duration_ms: 88779.206666 ... # Subtest: should return pending messages once closed ok 10 - should return pending messages once closed --- - duration_ms: 27.459698 + duration_ms: 209.342381 ... # Subtest: should emit idle for free slots in the pool ok 11 - should emit idle for free slots in the pool --- - duration_ms: 20522.919788 + duration_ms: 19576.185335 ... # Subtest: Should login and send mail using proxied socket ok 12 - Should login and send mail using proxied socket --- - duration_ms: 195.163905 + duration_ms: 282.345806 ... # Subtest: Should verify connection with success ok 13 - Should verify connection with success --- - duration_ms: 135.056398 + duration_ms: 256.252556 ... # Subtest: Should not verify connection ok 14 - Should not verify connection --- - duration_ms: 31.210303 + duration_ms: 107.659535 ... 1..14 ok 19 - SMTP Pool Tests --- - duration_ms: 69017.20749 + duration_ms: 173898.195464 type: 'suite' ... # Subtest: SMTP Transport Tests @@ -3897,364 +3985,215 @@ # Subtest: Should expose version number ok 1 - Should expose version number --- - duration_ms: 96.091496 + duration_ms: 686.474 ... # Subtest: Should detect wellknown data ok 2 - Should detect wellknown data --- - duration_ms: 18.592766 + duration_ms: 72.399727 ... # Failed to resolve IPv4 addresses with current network # Subtest: Should fail envelope ok 3 - Should fail envelope --- - duration_ms: 245.726506 + duration_ms: 932.981961 ... # Subtest: Should not fail auth ok 4 - Should not fail auth --- - duration_ms: 195.018021 + duration_ms: 471.632959 ... # Subtest: Should fail auth if forceAuth=true ok 5 - Should fail auth if forceAuth=true --- - duration_ms: 138.343446 + duration_ms: 306.283923 ... # Subtest: Should send mail ok 6 - Should send mail --- - duration_ms: 218.31284 + duration_ms: 656.728192 ... # Subtest: Should recover unexpeced close during transmission ok 7 - Should recover unexpeced close during transmission --- - duration_ms: 342.458082 + duration_ms: 752.870027 ... # Subtest: Should verify connection without credentials with success ok 8 - Should verify connection without credentials with success --- - duration_ms: 133.454953 + duration_ms: 362.188648 ... 1..8 ok 1 - Anonymous sender tests --- - duration_ms: 1403.820361 + duration_ms: 4330.465832 type: 'suite' ... # Subtest: Authenticated sender tests # Subtest: Should login and send mail ok 1 - Should login and send mail --- - duration_ms: 215.832917 + duration_ms: 551.339794 ... # Subtest: Should verify connection with success ok 2 - Should verify connection with success --- - duration_ms: 127.963736 + duration_ms: 260.149455 ... # Subtest: Should verify connection without credentials with success ok 3 - Should verify connection without credentials with success --- - duration_ms: 133.252732 + duration_ms: 293.321469 ... # Subtest: Should not verify connection without credentials ok 4 - Should not verify connection without credentials --- - duration_ms: 129.228056 + duration_ms: 281.431079 ... # Subtest: Should not verify connection ok 5 - Should not verify connection --- - duration_ms: 28.665206 + duration_ms: 147.980981 ... # Subtest: Should login and send mail using proxied socket ok 6 - Should login and send mail using proxied socket --- - duration_ms: 203.472757 + duration_ms: 410.432241 ... 1..6 ok 2 - Authenticated sender tests --- - duration_ms: 844.422674 + duration_ms: 1982.953677 type: 'suite' ... 1..2 ok 20 - SMTP Transport Tests --- - duration_ms: 2257.565325 + duration_ms: 6376.986367 type: 'suite' ... # Subtest: Stream Transport Tests # Subtest: Should expose version number ok 1 - Should expose version number --- - duration_ms: 3.737603 + duration_ms: 31.162891 ... # Subtest: Send as stream # Subtest: Should send mail using unix newlines ok 1 - Should send mail using unix newlines --- - duration_ms: 83.592669 + duration_ms: 511.548375 ... # Subtest: Should send mail using windows newlines ok 2 - Should send mail using windows newlines --- - duration_ms: 30.94051 + duration_ms: 138.137382 ... 1..2 ok 2 - Send as stream --- - duration_ms: 118.002748 + duration_ms: 667.886195 type: 'suite' ... # Subtest: Send as buffer # Subtest: Should send mail using unix newlines ok 1 - Should send mail using unix newlines --- - duration_ms: 27.676001 + duration_ms: 85.768204 ... # Subtest: Should send mail using windows newlines ok 2 - Should send mail using windows newlines --- - duration_ms: 17.388402 + duration_ms: 68.706503 ... 1..2 ok 3 - Send as buffer --- - duration_ms: 47.713511 + duration_ms: 165.345699 type: 'suite' ... 1..3 ok 21 - Stream Transport Tests --- - duration_ms: 187.042965 + duration_ms: 1008.967559 type: 'suite' ... # Subtest: XOAuth2 tests # Subtest: should get an existing access token ok 1 - should get an existing access token --- - duration_ms: 88.680285 + duration_ms: 256.89792 ... # Subtest: should convert access token to XOAuth2 token ok 2 - should convert access token to XOAuth2 token --- - duration_ms: 16.914547 + duration_ms: 95.301116 ... # Subtest: should get an existing access token, no timeout ok 3 - should get an existing access token, no timeout --- - duration_ms: 15.7315 + duration_ms: 56.905119 ... # Subtest: should generate a fresh access token ok 4 - should generate a fresh access token --- - duration_ms: 206.622819 + duration_ms: 669.684632 ... # Subtest: should generate a fresh access token with custom method ok 5 - should generate a fresh access token with custom method --- - duration_ms: 22.364367 + duration_ms: 32.806324 ... # Subtest: should fail generating a fresh access token with custom method ok 6 - should fail generating a fresh access token with custom method --- - duration_ms: 8.012796 + duration_ms: 29.158436 ... # Subtest: should generate a fresh access token after timeout ok 7 - should generate a fresh access token after timeout --- - duration_ms: 3042.048451 + duration_ms: 3156.645515 ... # Subtest: should emit access token update ok 8 - should emit access token update --- - duration_ms: 53.314737 + duration_ms: 212.675903 ... # Subtest: should sign payload ok 9 - should sign payload --- - duration_ms: 36.913781 + duration_ms: 74.588192 ... 1..9 ok 22 - XOAuth2 tests --- - duration_ms: 3529.315712 + duration_ms: 4760.787509 type: 'suite' ... 1..22 # tests 334 # suites 83 -# pass 334 -# fail 0 -# cancelled 0 +# pass 329 +# fail 2 +# cancelled 3 # skipped 0 # todo 0 -# duration_ms 262372.420064 -Removing node_modules/base32.js -Removing node_modules/encoding-japanese -Removing node_modules/ipv6-normalize -Removing node_modules/libbase64 -Removing node_modules/libmime -Removing node_modules/libqp -Removing node_modules/proxy -Removing node_modules/proxy-test-server -Removing node_modules/smtp-server -Removing node_modules/nodemailer - create-stamp debian/debhelper-build-stamp - dh_prep - dh_auto_install --buildsystem=nodejs --destdir=debian/node-nodemailer/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib - install -m 644 ./lib/nodemailer.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer - install -m 644 ./lib/mailer/mail-message.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer/ - install -m 644 ./lib/mailer/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool - install -m 644 ./lib/smtp-pool/pool-resource.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/ - install -m 644 ./lib/smtp-pool/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known - install -m 644 ./lib/well-known/services.json /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/ - install -m 644 ./lib/well-known/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared - install -m 644 ./lib/shared/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2 - install -m 644 ./lib/xoauth2/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport - install -m 644 ./lib/sendmail-transport/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport - install -m 644 ./lib/stream-transport/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/qp - install -m 644 ./lib/qp/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/qp/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport - install -m 644 ./lib/ses-transport/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64 - install -m 644 ./lib/base64/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node - install -m 644 ./lib/mime-node/le-unix.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - install -m 644 ./lib/mime-node/last-newline.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - install -m 644 ./lib/mime-node/le-windows.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - install -m 644 ./lib/mime-node/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer - install -m 644 ./lib/mail-composer/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/json-transport - install -m 644 ./lib/json-transport/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/json-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs - install -m 644 ./lib/mime-funcs/mime-types.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/ - install -m 644 ./lib/mime-funcs/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport - install -m 644 ./lib/smtp-transport/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim - install -m 644 ./lib/dkim/message-parser.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - install -m 644 ./lib/dkim/sign.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - install -m 644 ./lib/dkim/relaxed-body.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - install -m 644 ./lib/dkim/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode - install -m 644 ./lib/punycode/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection - install -m 644 ./lib/smtp-connection/data-stream.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ - install -m 644 ./lib/smtp-connection/http-proxy-client.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ - install -m 644 ./lib/smtp-connection/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch - install -m 644 ./lib/fetch/cookies.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/ - install -m 644 ./lib/fetch/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser - install -m 644 ./lib/addressparser/index.js /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser/ - install -m 644 ./package.json /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer// - install -m 644 ./package.json /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/nodemailer// -dh_auto_install: warning: ### Missing types-nodemailer/build/config.gypi, skipping - -No "files" field in types-nodemailer/package.json, install all files -Files to install: types-nodemailer, !types-nodemailer/build/config.gypi - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/ - install -m 644 types-nodemailer/package.json /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer// - install -m 644 types-nodemailer/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer// - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer - install -m 644 types-nodemailer/lib/mailer/mail-message.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer/ - install -m 644 types-nodemailer/lib/mailer/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool - install -m 644 types-nodemailer/lib/smtp-pool/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool/ - install -m 644 types-nodemailer/lib/smtp-pool/pool-resource.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known - install -m 644 types-nodemailer/lib/well-known/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared - install -m 644 types-nodemailer/lib/shared/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/xoauth2 - install -m 644 types-nodemailer/lib/xoauth2/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/xoauth2/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport - install -m 644 types-nodemailer/lib/sendmail-transport/le-windows.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ - install -m 644 types-nodemailer/lib/sendmail-transport/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ - install -m 644 types-nodemailer/lib/sendmail-transport/le-unix.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/stream-transport - install -m 644 types-nodemailer/lib/stream-transport/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/stream-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/qp - install -m 644 types-nodemailer/lib/qp/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/qp/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport - install -m 644 types-nodemailer/lib/ses-transport/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64 - install -m 644 types-nodemailer/lib/base64/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-node - install -m 644 types-nodemailer/lib/mime-node/last-newline.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-node/ - install -m 644 types-nodemailer/lib/mime-node/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-node/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer - install -m 644 types-nodemailer/lib/mail-composer/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/json-transport - install -m 644 types-nodemailer/lib/json-transport/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/json-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs - install -m 644 types-nodemailer/lib/mime-funcs/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/ - install -m 644 types-nodemailer/lib/mime-funcs/mime-types.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport - install -m 644 types-nodemailer/lib/smtp-transport/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim - install -m 644 types-nodemailer/lib/dkim/sign.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ - install -m 644 types-nodemailer/lib/dkim/relaxed-body.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ - install -m 644 types-nodemailer/lib/dkim/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ - install -m 644 types-nodemailer/lib/dkim/message-parser.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection - install -m 644 types-nodemailer/lib/smtp-connection/data-stream.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ - install -m 644 types-nodemailer/lib/smtp-connection/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ - install -m 644 types-nodemailer/lib/smtp-connection/http-proxy-client.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch - install -m 644 types-nodemailer/lib/fetch/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/ - install -m 644 types-nodemailer/lib/fetch/cookies.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/ - mkdir -p /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser - install -m 644 types-nodemailer/lib/addressparser/index.d.ts /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser/ - install -m 644 types-nodemailer/package.json /build/reproducible-path/node-nodemailer-6.9.13\+\~6.4.14/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer// -Populate ${nodejs:Provides}: - + node-types-nodemailer (= 6.4.14) -Set ${nodejs:Version} to 18.20.1+dfsg - dh_installdocs - debian/rules override_dh_installchangelogs -make[1]: Entering directory '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14' -dh_installchangelogs -k CHANGELOG.md -make[1]: Leaving directory '/build/reproducible-path/node-nodemailer-6.9.13+~6.4.14' - dh_installexamples - dh_lintian - 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-nodemailer: substitution variable ${nodejs:Version} unused, but is defined - dh_md5sums - dh_builddeb -dpkg-deb: building package 'node-nodemailer' in '../node-nodemailer_6.9.13+~6.4.14-1_all.deb'. - dpkg-genbuildinfo --build=binary -O../node-nodemailer_6.9.13+~6.4.14-1_armhf.buildinfo - dpkg-genchanges --build=binary -O../node-nodemailer_6.9.13+~6.4.14-1_armhf.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: including full source code in upload +# duration_ms 572233.048395 +dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/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/10458/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Fri May 10 19:16:30 UTC 2024 +Filesystem Size Used Avail Use% Mounted on +tmpfs 1.9G 0 1.9G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/10458/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/12881 and its subdirectories -I: Current time: Fri May 10 06:56:27 -12 2024 -I: pbuilder-time-stamp: 1715367387 +I: removing directory /srv/workspace/pbuilder/10458 and its subdirectories