Diff of the two buildlogs: -- --- b1/build.log 2019-06-20 14:36:04.261637087 +0000 +++ b2/build.log 2019-06-20 14:36:45.679854215 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jun 20 02:28:31 -12 2019 -I: pbuilder-time-stamp: 1561040911 +I: Current time: Thu Jul 23 10:59:04 +14 2020 +I: pbuilder-time-stamp: 1595451544 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sat Jun 8 09:10:10 2019 -12 +gpgv: Signature made Sun Jun 9 11:10:10 2019 +14 gpgv: using RSA key 23F3EF4E05D7E79ACB4147C383A281916B254B45 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./d3-format_1.0.2-3.1.dsc @@ -29,6 +29,18 @@ dpkg-source: info: applying use-tap-instead-of-tape.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/17565/tmp/hooks/D01_modify_environment starting +disorder-fs debug: Running on profitbricks-build6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/17565/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -209,7 +221,7 @@ Get: 135 http://cdn-fastly.deb.debian.org/debian buster/main i386 node-yargs-parser all 11.1.1-1 [16.5 kB] Get: 136 http://cdn-fastly.deb.debian.org/debian buster/main i386 node-yargs all 10.0.3-2 [57.1 kB] Get: 137 http://cdn-fastly.deb.debian.org/debian buster/main i386 node-uglify all 2.8.29-6 [118 kB] -Fetched 32.4 MB in 23s (1431 kB/s) +Fetched 32.4 MB in 3s (12.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19231 files and directories currently installed.) @@ -781,9 +793,41 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 182 kB of additional disk space will be used. +Get:1 http://cdn-fastly.deb.debian.org/debian buster/main i386 libnumber-compare-perl all 0.03-1 [7642 B] +Get:2 http://cdn-fastly.deb.debian.org/debian buster/main i386 libtext-glob-perl all 0.10-1 [8362 B] +Get:3 http://cdn-fastly.deb.debian.org/debian buster/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://cdn-fastly.deb.debian.org/debian buster/main i386 usrmerge all 21 [12.8 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (668 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23193 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.10-1_all.deb ... +Unpacking libtext-glob-perl (0.10-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_21_all.deb ... +Unpacking usrmerge (21) ... +Setting up libtext-glob-perl (0.10-1) ... +Setting up libnumber-compare-perl (0.03-1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (21) ... +The system has been successfully converted. +Processing triggers for man-db (2.8.5-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/d3-format-1.0.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/d3-format-1.0.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package d3-format dpkg-buildpackage: info: source version 1:1.0.2-3.1 dpkg-buildpackage: info: source distribution unstable @@ -837,57 +881,57 @@ # Subtest: d3.formatDefaultLocale(definition) returns the new default locale ok 1 - should be equal 1..1 - ok 1 - d3.formatDefaultLocale(definition) returns the new default locale # time=11.351ms + ok 1 - d3.formatDefaultLocale(definition) returns the new default locale # time=6.695ms # Subtest: d3.formatDefaultLocale(definition) affects d3.format ok 1 - should be equal ok 2 - should be equal 1..2 - ok 2 - d3.formatDefaultLocale(definition) affects d3.format # time=2.144ms + ok 2 - d3.formatDefaultLocale(definition) affects d3.format # time=1.236ms # Subtest: d3.formatDefaultLocale(definition) affects d3.formatPrefix ok 1 - should be equal ok 2 - should be equal 1..2 - ok 3 - d3.formatDefaultLocale(definition) affects d3.formatPrefix # time=2.787ms + ok 3 - d3.formatDefaultLocale(definition) affects d3.formatPrefix # time=1.513ms 1..3 - # time=45.077ms -ok 1 - test/defaultLocale-test.js # time=1514.392ms + # time=24.589ms +ok 1 - test/defaultLocale-test.js # time=765.526ms # Subtest: test/format-test.js # Subtest: format(specifier)(number) returns a string ok 1 - should be equal 1..1 - ok 1 - format(specifier)(number) returns a string # time=10.746ms + ok 1 - format(specifier)(number) returns a string # time=6.394ms # Subtest: format(specifier).toString() returns the normalized specifier ok 1 - should be equal 1..1 - ok 2 - format(specifier).toString() returns the normalized specifier # time=2.08ms + ok 2 - format(specifier).toString() returns the normalized specifier # time=1.067ms # Subtest: format(specifier) throws an error for invalid formats ok 1 - expected to throw ok 2 - expected to throw ok 3 - expected to throw 1..3 - ok 3 - format(specifier) throws an error for invalid formats # time=4.147ms + ok 3 - format(specifier) throws an error for invalid formats # time=2.259ms # Subtest: format(",.") unreasonable precision values are clamped to reasonable values ok 1 - should be equal ok 2 - should be equal 1..2 - ok 4 - format(",.") unreasonable precision values are clamped to reasonable values # time=1.873ms + ok 4 - format(",.") unreasonable precision values are clamped to reasonable values # time=1.045ms # Subtest: format("s") handles very small and very large values ok 1 - should be equal ok 2 - should be equal 1..2 - ok 5 - format("s") handles very small and very large values # time=1.976ms + ok 5 - format("s") handles very small and very large values # time=1.165ms 1..5 - # time=59.2ms -ok 2 - test/format-test.js # time=1538.117ms + # time=30.123ms +ok 2 - test/format-test.js # time=773.175ms # Subtest: test/format-type-%-test.js # Subtest: format("%") can output a whole percentage @@ -899,45 +943,45 @@ ok 6 - should be equal ok 7 - should be equal 1..7 - ok 1 - format("%") can output a whole percentage # time=13.81ms + ok 1 - format("%") can output a whole percentage # time=7.492ms # Subtest: format(".%") can output a percentage with precision ok 1 - should be equal ok 2 - should be equal 1..2 - ok 2 - format(".%") can output a percentage with precision # time=2.177ms + ok 2 - format(".%") can output a percentage with precision # time=2.266ms # Subtest: format("%") fill respects suffix ok 1 - should be equal ok 2 - should be equal 1..2 - ok 3 - format("%") fill respects suffix # time=2.172ms + ok 3 - format("%") fill respects suffix # time=0.772ms # Subtest: format("^%") align center puts suffix adjacent to number ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 4 - format("^%") align center puts suffix adjacent to number # time=2.028ms + ok 4 - format("^%") align center puts suffix adjacent to number # time=1.297ms 1..4 - # time=55.198ms -ok 3 - test/format-type-%-test.js # time=1523.717ms + # time=27.247ms +ok 3 - test/format-type-%-test.js # time=764.784ms # Subtest: test/format-type-b-test.js # Subtest: format("b") binary ok 1 - should be equal 1..1 - ok 1 - format("b") binary # time=12.113ms + ok 1 - format("b") binary # time=6.26ms # Subtest: format("#b") binary with prefix ok 1 - should be equal 1..1 - ok 2 - format("#b") binary with prefix # time=1.792ms + ok 2 - format("#b") binary with prefix # time=2.184ms 1..2 - # time=38.813ms -ok 4 - test/format-type-b-test.js # time=1526.382ms + # time=21.134ms +ok 4 - test/format-type-b-test.js # time=763.627ms # Subtest: test/format-type-c-test.js # Subtest: format("c") unicode character @@ -946,16 +990,16 @@ ok 3 - should be equal ok 4 - should be equal 1..4 - ok 1 - format("c") unicode character # time=12.721ms + ok 1 - format("c") unicode character # time=7.152ms # Subtest: format("c") does not localize a decimal point ok 1 - should be equal 1..1 - ok 2 - format("c") does not localize a decimal point # time=1.482ms + ok 2 - format("c") does not localize a decimal point # time=2.298ms 1..2 - # time=45.763ms -ok 5 - test/format-type-c-test.js # time=1366.93ms + # time=22.005ms +ok 5 - test/format-type-c-test.js # time=766.949ms # Subtest: test/format-type-d-test.js # Subtest: format("d") can zero fill @@ -968,7 +1012,7 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 1 - format("d") can zero fill # time=13.067ms + ok 1 - format("d") can zero fill # time=7.848ms # Subtest: format("d") can space fill ok 1 - should be equal @@ -980,7 +1024,7 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 2 - format("d") can space fill # time=3.486ms + ok 2 - format("d") can space fill # time=2.012ms # Subtest: format("d") can underscore fill ok 1 - should be equal @@ -992,7 +1036,7 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 3 - format("d") can underscore fill # time=2.91ms + ok 3 - format("d") can underscore fill # time=1.76ms # Subtest: format("d") can zero fill with sign and group ok 1 - should be equal @@ -1004,19 +1048,19 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 4 - format("d") can zero fill with sign and group # time=3.456ms + ok 4 - format("d") can zero fill with sign and group # time=2.009ms # Subtest: format("d") always uses zero precision ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 5 - format("d") always uses zero precision # time=1.67ms + ok 5 - format("d") always uses zero precision # time=1.025ms # Subtest: format("d") rounds non-integers ok 1 - should be equal 1..1 - ok 6 - format("d") rounds non-integers # time=0.936ms + ok 6 - format("d") rounds non-integers # time=0.593ms # Subtest: format(",d") can group thousands ok 1 - should be equal @@ -1029,7 +1073,7 @@ ok 8 - should be equal ok 9 - should be equal 1..9 - ok 7 - format(",d") can group thousands # time=3.085ms + ok 7 - format(",d") can group thousands # time=1.915ms # Subtest: format("0,d") can group thousands and zero fill ok 1 - should be equal @@ -1048,7 +1092,7 @@ ok 14 - should be equal ok 15 - should be equal 1..15 - ok 8 - format("0,d") can group thousands and zero fill # time=4.845ms + ok 8 - format("0,d") can group thousands and zero fill # time=3.088ms # Subtest: format("0,d") can group thousands and zero fill with overflow ok 1 - should be equal @@ -1059,7 +1103,7 @@ ok 6 - should be equal ok 7 - should be equal 1..7 - ok 9 - format("0,d") can group thousands and zero fill with overflow # time=2.519ms + ok 9 - format("0,d") can group thousands and zero fill with overflow # time=1.616ms # Subtest: format(",d") can group thousands and space fill ok 1 - should be equal @@ -1071,7 +1115,7 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 10 - format(",d") can group thousands and space fill # time=2.644ms + ok 10 - format(",d") can group thousands and space fill # time=1.672ms # Subtest: format(",d") can group thousands and space fill with overflow ok 1 - should be equal @@ -1082,7 +1126,7 @@ ok 6 - should be equal ok 7 - should be equal 1..7 - ok 11 - format(",d") can group thousands and space fill with overflow # time=2.629ms + ok 11 - format(",d") can group thousands and space fill with overflow # time=1.544ms # Subtest: format("d") align right ok 1 - should be equal @@ -1108,7 +1152,7 @@ ok 9 - should be equal ok 10 - should be equal 1..10 - ok 13 - format(">d") align right # time=7.799ms + ok 13 - format(">d") align right # time=2.006ms # Subtest: format("^d") align center ok 1 - should be equal @@ -1122,7 +1166,7 @@ ok 9 - should be equal ok 10 - should be equal 1..10 - ok 14 - format("^d") align center # time=3.544ms + ok 14 - format("^d") align center # time=2.091ms # Subtest: format("=+,d") pad after sign ok 1 - should be equal @@ -1135,7 +1179,7 @@ ok 8 - should be equal ok 9 - should be equal 1..9 - ok 15 - format("=+,d") pad after sign # time=3.263ms + ok 15 - format("=+,d") pad after sign # time=1.838ms # Subtest: format("=+$,d") pad after sign with currency ok 1 - should be equal @@ -1148,7 +1192,7 @@ ok 8 - should be equal ok 9 - should be equal 1..9 - ok 16 - format("=+$,d") pad after sign with currency # time=3.231ms + ok 16 - format("=+$,d") pad after sign with currency # time=1.984ms # Subtest: format(" ,d") a space can denote positive numbers ok 1 - should be equal @@ -1161,7 +1205,7 @@ ok 8 - should be equal ok 9 - should be equal 1..9 - ok 17 - format(" ,d") a space can denote positive numbers # time=3.626ms + ok 17 - format(" ,d") a space can denote positive numbers # time=1.873ms # Subtest: format("-,d") explicitly only use a sign for negative numbers ok 1 - should be equal @@ -1173,17 +1217,17 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 18 - format("-,d") explicitly only use a sign for negative numbers # time=3.915ms + ok 18 - format("-,d") explicitly only use a sign for negative numbers # time=1.685ms # Subtest: format("d") can format negative zero as zero ok 1 - should be equal ok 2 - should be equal 1..2 - ok 19 - format("d") can format negative zero as zero # time=1.314ms + ok 19 - format("d") can format negative zero as zero # time=0.716ms 1..19 - # time=160.541ms -ok 6 - test/format-type-d-test.js # time=1628.718ms + # time=85.037ms +ok 6 - test/format-type-d-test.js # time=831.023ms # Subtest: test/format-type-e-test.js # Subtest: format("e") can output exponent notation @@ -1198,22 +1242,22 @@ ok 9 - should be equal ok 10 - should be equal 1..10 - ok 1 - format("e") can output exponent notation # time=13.707ms + ok 1 - format("e") can output exponent notation # time=8.36ms # Subtest: format("e") can format negative zero as zero ok 1 - should be equal ok 2 - should be equal 1..2 - ok 2 - format("e") can format negative zero as zero # time=2.191ms + ok 2 - format("e") can format negative zero as zero # time=1.07ms # Subtest: format(",e") does not group Infinity ok 1 - should be equal 1..1 - ok 3 - format(",e") does not group Infinity # time=1.894ms + ok 3 - format(",e") does not group Infinity # time=1.055ms 1..3 - # time=47.74ms -ok 7 - test/format-type-e-test.js # time=1402.334ms + # time=26.181ms +ok 7 - test/format-type-e-test.js # time=772.946ms # Subtest: test/format-type-f-test.js # Subtest: format("f") can output fixed-point notation @@ -1226,7 +1270,7 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 1 - format("f") can output fixed-point notation # time=12.947ms + ok 1 - format("f") can output fixed-point notation # time=7.854ms # Subtest: format("+$,f") can output a currency with comma-grouping and sign ok 1 - should be equal @@ -1235,7 +1279,7 @@ ok 4 - should be equal ok 5 - should be equal 1..5 - ok 2 - format("+$,f") can output a currency with comma-grouping and sign # time=3.079ms + ok 2 - format("+$,f") can output a currency with comma-grouping and sign # time=3.017ms # Subtest: format(",.f") can group thousands, space fill, and round to significant digits ok 1 - should be equal @@ -1247,27 +1291,27 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 3 - format(",.f") can group thousands, space fill, and round to significant digits # time=3.413ms + ok 3 - format(",.f") can group thousands, space fill, and round to significant digits # time=2.041ms # Subtest: format("f") can display integers in fixed-point notation ok 1 - should be equal 1..1 - ok 4 - format("f") can display integers in fixed-point notation # time=0.85ms + ok 4 - format("f") can display integers in fixed-point notation # time=0.587ms # Subtest: format("f") can format negative zero as zero ok 1 - should be equal ok 2 - should be equal 1..2 - ok 5 - format("f") can format negative zero as zero # time=1.128ms + ok 5 - format("f") can format negative zero as zero # time=0.672ms # Subtest: format(",f") does not group Infinity ok 1 - should be equal 1..1 - ok 6 - format(",f") does not group Infinity # time=0.864ms + ok 6 - format(",f") does not group Infinity # time=0.541ms 1..6 - # time=59.337ms -ok 8 - test/format-type-f-test.js # time=1362.857ms + # time=33.408ms +ok 8 - test/format-type-f-test.js # time=775.022ms # Subtest: test/format-type-g-test.js # Subtest: format("g") can output general notation @@ -1283,7 +1327,7 @@ ok 10 - should be equal ok 11 - should be equal 1..11 - ok 1 - format("g") can output general notation # time=16.313ms + ok 1 - format("g") can output general notation # time=8.443ms # Subtest: format(",g") can group thousands with general notation ok 1 - should be equal @@ -1295,11 +1339,11 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 2 - format(",g") can group thousands with general notation # time=10.073ms + ok 2 - format(",g") can group thousands with general notation # time=2.478ms 1..2 - # time=55.995ms -ok 9 - test/format-type-g-test.js # time=1380.643ms + # time=25.153ms +ok 9 - test/format-type-g-test.js # time=764.901ms # Subtest: test/format-type-n-test.js # Subtest: format("n") is an alias for ",g" @@ -1315,7 +1359,7 @@ ok 10 - should be equal ok 11 - should be equal 1..11 - ok 1 - format("n") is an alias for ",g" # time=15.731ms + ok 1 - format("n") is an alias for ",g" # time=8.515ms # Subtest: format("n") uses zero padding ok 1 - should be equal @@ -1327,11 +1371,11 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 2 - format("n") uses zero padding # time=4.64ms + ok 2 - format("n") uses zero padding # time=2.262ms 1..2 - # time=53.375ms -ok 10 - test/format-type-n-test.js # time=1578.157ms + # time=24.678ms +ok 10 - test/format-type-n-test.js # time=770.187ms # Subtest: test/format-type-none-test.js # Subtest: format(".[precision]") uses significant precision and trims insignificant zeros @@ -1346,7 +1390,7 @@ ok 9 - should be equal ok 10 - should be equal 1..10 - ok 1 - format(".[precision]") uses significant precision and trims insignificant zeros # time=26.539ms + ok 1 - format(".[precision]") uses significant precision and trims insignificant zeros # time=8.329ms # Subtest: format(".[precision]") does not trim significant zeros ok 1 - should be equal @@ -1358,7 +1402,7 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 2 - format(".[precision]") does not trim significant zeros # time=19.235ms + ok 2 - format(".[precision]") does not trim significant zeros # time=2.08ms # Subtest: format(".[precision]") also trims the decimal point if there are only insignificant zeros ok 1 - should be equal @@ -1366,7 +1410,7 @@ ok 3 - should be equal ok 4 - should be equal 1..4 - ok 3 - format(".[precision]") also trims the decimal point if there are only insignificant zeros # time=2.132ms + ok 3 - format(".[precision]") also trims the decimal point if there are only insignificant zeros # time=1.318ms # Subtest: format("$") can output a currency ok 1 - should be equal @@ -1377,7 +1421,7 @@ ok 6 - should be equal ok 7 - should be equal 1..7 - ok 4 - format("$") can output a currency # time=6.131ms + ok 4 - format("$") can output a currency # time=1.648ms # Subtest: format("($") can output a currency with parentheses for negative values ok 1 - should be equal @@ -1388,26 +1432,26 @@ ok 6 - should be equal ok 7 - should be equal 1..7 - ok 5 - format("($") can output a currency with parentheses for negative values # time=2.526ms + ok 5 - format("($") can output a currency with parentheses for negative values # time=1.469ms 1..5 - # time=90.448ms -ok 11 - test/format-type-none-test.js # time=1607.126ms + # time=33.941ms +ok 11 - test/format-type-none-test.js # time=780.107ms # Subtest: test/format-type-o-test.js # Subtest: format("o") octal ok 1 - should be equal 1..1 - ok 1 - format("o") octal # time=10.315ms + ok 1 - format("o") octal # time=6.351ms # Subtest: format("#o") octal with prefix ok 1 - should be equal 1..1 - ok 2 - format("#o") octal with prefix # time=1.719ms + ok 2 - format("#o") octal with prefix # time=2.517ms 1..2 - # time=34.515ms -ok 12 - test/format-type-o-test.js # time=1356.66ms + # time=21.632ms +ok 12 - test/format-type-o-test.js # time=765.514ms # Subtest: test/format-type-p-test.js # Subtest: format("p") can output a percentage @@ -1421,7 +1465,7 @@ ok 8 - should be equal ok 9 - should be equal 1..9 - ok 1 - format("p") can output a percentage # time=13.679ms + ok 1 - format("p") can output a percentage # time=8.185ms # Subtest: format("+p") can output a percentage with rounding and sign ok 1 - should be equal @@ -1433,11 +1477,11 @@ ok 7 - should be equal ok 8 - should be equal 1..8 - ok 2 - format("+p") can output a percentage with rounding and sign # time=7.996ms + ok 2 - format("+p") can output a percentage with rounding and sign # time=2.124ms 1..2 - # time=46.459ms -ok 13 - test/format-type-p-test.js # time=1370.369ms + # time=25.14ms +ok 13 - test/format-type-p-test.js # time=774.842ms # Subtest: test/format-type-r-test.js # Subtest: format("r") can round to significant digits @@ -1470,16 +1514,16 @@ ok 27 - should be equal ok 28 - should be equal 1..28 - ok 1 - format("r") can round to significant digits # time=19.068ms + ok 1 - format("r") can round to significant digits # time=11.432ms # Subtest: format("r") can round very small numbers ok 1 - should be equal 1..1 - ok 2 - format("r") can round very small numbers # time=2.888ms + ok 2 - format("r") can round very small numbers # time=1.018ms 1..2 - # time=63.042ms -ok 14 - test/format-type-r-test.js # time=1523.853ms + # time=26.542ms +ok 14 - test/format-type-r-test.js # time=773.157ms # Subtest: test/format-type-s-test.js # Subtest: format("s") outputs SI-prefix notation with default precision 6 @@ -1496,7 +1540,7 @@ ok 11 - should be equal ok 12 - should be equal 1..12 - ok 1 - format("s") outputs SI-prefix notation with default precision 6 # time=14.684ms + ok 1 - format("s") outputs SI-prefix notation with default precision 6 # time=8.844ms # Subtest: format("[.precision]s") outputs SI-prefix notation with precision significant digits ok 1 - should be equal @@ -1516,7 +1560,7 @@ ok 15 - should be equal ok 16 - should be equal 1..16 - ok 2 - format("[.precision]s") outputs SI-prefix notation with precision significant digits # time=6.425ms + ok 2 - format("[.precision]s") outputs SI-prefix notation with precision significant digits # time=3.77ms # Subtest: format("s") formats numbers smaller than 1e-24 with yocto ok 1 - should be equal @@ -1540,7 +1584,7 @@ ok 19 - should be equal ok 20 - should be equal 1..20 - ok 3 - format("s") formats numbers smaller than 1e-24 with yocto # time=7.942ms + ok 3 - format("s") formats numbers smaller than 1e-24 with yocto # time=3.857ms # Subtest: format("s") formats numbers larger than 1e24 with yotta ok 1 - should be equal @@ -1564,7 +1608,7 @@ ok 19 - should be equal ok 20 - should be equal 1..20 - ok 4 - format("s") formats numbers larger than 1e24 with yotta # time=6.193ms + ok 4 - format("s") formats numbers larger than 1e24 with yotta # time=4.375ms # Subtest: format("$s") outputs SI-prefix notation with a currency symbol ok 1 - should be equal @@ -1588,7 +1632,7 @@ ok 19 - should be equal ok 20 - should be equal 1..20 - ok 5 - format("$s") outputs SI-prefix notation with a currency symbol # time=6.41ms + ok 5 - format("$s") outputs SI-prefix notation with a currency symbol # time=3.673ms # Subtest: format("s") SI-prefix notation precision is consistent for small and large numbers ok 1 - should be equal @@ -1614,48 +1658,48 @@ ok 21 - should be equal ok 22 - should be equal 1..22 - ok 6 - format("s") SI-prefix notation precision is consistent for small and large numbers # time=6.843ms + ok 6 - format("s") SI-prefix notation precision is consistent for small and large numbers # time=4.451ms # Subtest: format("0[width],s") will group thousands due to zero fill ok 1 - should be equal ok 2 - should be equal 1..2 - ok 7 - format("0[width],s") will group thousands due to zero fill # time=1.847ms + ok 7 - format("0[width],s") will group thousands due to zero fill # time=1.347ms # Subtest: format(",s") will group thousands for very large numbers ok 1 - should be equal 1..1 - ok 8 - format(",s") will group thousands for very large numbers # time=1.056ms + ok 8 - format(",s") will group thousands for very large numbers # time=0.652ms 1..8 - # time=103.204ms -ok 15 - test/format-type-s-test.js # time=1618.817ms + # time=57.735ms +ok 15 - test/format-type-s-test.js # time=799.927ms # Subtest: test/format-type-x-test.js # Subtest: format("x") returns the expected hexadecimal (lowercase) string ok 1 - should be equal 1..1 - ok 1 - format("x") returns the expected hexadecimal (lowercase) string # time=9.894ms + ok 1 - format("x") returns the expected hexadecimal (lowercase) string # time=6.287ms # Subtest: format("#x") returns the expected hexadecimal (lowercase) string with prefix ok 1 - should be equal 1..1 - ok 2 - format("#x") returns the expected hexadecimal (lowercase) string with prefix # time=1.66ms + ok 2 - format("#x") returns the expected hexadecimal (lowercase) string with prefix # time=1.012ms # Subtest: format(",x") groups thousands ok 1 - should be equal 1..1 - ok 3 - format(",x") groups thousands # time=1.826ms + ok 3 - format(",x") groups thousands # time=1.066ms # Subtest: format(",x") groups thousands ok 1 - should be equal 1..1 - ok 4 - format(",x") groups thousands # time=0.909ms + ok 4 - format(",x") groups thousands # time=0.598ms # Subtest: format("#,x") does not group the prefix ok 1 - should be equal 1..1 - ok 5 - format("#,x") does not group the prefix # time=0.984ms + ok 5 - format("#,x") does not group the prefix # time=0.55ms # Subtest: format("+#x") puts the sign before the prefix ok 1 - should be equal @@ -1663,55 +1707,55 @@ ok 3 - should be equal ok 4 - should be equal 1..4 - ok 6 - format("+#x") puts the sign before the prefix # time=1.653ms + ok 6 - format("+#x") puts the sign before the prefix # time=1.087ms # Subtest: format("$,x") formats hexadecimal currency ok 1 - should be equal 1..1 - ok 7 - format("$,x") formats hexadecimal currency # time=0.813ms + ok 7 - format("$,x") formats hexadecimal currency # time=0.578ms # Subtest: format("[.precision]x") always has precision zero ok 1 - should be equal ok 2 - should be equal 1..2 - ok 8 - format("[.precision]x") always has precision zero # time=1.437ms + ok 8 - format("[.precision]x") always has precision zero # time=0.889ms # Subtest: format("x") rounds non-integers ok 1 - should be equal 1..1 - ok 9 - format("x") rounds non-integers # time=0.865ms + ok 9 - format("x") rounds non-integers # time=0.526ms # Subtest: format("x") can format negative zero as zero ok 1 - should be equal ok 2 - should be equal 1..2 - ok 10 - format("x") can format negative zero as zero # time=1.338ms + ok 10 - format("x") can format negative zero as zero # time=0.698ms # Subtest: format("x") does not consider -0xeee to be positive ok 1 - should be equal 1..1 - ok 11 - format("x") does not consider -0xeee to be positive # time=0.889ms + ok 11 - format("x") does not consider -0xeee to be positive # time=0.522ms # Subtest: format("X") returns the expected hexadecimal (uppercase) string ok 1 - should be equal 1..1 - ok 12 - format("X") returns the expected hexadecimal (uppercase) string # time=0.961ms + ok 12 - format("X") returns the expected hexadecimal (uppercase) string # time=0.652ms # Subtest: format("#X") returns the expected hexadecimal (uppercase) string with prefix ok 1 - should be equal 1..1 - ok 13 - format("#X") returns the expected hexadecimal (uppercase) string with prefix # time=0.968ms + ok 13 - format("#X") returns the expected hexadecimal (uppercase) string with prefix # time=0.57ms # Subtest: format("X") can format negative zero as zero ok 1 - should be equal ok 2 - should be equal 1..2 - ok 14 - format("X") can format negative zero as zero # time=1.117ms + ok 14 - format("X") can format negative zero as zero # time=0.713ms # Subtest: format("X") does not consider -0xeee to be positive ok 1 - should be equal 1..1 - ok 15 - format("X") does not consider -0xeee to be positive # time=1.134ms + ok 15 - format("X") does not consider -0xeee to be positive # time=0.543ms # Subtest: format("#[width]x") considers the prefix ok 1 - should be equal @@ -1719,11 +1763,11 @@ ok 3 - should be equal ok 4 - should be equal 1..4 - ok 16 - format("#[width]x") considers the prefix # time=2.083ms + ok 16 - format("#[width]x") considers the prefix # time=1.153ms 1..16 - # time=100.577ms -ok 16 - test/format-type-x-test.js # time=1410.711ms + # time=51.755ms +ok 16 - test/format-type-x-test.js # time=796.693ms # Subtest: test/formatPrefix-test.js # Subtest: formatPrefix("s", value)(number) formats with the SI prefix appropriate to the specified value @@ -1731,27 +1775,27 @@ ok 2 - should be equal ok 3 - should be equal 1..3 - ok 1 - formatPrefix("s", value)(number) formats with the SI prefix appropriate to the specified value # time=13.91ms + ok 1 - formatPrefix("s", value)(number) formats with the SI prefix appropriate to the specified value # time=7.671ms # Subtest: formatPrefix("s", value)(number) uses yocto for very small reference values ok 1 - should be equal 1..1 - ok 2 - formatPrefix("s", value)(number) uses yocto for very small reference values # time=1.634ms + ok 2 - formatPrefix("s", value)(number) uses yocto for very small reference values # time=2.136ms # Subtest: formatPrefix("s", value)(number) uses yotta for very small reference values ok 1 - should be equal 1..1 - ok 3 - formatPrefix("s", value)(number) uses yotta for very small reference values # time=1.571ms + ok 3 - formatPrefix("s", value)(number) uses yotta for very small reference values # time=0.754ms # Subtest: formatPrefix("$,s", value)(number) formats with the specified SI prefix ok 1 - should be equal ok 2 - should be equal 1..2 - ok 4 - formatPrefix("$,s", value)(number) formats with the specified SI prefix # time=1.301ms + ok 4 - formatPrefix("$,s", value)(number) formats with the specified SI prefix # time=0.831ms 1..4 - # time=51.875ms -ok 17 - test/formatPrefix-test.js # time=1523.095ms + # time=26.773ms +ok 17 - test/formatPrefix-test.js # time=771.89ms # Subtest: test/formatSpecifier-test.js # Subtest: formatSpecifier(specifier) throws an error for invalid formats @@ -1759,7 +1803,7 @@ ok 2 - expected to throw ok 3 - expected to throw 1..3 - ok 1 - formatSpecifier(specifier) throws an error for invalid formats # time=12.571ms + ok 1 - formatSpecifier(specifier) throws an error for invalid formats # time=7.146ms # Subtest: formatSpecifier("") has the expected defaults ok 1 - should be equal @@ -1772,26 +1816,26 @@ ok 8 - should be equal ok 9 - should be equal 1..9 - ok 2 - formatSpecifier("") has the expected defaults # time=8.583ms + ok 2 - formatSpecifier("") has the expected defaults # time=3.775ms # Subtest: formatSpecifier(specifier) uses the none type for unknown types ok 1 - should be equal ok 2 - should be equal 1..2 - ok 3 - formatSpecifier(specifier) uses the none type for unknown types # time=1.59ms + ok 3 - formatSpecifier(specifier) uses the none type for unknown types # time=0.932ms # Subtest: formatSpecifier("n") is an alias for ",g" ok 1 - should be equal ok 2 - should be equal 1..2 - ok 4 - formatSpecifier("n") is an alias for ",g" # time=1.256ms + ok 4 - formatSpecifier("n") is an alias for ",g" # time=0.689ms # Subtest: formatSpecifier("0") is an alias for "0=" ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 - ok 5 - formatSpecifier("0") is an alias for "0=" # time=1.37ms + ok 5 - formatSpecifier("0") is an alias for "0=" # time=0.807ms # Subtest: formatSpecifier(specifier).toString() reflects current field values ok 1 - should be equal @@ -1805,39 +1849,39 @@ ok 9 - should be equal ok 10 - should be equal 1..10 - ok 6 - formatSpecifier(specifier).toString() reflects current field values # time=5.211ms + ok 6 - formatSpecifier(specifier).toString() reflects current field values # time=3.143ms # Subtest: formatSpecifier(specifier).toString() clamps precision to zero ok 1 - should be equal 1..1 - ok 7 - formatSpecifier(specifier).toString() clamps precision to zero # time=0.903ms + ok 7 - formatSpecifier(specifier).toString() clamps precision to zero # time=0.556ms # Subtest: formatSpecifier(specifier).toString() clamps width to one ok 1 - should be equal 1..1 - ok 8 - formatSpecifier(specifier).toString() clamps width to one # time=0.962ms + ok 8 - formatSpecifier(specifier).toString() clamps width to one # time=0.536ms 1..8 - # time=76.947ms -ok 18 - test/formatSpecifier-test.js # time=1553.854ms + # time=39.043ms +ok 18 - test/formatSpecifier-test.js # time=784.482ms # Subtest: test/locale-test.js # Subtest: formatLocale({decimal: decimal}) observes the specified decimal point ok 1 - should be equal ok 2 - should be equal 1..2 - ok 1 - formatLocale({decimal: decimal}) observes the specified decimal point # time=12.665ms + ok 1 - formatLocale({decimal: decimal}) observes the specified decimal point # time=6.931ms # Subtest: formatLocale({currency: [prefix, suffix]}) observes the specified currency prefix and suffix ok 1 - should be equal ok 2 - should be equal 1..2 - ok 2 - formatLocale({currency: [prefix, suffix]}) observes the specified currency prefix and suffix # time=1.85ms + ok 2 - formatLocale({currency: [prefix, suffix]}) observes the specified currency prefix and suffix # time=2.376ms # Subtest: formatLocale({grouping: null}) does not perform any grouping ok 1 - should be equal 1..1 - ok 3 - formatLocale({grouping: null}) does not perform any grouping # time=1.753ms + ok 3 - formatLocale({grouping: null}) does not perform any grouping # time=0.862ms # Subtest: formatLocale({grouping: [sizes…]}) observes the specified group sizes ok 1 - should be equal @@ -1845,17 +1889,17 @@ ok 3 - should be equal ok 4 - should be equal 1..4 - ok 4 - formatLocale({grouping: [sizes…]}) observes the specified group sizes # time=2.762ms + ok 4 - formatLocale({grouping: [sizes…]}) observes the specified group sizes # time=1.716ms # Subtest: formatLocale({thousands: separator}) observes the specified group separator ok 1 - should be equal ok 2 - should be equal 1..2 - ok 5 - formatLocale({thousands: separator}) observes the specified group separator # time=1.474ms + ok 5 - formatLocale({thousands: separator}) observes the specified group separator # time=0.811ms 1..5 - # time=59.242ms -ok 19 - test/locale-test.js # time=1571.37ms + # time=30.804ms +ok 19 - test/locale-test.js # time=772.041ms # Subtest: test/precisionFixed-test.js # Subtest: precisionFixed(number) returns the expected value @@ -1866,11 +1910,11 @@ ok 5 - should be equal ok 6 - should be equal 1..6 - ok 1 - precisionFixed(number) returns the expected value # time=11.788ms + ok 1 - precisionFixed(number) returns the expected value # time=6.739ms 1..1 - # time=30.88ms -ok 20 - test/precisionFixed-test.js # time=1346.988ms + # time=17.397ms +ok 20 - test/precisionFixed-test.js # time=766.405ms # Subtest: test/precisionPrefix-test.js # Subtest: precisionPrefix(step, value) returns zero if step has the same units as value @@ -1926,7 +1970,7 @@ ok 50 - should be equal ok 51 - should be equal 1..51 - ok 1 - precisionPrefix(step, value) returns zero if step has the same units as value # time=38.755ms + ok 1 - precisionPrefix(step, value) returns zero if step has the same units as value # time=14.844ms # Subtest: precisionPrefix(step, value) returns greater than zero if fractional digits are needed ok 1 - should be equal @@ -1998,7 +2042,7 @@ ok 67 - should be equal ok 68 - should be equal 1..68 - ok 2 - precisionPrefix(step, value) returns greater than zero if fractional digits are needed # time=24.405ms + ok 2 - precisionPrefix(step, value) returns greater than zero if fractional digits are needed # time=10.619ms # Subtest: precisionPrefix(step, value) returns the expected precision when value is less than one yocto ok 1 - should be equal @@ -2007,7 +2051,7 @@ ok 4 - should be equal ok 5 - should be equal 1..5 - ok 3 - precisionPrefix(step, value) returns the expected precision when value is less than one yocto # time=2.104ms + ok 3 - precisionPrefix(step, value) returns the expected precision when value is less than one yocto # time=1.187ms # Subtest: precisionPrefix(step, value) returns the expected precision when value is greater than than one yotta ok 1 - should be equal @@ -2016,11 +2060,11 @@ ok 4 - should be equal ok 5 - should be equal 1..5 - ok 4 - precisionPrefix(step, value) returns the expected precision when value is greater than than one yotta # time=2.181ms + ok 4 - precisionPrefix(step, value) returns the expected precision when value is greater than than one yotta # time=1.209ms 1..4 - # time=104.2ms -ok 21 - test/precisionPrefix-test.js # time=1580.175ms + # time=45.748ms +ok 21 - test/precisionPrefix-test.js # time=789.156ms # Subtest: test/precisionRound-test.js # Subtest: precisionRound(step, max) returns the expected value @@ -2029,14 +2073,14 @@ ok 3 - should be equal ok 4 - should be equal 1..4 - ok 1 - precisionRound(step, max) returns the expected value # time=10.38ms + ok 1 - precisionRound(step, max) returns the expected value # time=6.908ms 1..1 - # time=27.288ms -ok 22 - test/precisionRound-test.js # time=1340.352ms + # time=17.609ms +ok 22 - test/precisionRound-test.js # time=771.238ms 1..22 -# time=32687.594ms +# time=17124.776ms make[2]: Leaving directory '/build/d3-format-1.0.2' make[1]: Leaving directory '/build/d3-format-1.0.2' create-stamp debian/debhelper-build-stamp @@ -2057,20 +2101,22 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'node-d3-format' in '../node-d3-format_1.0.2-3.1_all.deb'. dpkg-deb: building package 'libjs-d3-format' in '../libjs-d3-format_1.0.2-3.1_all.deb'. +dpkg-deb: building package 'node-d3-format' in '../node-d3-format_1.0.2-3.1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../d3-format_1.0.2-3.1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/17565/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/17565/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/32469 and its subdirectories -I: Current time: Thu Jun 20 02:36:03 -12 2019 -I: pbuilder-time-stamp: 1561041364 +I: removing directory /srv/workspace/pbuilder/17565 and its subdirectories +I: Current time: Thu Jul 23 10:59:45 +14 2020 +I: pbuilder-time-stamp: 1595451585