Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/n/node-d3-shape/node-d3-shape_1.3.7-2_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/node-d3-shape-1.3.7-2obmkhtzz/node-d3-shape_1.3.7-2_all.buildinfo Get source package info: node-d3-shape=1.3.7-2 Source URL: http://snapshot.notset.fr/mr/package/node-d3-shape/1.3.7-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-12 automake=1:1.16.3-1 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1-1 binutils=2.35.1-4 binutils-common=2.35.1-4 binutils-x86-64-linux-gnu=2.35.1-4 bsdextrautils=2.36.1-2 bsdutils=1:2.36.1-2 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-1 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3 debianutils=4.11.2 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 file=1:5.39-3 findutils=4.7.0+git20201010-2 g++=4:10.2.0-1 g++-10=10.2.1-1 gcc=4:10.2.0-1 gcc-10=10.2.1-1 gcc-10-base=10.2.1-1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.59 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libarray-unique-perl=0.08-2 libasan6=10.2.1-1 libatomic1=10.2.1-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1+b1 libbinutils=2.35.1-4 libblkid1=2.36.1-2 libbrotli1=1.0.9-2+b2 libbz2-1.0=1.0.8-4 libc-ares2=1.17.1-1 libc-bin=2.31-5 libc-dev-bin=2.31-5 libc6=2.31-5 libc6-dev=2.31-5 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-1 libclass-accessor-perl=0.51-1 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-4 libctf0=2.35.1-4 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.255 libdebhelper-perl=13.3 libdebian-copyright-perl=0.2-4 libdpkg-perl=1.20.5 libelf1=0.182-1 libencode-locale-perl=1.05-1 liberror-perl=0.17029-1 libexporter-lite-perl=0.08-1 libffi7=3.3-5 libfile-listing-perl=6.14-1 libfile-stripnondeterminism-perl=1.9.0-1 libgcc-10-dev=10.2.1-1 libgcc-s1=10.2.1-1 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libglib2.0-0=2.66.3-2 libgmp10=2:6.2.1+dfsg-1 libgomp1=10.2.1-1 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhtml-parser-perl=3.75-1+b1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.09-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.26-1 libhttp-negotiate-perl=6.01-1 libicu67=67.1-5 libio-html-perl=1.001-1 libio-pty-perl=1:1.15-2 libio-socket-ssl-perl=2.068-1 libio-stringy-perl=2.111-3 libipc-run-perl=20200505.0-1 libisl23=0.23-1 libitm1=10.2.1-1 libjs-inherits=2.0.4-1 libjs-regenerate=1.4.2-2 libjs-source-map=0.7.0++dfsg2+really.0.6.1-4 libjs-terser=4.1.2-7 libjs-util=0.10.3-3 libjson-perl=4.02000-2 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblsan0=10.2.1-1 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.09-1 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmount1=2.36.1-2 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3+b1 libnghttp2-14=1.42.0-1 libnode72=12.19.0~dfsg-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparse-debcontrol-perl=2.005-4 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-5 libpipeline1=1.5.3-1 libquadmath0=10.2.1-1 libseccomp2=2.5.0-3+b1 libselinux1=3.1-2+b2 libsigsegv2=2.12-2 libsmartcols1=2.36.1-2 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-1 libstdc++6=10.2.1-1 libsub-name-perl=0.26-1+b1 libsub-override-perl=0.09-2 libsystemd0=247.1-4 libtie-ixhash-perl=1.23-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20201114-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10.2.1-1 libubsan1=10.2.1-1 libuchardet0=0.0.7-1 libudev1=247.1-4 libunistring2=0.9.10-4 liburi-perl=5.05-1 libuuid1=2.36.1-2 libwww-perl=6.49-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.10+dfsg-6.3+b1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.11-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 netbase=6.2 node-ansi-escapes=4.3.1-1 node-ansi-styles=4.2.1-1 node-anymatch=3.1.1+~2.2.2-1 node-array-union=2.1.0-1 node-array-uniq=2.1.0-1 node-arrify=2.0.1-1 node-assert=1.4.1-2 node-babel7=7.12.10+~cs150.141.83-1 node-balanced-match=1.0.0-1 node-brace-expansion=2.0.0-1 node-braces=3.0.2+~3.0.0-1 node-browserslist=4.16.0+~cs5.4.69-1 node-camelcase=5.3.1-1 node-caniuse-lite=1.0.30001166+dfsg-1 node-chalk=4.1.0-1 node-color-convert=1.9.3-1 node-color-name=1.1.4+~1.1.1-1 node-commander=4.1.1-3 node-commondir=1.0.1-2 node-convert-source-map=1.7.0+~1.5.1-1 node-core-js=3.8.1-1 node-d3-path=1.0.9-2 node-d3-polygon=1.0.5-3 node-date-time=3.1.0-1 node-debbundle-acorn=8.0.4+ds+~cs19.19.27-1 node-debug=4.3.1+~cs4.1.5-1 node-decamelize=4.0.0-1 node-deep-equal=1.0.1-2 node-defined=1.0.0-2 node-del=5.1.0-2 node-electron-to-chromium=1.3.626-1 node-escape-string-regexp=4.0.0-1 node-estree-walker=2.0.1-1 node-esutils=2.0.3-1 node-fill-range=7.0.1-2 node-find-cache-dir=3.2.0-3 node-find-up=5.0.0-1 node-fs-readdir-recursive=1.1.0-1 node-fs.realpath=1.0.0-1 node-function-bind=1.1.1+repack-1 node-glob=7.1.6+~7.1.3-1 node-glob-parent=5.1.1+~5.1.0-1 node-globals=13.4.0-1 node-globby=11.0.1+~cs16.19.32-1 node-graceful-fs=4.2.4+repack-1 node-has-flag=4.0.0-1 node-hash.js=1.1.7-1 node-ignore=5.1.4-5 node-indent-string=4.0.0-1 node-inflight=1.0.6-1 node-inherits=2.0.4-1 node-is-buffer=2.0.5-1 node-is-extglob=2.1.1-1 node-is-glob=4.0.1-1 node-is-number=7.0.0-1 node-is-path-cwd=2.2.0-1 node-is-path-inside=3.0.2-1 node-is-plain-obj=3.0.0-1 node-is-reference=1.2.1-2 node-jest-worker=26.6.3+repack+~cs61.38.31-2 node-js-tokens=5.0.0-1 node-jsesc=3.0.2-1 node-json5=2.1.3-2 node-kind-of=6.0.3+dfsg-1 node-locate-character=2.0.5+repack-2 node-locate-path=6.0.0-1 node-lodash=4.17.20+dfsg+~cs8.31.170-1 node-lodash-packages=4.17.20+dfsg+~cs8.31.170-1 node-lru-cache=5.1.1-5 node-magic-string=0.25.7-3 node-make-dir=3.0.2-1 node-merge-stream=2.0.0+~1.1.2-1 node-micromatch=4.0.2+repack+~4.0.1-1 node-minimatch=3.0.4+~3.0.3-1 node-minimist=1.2.5+~cs5.3.1-2 node-ms=2.1.3+~cs0.7.31-1 node-normalize-path=3.0.0-2 node-object-inspect=1.9.0-1 node-once=1.4.0-3 node-p-limit=3.1.0+~cs2.3.0-1 node-p-locate=5.0.0-1 node-p-map=4.0.0-1 node-parse-ms=2.1.0-1 node-path-dirname=1.0.2-1 node-path-exists=4.0.0-2 node-path-is-absolute=2.0.0-1 node-path-is-inside=1.0.2-1 node-path-type=4.0.0-1 node-pify=5.0.0-1 node-pkg-dir=4.2.0-2 node-pretty-bytes=5.3.0-1 node-pretty-ms=7.0.1-1 node-quick-lru=1.1.0-2 node-randombytes=2.1.0-1 node-regenerate=1.4.2-2 node-regenerate-unicode-properties=8.2.0+ds-1 node-regenerator-runtime=0.13.7-1 node-regenerator-transform=0.14.5-1 node-regexpu-core=4.7.1-1 node-regjsgen=0.5.2+ds-1 node-regjsparser=0.6.4+ds-2 node-repeat-string=1.6.1-1 node-require-relative=0.8.7-3 node-resolve=1.19.0+~cs4.20.2-1 node-resumer=0.0.0-3 node-rimraf=3.0.2-1 node-rollup-plugin-terser=7.0.2-3 node-rollup-pluginutils=4.1.0+~2.8.2-1 node-safe-buffer=5.2.1+~cs2.1.2-1 node-semver=7.3.4-1 node-serialize-javascript=5.0.1-2 node-signal-exit=3.0.3-1 node-slash=3.0.0-1 node-source-map=0.7.0++dfsg2+really.0.6.1-4 node-source-map-support=0.5.19+ds+~0.5.3-1 node-sourcemap-codec=1.4.8-2 node-supports-color=8.0.0+~7.2.0-1 node-tape=4.9.1-1 node-terser=4.1.2-7 node-through=2.3.8-1 node-time-zone=1.0.0-2 node-to-fast-properties=3.0.1-1 node-to-regex-range=5.0.1-2 node-typescript-types=20201201-1 node-unicode-canonical-property-names-ecmascript=1.0.4-3 node-unicode-match-property-ecmascript=1.0.4-1 node-unicode-match-property-value-ecmascript=1.2.0+ds-1 node-unicode-property-aliases-ecmascript=1.1.0+ds-2 node-util=0.10.3-3 node-v8flags=3.1.2-3 node-vlq=1.0.1-3 node-wrappy=1.0.2-1 node-xtend=4.0.2-1 node-yallist=4.0.0-1 node-yargs-parser=18.1.3+~15.0.0-1 nodejs=12.19.0~dfsg-1 openssl=1.1.1i-1 patch=2.7.6-6 perl=5.32.0-5 perl-base=5.32.0-5 perl-modules-5.32=5.32.0-5 perl-openssl-defaults=5 pkg-js-tools=0.9.54 po-debconf=1.0.21 rollup=2.34.1-2 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 util-linux=2.36.1-2 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201221T023711Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201214T150912Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d node-d3-shape=1.3.7-2 && mkdir -p /build/node-d3-shape-Arfx8T && dpkg-source --no-check -x /*.dsc /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7 && chown -R builduser:builduser /build/node-d3-shape-Arfx8T" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1608110942" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/node-d3-shape-Arfx8T /tmp/node-d3-shape-1.3.7-2obmkhtzz bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201214T150912Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.3QmOcqxv2v as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.3QmOcqxv2v Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201214T150912Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201214T150912Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1085 kB/s) Selecting previously unselected package libfakeroot:amd64. (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 ... 4616 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-5) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201221T023711Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201214T150912Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.3QmOcqxv2v Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201221T023711Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201214T150912Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20201221T023711Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201221T023711Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201221T023711Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20201221T023711Z unstable/main amd64 Packages [11.6 MB] Fetched 34.3 MB in 29s (1192 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.3QmOcqxv2v I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d node-d3-shape=1.3.7-2 && mkdir -p /build/node-d3-shape-Arfx8T && dpkg-source --no-check -x /*.dsc /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7 && chown -R builduser:builduser /build/node-d3-shape-Arfx8T"' exec /tmp/mmdebstrap.3QmOcqxv2v Reading package lists... NOTICE: 'node-d3-shape' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/js-team/node-d3-shape.git Please use: git clone https://salsa.debian.org/js-team/node-d3-shape.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 651 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-d3-shape 1.3.7-2 (dsc) [2126 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-d3-shape 1.3.7-2 (tar) [645 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-d3-shape 1.3.7-2 (diff) [3380 B] Fetched 651 kB in 1s (1136 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'node-d3-shape_1.3.7-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting node-d3-shape in /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7 dpkg-source: info: unpacking node-d3-shape_1.3.7.orig.tar.gz dpkg-source: info: unpacking node-d3-shape_1.3.7-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying reproducible_build.diff I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1608110942" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.3QmOcqxv2v dpkg-buildpackage: info: source package node-d3-shape dpkg-buildpackage: info: source version 1.3.7-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pirate Praveen dpkg-source --before-build . debian/rules clean dh clean --with nodejs dh_auto_clean --buildsystem=nodejs rm -rf ./node_modules/.cache dh_clean debian/rules binary-indep dh binary-indep --with nodejs dh_update_autotools_config -i dh_autoreconf -i dh_auto_configure --buildsystem=nodejs -i debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7' rollup -c src/index.js → dist/d3-shape.js... created dist/d3-shape.js in 984ms src/index.js → dist/d3-shape.min.js... created dist/d3-shape.min.js in 18.8s make[1]: Leaving directory '/build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7' dh_auto_test --buildsystem=nodejs -i mkdir -p node_modules ln -s ../. node_modules/d3-shape /bin/sh -ex debian/tests/pkg-js/test + tape test/**/*.js TAP version 13 # arc().innerRadius(f)(…) propagates the context and arguments to the specified function f ok 1 should be equivalent # arc().outerRadius(f)(…) propagates the context and arguments to the specified function f ok 2 should be equivalent # arc().cornerRadius(f)(…) propagates the context and arguments to the specified function f ok 3 should be equivalent # arc().startAngle(f)(…) propagates the context and arguments to the specified function f ok 4 should be equivalent # arc().endAngle(f)(…) propagates the context and arguments to the specified function f ok 5 should be equivalent # arc().padAngle(f)(…) propagates the context and arguments to the specified function f ok 6 should be equivalent # arc().padRadius(f)(…) propagates the context and arguments to the specified function f ok 7 should be equivalent # arc().centroid(…) computes the midpoint of the center line of the arc ok 8 should be equivalent ok 9 should be equivalent ok 10 should be equivalent ok 11 should be equivalent # arc().innerRadius(f).centroid(…) propagates the context and arguments to the specified function f ok 12 should be equivalent # arc().outerRadius(f).centroid(…) propagates the context and arguments to the specified function f ok 13 should be equivalent # arc().startAngle(f).centroid(…) propagates the context and arguments to the specified function f ok 14 should be equivalent # arc().endAngle(f).centroid(…) propagates the context and arguments to the specified function f ok 15 should be equivalent # arc().innerRadius(0).outerRadius(0) renders a point ok 16 should be equal ok 17 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁) renders a clockwise circle if r > 0 and θ₁ - θ₀ ≥ τ ok 18 should be equal ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁) renders an anticlockwise circle if r > 0 and θ₀ - θ₁ ≥ τ ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁) renders a clockwise annulus if r₀ > 0, r₁ > 0 and θ₀ - θ₁ ≥ τ ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁) renders an anticlockwise annulus if r₀ > 0, r₁ > 0 and θ₁ - θ₀ ≥ τ ok 33 should be equal ok 34 should be equal ok 35 should be equal ok 36 should be equal ok 37 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁) renders a small clockwise sector if r > 0 and π > θ₁ - θ₀ ≥ 0 ok 38 should be equal ok 39 should be equal ok 40 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁) renders a small anticlockwise sector if r > 0 and π > θ₀ - θ₁ ≥ 0 ok 41 should be equal ok 42 should be equal ok 43 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁) renders a large clockwise sector if r > 0 and τ > θ₁ - θ₀ ≥ π ok 44 should be equal ok 45 should be equal ok 46 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁) renders a large anticlockwise sector if r > 0 and τ > θ₀ - θ₁ ≥ π ok 47 should be equal ok 48 should be equal ok 49 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁) renders a small clockwise annular sector if r₀ > 0, r₁ > 0 and π > θ₁ - θ₀ ≥ 0 ok 50 should be equal ok 51 should be equal ok 52 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁) renders a small anticlockwise annular sector if r₀ > 0, r₁ > 0 and π > θ₀ - θ₁ ≥ 0 ok 53 should be equal ok 54 should be equal ok 55 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁) renders a large clockwise annular sector if r₀ > 0, r₁ > 0 and τ > θ₁ - θ₀ ≥ π ok 56 should be equal ok 57 should be equal ok 58 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁) renders a large anticlockwise annular sector if r₀ > 0, r₁ > 0 and τ > θ₀ - θ₁ ≥ π ok 59 should be equal ok 60 should be equal ok 61 should be equal # arc().innerRadius(0).outerRadius(0).cornerRadius(r) renders a point ok 62 should be equal ok 63 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a clockwise circle if r > 0 and θ₁ - θ₀ ≥ τ ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders an anticlockwise circle if r > 0 and θ₀ - θ₁ ≥ τ ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a clockwise annulus if r₀ > 0, r₁ > 0 and θ₀ - θ₁ ≥ τ ok 74 should be equal ok 75 should be equal ok 76 should be equal ok 77 should be equal ok 78 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders an anticlockwise annulus if r₀ > 0, r₁ > 0 and θ₁ - θ₀ ≥ τ ok 79 should be equal ok 80 should be equal ok 81 should be equal ok 82 should be equal ok 83 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a small clockwise sector if r > 0 and π > θ₁ - θ₀ ≥ 0 ok 84 should be equal ok 85 should be equal ok 86 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a small anticlockwise sector if r > 0 and π > θ₀ - θ₁ ≥ 0 ok 87 should be equal ok 88 should be equal ok 89 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a large clockwise sector if r > 0 and τ > θ₁ - θ₀ ≥ π ok 90 should be equal ok 91 should be equal ok 92 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a large anticlockwise sector if r > 0 and τ > θ₀ - θ₁ ≥ π ok 93 should be equal ok 94 should be equal ok 95 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a small clockwise annular sector if r₀ > 0, r₁ > 0 and π > θ₁ - θ₀ ≥ 0 ok 96 should be equal ok 97 should be equal ok 98 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a small anticlockwise annular sector if r₀ > 0, r₁ > 0 and π > θ₀ - θ₁ ≥ 0 ok 99 should be equal ok 100 should be equal ok 101 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a large clockwise annular sector if r₀ > 0, r₁ > 0 and τ > θ₁ - θ₀ ≥ π ok 102 should be equal ok 103 should be equal ok 104 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).cornerRadius(rᵧ) renders a large anticlockwise annular sector if r₀ > 0, r₁ > 0 and τ > θ₀ - θ₁ ≥ π ok 105 should be equal ok 106 should be equal ok 107 should be equal # arc().innerRadius(r₀).outerRadius(r₁).cornerRadius(rᵧ) restricts rᵧ to |r₁ - r₀| / 2 ok 108 should be equal ok 109 should be equal # arc().innerRadius(r₀).outerRadius(r₁).cornerRadius(rᵧ) merges adjacent corners when rᵧ is relatively large ok 110 should be equal ok 111 should be equal # arc().innerRadius(0).outerRadius(0).startAngle(0).endAngle(τ).padAngle(δ) does not pad a point ok 112 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(0).endAngle(τ).padAngle(δ) does not pad a circle ok 113 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(0).endAngle(τ).padAngle(δ) does not pad an annulus ok 114 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).padAngle(δ) pads the outside of a circular sector ok 115 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).padAngle(δ) pads an annular sector ok 116 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).padAngle(δ) may collapse the inside of an annular sector ok 117 should be equal # arc().innerRadius(0).outerRadius(r).startAngle(θ₀).endAngle(θ₁).padAngle(δ).cornerRadius(rᵧ) rounds and pads a circular sector ok 118 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).padAngle(δ).cornerRadius(rᵧ) rounds and pads an annular sector ok 119 should be equal # arc().innerRadius(r₀).outerRadius(r₁).startAngle(θ₀).endAngle(θ₁).padAngle(δ).cornerRadius(rᵧ) rounds and pads a collapsed annular sector ok 120 should be equal # area() returns a default area shape ok 121 should be equal ok 122 should be equal ok 123 should be equal ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal # area.x(f)(data) passes d, i and data to the specified function f ok 129 should be equivalent # area.x0(f)(data) passes d, i and data to the specified function f ok 130 should be equivalent # area.x1(f)(data) passes d, i and data to the specified function f ok 131 should be equivalent # area.y(f)(data) passes d, i and data to the specified function f ok 132 should be equivalent # area.y0(f)(data) passes d, i and data to the specified function f ok 133 should be equivalent # area.y1(f)(data) passes d, i and data to the specified function f ok 134 should be equivalent # area.defined(f)(data) passes d, i and data to the specified function f ok 135 should be equivalent # area.x(x)(data) observes the specified function ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal # area.x(x)(data) observes the specified constant ok 140 should be equal ok 141 should be equal ok 142 should be equal ok 143 should be equal # area.y(y)(data) observes the specified function ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # area.y(y)(data) observes the specified constant ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal # area.curve(curve) sets the curve method ok 152 should be equal # area.curve(curveCardinal.tension(tension)) sets the cardinal spline tension ok 153 should be equal ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal # area.curve(curveCardinal.tension(tension)) coerces the specified tension to a number ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal # area.lineX0() returns a line derived from the area ok 163 should be equal ok 164 should be equal ok 165 should be equal ok 166 should be equal ok 167 should be equal # area.lineX1() returns a line derived from the area ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # area.lineY0() returns a line derived from the area ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal # area.lineY1() returns a line derived from the area ok 178 should be equal ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal # areaRadial() returns a default radial area shape ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal # areaRadial.lineStartAngle() returns a line derived from the area ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal # areaRadial.lineEndAngle() returns a line derived from the area ok 196 should be equal ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal # areaRadial.lineInnerRadius() returns a line derived from the area ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal # areaRadial.lineOuterRadius() returns a line derived from the area ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal # line.curve(curveBasis)(data) generates the expected path ok 211 should be equal ok 212 should be equal ok 213 should be equal ok 214 should be equal # area.curve(curveBasis)(data) generates the expected path ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal # line.curve(curveBasisClosed)(data) generates the expected path ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal # line.curve(curveBasisOpen)(data) generates the expected path ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal ok 229 should be equal ok 230 should be equal # area.curve(curveBasisOpen)(data) generates the expected path ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal # line.curve(curveBundle) uses a default beta of 0.85 ok 237 should be equal # line.curve(curveBundle.beta(beta)) uses the specified beta ok 238 should be equal # line.curve(curveBundle.beta(beta)) coerces the specified beta to a number ok 239 should be equal # line.curve(curveCardinal)(data) generates the expected path ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # line.curve(curveCardinal) uses a default tension of zero ok 245 should be equal # line.curve(curveCardinal.tension(tension)) uses the specified tension ok 246 should be equal # line.curve(curveCardinal.tension(tension)) coerces the specified tension to a number ok 247 should be equal # area.curve(curveCardinal)(data) generates the expected path ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal # area.curve(curveCardinal) uses a default tension of zero ok 253 should be equal # area.curve(curveCardinal.tension(tension)) uses the specified tension ok 254 should be equal # area.curve(curveCardinal.tension(tension)) coerces the specified tension to a number ok 255 should be equal # line.curve(curveCardinalClosed)(data) generates the expected path ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # line.curve(curveCardinalClosed) uses a default tension of zero ok 261 should be equal # line.curve(curveCardinalClosed.tension(tension)) uses the specified tension ok 262 should be equal # line.curve(curveCardinalClosed.tension(tension)) coerces the specified tension to a number ok 263 should be equal # area.curve(curveCardinalClosed)(data) generates the expected path ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal # area.curve(curveCardinalClosed) uses a default tension of zero ok 269 should be equal # area.curve(curveCardinalClosed.tension(tension)) uses the specified tension ok 270 should be equal # area.curve(curveCardinalClosed.tension(tension)) coerces the specified tension to a number ok 271 should be equal # line.curve(curveCardinalOpen)(data) generates the expected path ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # line.curve(curveCardinalOpen) uses a default tension of zero ok 277 should be equal # line.curve(curveCardinalOpen.tension(tension)) uses the specified tension ok 278 should be equal # line.curve(curveCardinalOpen.tension(tension)) coerces the specified tension to a number ok 279 should be equal # area.curve(curveCardinalOpen)(data) generates the expected path ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal # area.curve(curveCardinalOpen) uses a default tension of zero ok 285 should be equal # area.curve(curveCardinalOpen.tension(tension)) uses the specified tension ok 286 should be equal # area.curve(curveCardinalOpen.tension(tension)) coerces the specified tension to a number ok 287 should be equal # line.curve(curveCatmullRom)(data) generates the expected path ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # line.curve(curveCatmullRom.alpha(1))(data) generates the expected path ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal # line.curve(curveCatmullRom) uses a default alpha of 0.5 (centripetal) ok 298 should be equal # line.curve(curveCatmullRom.alpha(alpha)) coerces the specified alpha to a number ok 299 should be equal # area.curve(curveCatmullRom.alpha(0))(data) generates the expected path ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal # area.curve(curveCatmullRom) uses a default alpha of 0.5 (centripetal) ok 305 should be equal # area.curve(curveCatmullRom.alpha(alpha)) coerces the specified alpha to a number ok 306 should be equal # line.curve(curveCatmullRomClosed)(data) generates the expected path ok 307 should be equal ok 308 should be equal ok 309 should be equal ok 310 should be equal ok 311 should be equal # line.curve(curveCatmullRomClosed.alpha(0))(data) generates the expected path ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal # line.curve(curveCatmullRomClosed.alpha(1))(data) generates the expected path ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal # line.curve(curveCatmullRomClosed) uses a default alpha of 0.5 (centripetal) ok 322 should be equal # line.curve(curveCatmullRomClosed.alpha(alpha)) coerces the specified alpha to a number ok 323 should be equal # area.curve(curveCatmullRomClosed.alpha(alpha)) coerces the specified alpha to a number ok 324 should be equal # line.curve(curveCatmullRomOpen)(data) generates the expected path ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal # line.curve(curveCatmullRomOpen.alpha(1))(data) generates the expected path ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal # line.curve(curveCatmullRomOpen) uses a default alpha of 0.5 (centripetal) ok 335 should be equal # line.curve(curveCatmullRom.alpha(alpha)) coerces the specified alpha to a number ok 336 should be equal # area.curve(curveCatmullRomOpen.alpha(0.5))(data) generates the expected path ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal ok 341 should be equal # area.curve(curveCatmullRomOpen) uses a default alpha of 0.5 (centripetal) ok 342 should be equal # area.curve(curveCatmullRomOpen.alpha(alpha)) coerces the specified alpha to a number ok 343 should be equal # line.curve(curveLinear)(data) generates the expected path ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal # area.curve(curveLinear)(data) generates the expected path ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal # line.curve(curveLinearClosed)(data) generates the expected path ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal # line.curve(curveMonotoneX)(data) generates the expected path ok 356 should be equal ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal # line.curve(curveMonotoneX)(data) preserves monotonicity in y ok 361 should be equal # line.curve(curveMonotoneX)(data) handles duplicate x-values ok 362 should be equal ok 363 should be equal ok 364 should be equal # line.curve(curveMonotoneX)(data) handles segments of infinite slope ok 365 should be equal ok 366 should be equal # line.curve(curveMonotoneX)(data) ignores coincident points ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal # area.curve(curveMonotoneX)(data) generates the expected path ok 372 should be equal ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal # line.curve(curveMonotoneY)(data) generates the expected path ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal # line.curve(curveMonotoneY)(data) preserves monotonicity in y ok 382 should be equal # line.curve(curveMonotoneY)(data) handles duplicate x-values ok 383 should be equal ok 384 should be equal ok 385 should be equal # line.curve(curveMonotoneY)(data) handles segments of infinite slope ok 386 should be equal ok 387 should be equal # line.curve(curveMonotoneY)(data) ignores coincident points ok 388 should be equal ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal # area.curve(curveMonotoneY)(data) generates the expected path ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal # line.curve(curveNatural)(data) generates the expected path ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal # area.curve(curveNatural)(data) generates the expected path ok 403 should be equal ok 404 should be equal ok 405 should be equal ok 406 should be equal ok 407 should be equal # line.curve(curveStep)(data) generates the expected path ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal # area.curve(curveStep)(data) generates the expected path ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal # line.curve(curveStepAfter)(data) generates the expected path ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal # area.curve(curveStepAfter)(data) generates the expected path ok 420 should be equal ok 421 should be equal ok 422 should be equal ok 423 should be equal # line.curve(curveStepBefore)(data) generates the expected path ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal # area.curve(curveStepBefore)(data) generates the expected path ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal # line() returns a default line shape ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal ok 437 should be equal # line.x(f)(data) passes d, i and data to the specified function f ok 438 should be equivalent # line.y(f)(data) passes d, i and data to the specified function f ok 439 should be equivalent # line.defined(f)(data) passes d, i and data to the specified function f ok 440 should be equivalent # line.x(x)(data) observes the specified function ok 441 should be equal # line.x(x)(data) observes the specified constant ok 442 should be equal # line.y(y)(data) observes the specified function ok 443 should be equal # line.y(y)(data) observes the specified constant ok 444 should be equal # line.curve(curve) sets the curve method ok 445 should be equal ok 446 should be equal # lineRadial() returns a default radial line shape ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal # stackOffsetDiverging(series, order) applies a zero baseline, ignoring existing offsets ok 453 should be equivalent # stackOffsetDiverging(series, order) handles a single series ok 454 should be equivalent # stackOffsetDiverging(series, order) treats NaN as zero ok 455 should be truthy ok 456 should be equivalent # stackOffsetDiverging(series, order) observes the specified order ok 457 should be equivalent # stackOffsetDiverging(series, order) puts negative values below zero, in order ok 458 should be equivalent # stackOffsetDiverging(series, order) puts zero values at zero, in order ok 459 should be equivalent # stackOffsetExpand(series, order) expands to fill [0, 1] ok 460 should be equivalent # stackOffsetExpand(series, order) treats NaN as zero ok 461 should be truthy ok 462 should be equivalent # stackOffsetExpand(series, order) observes the specified order ok 463 should be equivalent # stackOffsetNone(series, order) stacks upon the first layer’s existing positions ok 464 should be equivalent # stackOffsetNone(series, order) treats NaN as zero ok 465 should be truthy ok 466 should be equivalent # stackOffsetNone(series, order) observes the specified order ok 467 should be equivalent # stackOffsetSilhouette(series, order) centers the stack around zero ok 468 should be equivalent # stackOffsetSilhouette(series, order) treats NaN as zero ok 469 should be truthy ok 470 should be equivalent # stackOffsetSilhouette(series, order) observes the specified order ok 471 should be equivalent # stackOffsetWiggle(series, order) minimizes weighted wiggle ok 472 should be equivalent # stackOffsetWiggle(series, order) treats NaN as zero ok 473 should be truthy ok 474 should be truthy ok 475 should be truthy ok 476 should be equivalent # stackOffsetWiggle(series, order) observes the specified order ok 477 should be equivalent # stackOrderAppearance(series) returns an order by appearance ok 478 should be equivalent # stackOrderAppearance(series) treats NaN values as zero ok 479 should be equivalent # stackOrderAscending(series) returns an order by sum ok 480 should be equivalent # stackOrderAscending(series) treats NaN values as zero ok 481 should be equivalent # stackOrderDescending(series) returns an order by sum ok 482 should be equivalent # stackOrderDescending(series) treats NaN values as zero ok 483 should be equivalent # stackOrderInsideOut(series) returns an order by appearance ok 484 should be equivalent # stackOrderInsideOut(series) treats NaN values as zero ok 485 should be equivalent # stackOrderNone(series) returns [0, 1, … series.length - 1] ok 486 should be equivalent # stackOrderReverse(series) returns [series.length - 1, series.length - 2, … 0] ok 487 should be equivalent # pie() returns a default pie shape ok 488 should be equal ok 489 should be truthy ok 490 should be truthy ok 491 should be equal ok 492 should be equal ok 493 should be equal ok 494 should be equal ok 495 should be equal # pie(data) returns arcs in input order ok 496 should be equivalent # pie(data) coerces the specified value to a number ok 497 should be equivalent # pie(data) treats negative values as zero ok 498 should be equivalent # pie(data) treats NaN values as zero ok 499 should be truthy ok 500 should be truthy ok 501 should be truthy ok 502 should be equivalent # pie(data) puts everything at the startAngle when the sum is zero ok 503 should be equivalent ok 504 should be equivalent # pie(data) restricts |endAngle - startAngle| to τ ok 505 should be equivalent ok 506 should be equivalent ok 507 should be equivalent ok 508 should be equivalent # pie.value(value)(data) observes the specified value function ok 509 should be equivalent # pie.value(f)(data) passes d, i and data to the specified function f ok 510 should be equivalent # pie().startAngle(f)(…) propagates the context and arguments to the specified function f ok 511 should be equivalent # pie().startAngle(θ)(data) observes the specified start angle ok 512 should be equivalent # pie().endAngle(θ)(data) observes the specified end angle ok 513 should be equivalent # pie().padAngle(δ)(data) observes the specified pad angle ok 514 should be equivalent # pie().endAngle(f)(…) propagates the context and arguments to the specified function f ok 515 should be equivalent # pie().padAngle(f)(…) propagates the context and arguments to the specified function f ok 516 should be equivalent # pie().startAngle(θ₀).endAngle(θ₁).padAngle(δ)(data) restricts the pad angle to |θ₁ - θ₀| / data.length ok 517 should be equivalent ok 518 should be equivalent # pie.sortValues(f) sorts arcs by value per the specified comparator function f ok 519 should be equivalent ok 520 should be equivalent ok 521 should be equal # pie.sort(f) sorts arcs by data per the specified comparator function f ok 522 should be equivalent ok 523 should be equivalent ok 524 should be equal # stack() has the expected defaults ok 525 should be equivalent ok 526 should be equal ok 527 should be equal ok 528 should be equal # stack(data) computes the stacked series for the given data ok 529 should be equivalent # stack.keys(array) sets the array of constant keys ok 530 should be equivalent # stack.keys(function) sets the key accessor function ok 531 should be equivalent # stack(data, arguments…) passes the key accessor any additional arguments ok 532 should be equivalent ok 533 should be equal ok 534 should be equal # stack.value(number) sets the constant value ok 535 should be equal # stack.value(function) sets the value accessor function ok 536 should be equal # stack(data) passes the value accessor datum, key, index and data ok 537 should be equivalent ok 538 should be equivalent # stack(data) coerces the return value of the value accessor to a number ok 539 should be equivalent # stack.order(null) is equivalent to stack.order(stackOrderNone) ok 540 should be equal ok 541 should be equal # stack.order(function) sets the order function ok 542 should be equal ok 543 should be equivalent # stack.offset(null) is equivalent to stack.offset(stackOffsetNone) ok 544 should be equal ok 545 should be equal # stack.offset(function) sets the offset function ok 546 should be equal ok 547 should be equivalent # symbol() returns a default symbol shape ok 548 should be equal ok 549 should be equal ok 550 should be equal ok 551 should be equal # symbol().size(f)(…) propagates the context and arguments to the specified function ok 552 should be equivalent # symbol().type(f)(…) propagates the context and arguments to the specified function ok 553 should be equivalent # symbol.size(size) observes the specified size function ok 554 should be equal ok 555 should be equal ok 556 should be equal ok 557 should be equal ok 558 should be equal ok 559 should be equal # symbol.size(size) observes the specified size constant ok 560 should be equal ok 561 should be equal ok 562 should be equal ok 563 should be equal # symbol.type(symbolCircle) generates the expected path ok 564 should be equal ok 565 should be equal # symbol.type(symbolCross) generates a polygon with the specified size ok 566 should be in delta ok 567 should be in delta # symbol.type(symbolCross) generates the expected path ok 568 should be equal ok 569 should be equal # symbol.type(symbolDiamond) generates a polygon with the specified size ok 570 should be in delta ok 571 should be in delta # symbol.type(symbolDiamond) generates the expected path ok 572 should be equal ok 573 should be equal # symbol.type(symbolStar) generates a polygon with the specified size ok 574 should be in delta ok 575 should be in delta # symbol.type(symbolStar) generates the expected path ok 576 should be equal ok 577 should be equal # symbol.type(symbolSquare) generates a polygon with the specified size ok 578 should be in delta ok 579 should be in delta # symbol.type(symbolSquare) generates the expected path ok 580 should be equal ok 581 should be equal ok 582 should be equal # symbol.type(symbolTriangle) generates a polygon with the specified size ok 583 should be in delta ok 584 should be in delta # symbol.type(symbolTriangle) generates the expected path ok 585 should be equal ok 586 should be equal # symbol.type(symbolWye) generates a polygon with the specified size ok 587 should be in delta ok 588 should be in delta # symbol.type(symbolWye) generates the expected path ok 589 should be equal ok 590 should be equal # symbols is the array of symbol types ok 591 should be equivalent 1..591 # tests 591 # pass 591 # ok Removing node_modules/d3-shape create-stamp debian/debhelper-build-stamp dh_prep -i dh_auto_install --buildsystem=nodejs -i dh_auto_install: warning: ### Missing ./build/config.gypi, skipping Found "files" field in ./package.json, using it Parsing expression ./dist/**/*.js Line ./dist/**/*.js becomes: ^./dist/.*(?<=/)[^/]*\.js$ Parsing expression ./src/**/*.js Line ./src/**/*.js becomes: ^./src/.*(?<=/)[^/]*\.js$ mkdir -p /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/dist cp --reflink=auto -a ./dist/d3-shape.min.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/dist/ cp --reflink=auto -a ./dist/d3-shape.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/dist/ mkdir -p /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src cp --reflink=auto -a ./src/math.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/line.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/constant.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/stack.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/identity.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/pointRadial.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/noop.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/areaRadial.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/area.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/arc.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/symbol.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/descending.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/pie.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/lineRadial.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/index.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/array.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ cp --reflink=auto -a ./src/point.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/ mkdir -p /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/offset cp --reflink=auto -a ./src/offset/none.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/offset/ cp --reflink=auto -a ./src/offset/diverging.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/offset/ cp --reflink=auto -a ./src/offset/wiggle.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/offset/ cp --reflink=auto -a ./src/offset/expand.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/offset/ cp --reflink=auto -a ./src/offset/silhouette.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/offset/ mkdir -p /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/order cp --reflink=auto -a ./src/order/none.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/order/ cp --reflink=auto -a ./src/order/insideOut.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/order/ cp --reflink=auto -a ./src/order/descending.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/order/ cp --reflink=auto -a ./src/order/appearance.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/order/ cp --reflink=auto -a ./src/order/ascending.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/order/ cp --reflink=auto -a ./src/order/reverse.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/order/ mkdir -p /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/link cp --reflink=auto -a ./src/link/index.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/link/ mkdir -p /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol cp --reflink=auto -a ./src/symbol/star.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol/ cp --reflink=auto -a ./src/symbol/wye.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol/ cp --reflink=auto -a ./src/symbol/circle.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol/ cp --reflink=auto -a ./src/symbol/square.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol/ cp --reflink=auto -a ./src/symbol/diamond.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol/ cp --reflink=auto -a ./src/symbol/triangle.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol/ cp --reflink=auto -a ./src/symbol/cross.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/symbol/ mkdir -p /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve cp --reflink=auto -a ./src/curve/basis.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/monotone.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/step.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/linearClosed.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/cardinal.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/basisClosed.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/cardinalOpen.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/natural.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/radial.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/catmullRomOpen.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/basisOpen.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/cardinalClosed.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/catmullRomClosed.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/linear.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/catmullRom.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./src/curve/bundle.js /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape/src/curve/ cp --reflink=auto -a ./package.json /build/node-d3-shape-Arfx8T/node-d3-shape-1.3.7/debian/node-d3-shape//usr/share/nodejs/d3-shape// Set ${nodejs:Version} to 12.19.0~dfsg dh_installdocs -i dh_installchangelogs -i dh_perl -i dh_link -i dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i dh_missing -i dh_installdeb -i dh_gencontrol -i dpkg-gencontrol: warning: package node-d3-shape: substitution variable ${nodejs:Version} unused, but is defined dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'node-d3-shape' in '../node-d3-shape_1.3.7-2_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../node-d3-shape_1.3.7-2_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/node-d3-shape-Arfx8T /tmp/node-d3-shape-1.3.7-2obmkhtzz I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.3QmOcqxv2v... I: success in 427.3734 seconds md5: node-d3-shape_1.3.7-2_all.deb: OK sha1: node-d3-shape_1.3.7-2_all.deb: OK sha256: node-d3-shape_1.3.7-2_all.deb: OK Checksums: OK