Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/n/node-eslint-scope/node-eslint-scope_5.1.1-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/node-eslint-scope-5.1.1-1bxmjf6ac/node-eslint-scope_5.1.1-1_all.buildinfo Get source package info: node-eslint-scope=5.1.1-1 Source URL: http://snapshot.notset.fr/mr/package/node-eslint-scope/5.1.1-1/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 chai=4.2.0+ds+~4.2.14-1 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 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 libcmark-gfm-extensions0=0.29.0.gfm.0-6 libcmark-gfm0=0.29.0.gfm.0-6 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 libdeflate0=1.6-1 libdpkg-perl=1.20.5 libelf1=0.182-1 libffi7=3.3-5 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 libgdk-pixbuf-2.0-0=2.42.2+dfsg-1 libgdk-pixbuf2.0-common=2.42.2+dfsg-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 libicu67=67.1-5 libisl23=0.23-1 libitm1=10.2.1-1 libjbig0=2.1-3.1+b2 libjpeg62-turbo=1:2.0.5-1.1 libjs-inherits=2.0.4-1 libjs-sprintf-js=1.1.2+ds1-1 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 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 libnghttp2-14=1.42.0-1 libnode72=12.19.0~dfsg-1 libnotify-bin=0.7.9-2 libnotify4=0.7.9-2 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 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-5 libpipeline1=1.5.3-1 libpng16-16=1.6.37-3 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-override-perl=0.09-2 libsystemd0=247.1-4 libtiff5=4.1.0+git201212-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 libtsan0=10.2.1-1 libubsan1=10.2.1-1 libuchardet0=0.0.7-1 libudev1=247.1-4 libunistring2=0.9.10-4 libuuid1=2.36.1-2 libwebp6=0.6.1-2+b1 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 mocha=7.0.1+ds1+~cs28.9.11-1 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 node-ansi-colors=4.1.1-2 node-ansi-regex=5.0.0-1 node-ansi-styles=4.2.1-1 node-anymatch=3.1.1+~2.2.2-1 node-argparse=2.0.1-1 node-assertion-error=1.1.0-1 node-async-each=1.0.3-1 node-balanced-match=1.0.0-1 node-binary-extensions=2.1.0-1 node-brace-expansion=2.0.0-1 node-braces=3.0.2+~3.0.0-1 node-browser-stdout=1.3.1-2 node-camelcase=5.3.1-1 node-chalk=4.1.0-1 node-check-error=1.0.2-3 node-chokidar=3.4.3-3 node-cliui=4.1.0-2 node-clone=2.1.2-2 node-color-convert=1.9.3-1 node-color-name=1.1.4+~1.1.1-1 node-commander=4.1.1-3 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-eql=4.0.0-2 node-defaults=1.0.3-2 node-define-properties=1.1.3-1 node-diff=4.0.2~dfsg-2 node-end-of-stream=1.4.4-1 node-escape-string-regexp=4.0.0-1 node-eslint-visitor-keys=2.0.0-1 node-espree=7.3.1~dfsg1-1 node-esprima=4.0.1+ds+~4.0.2-1 node-esrecurse=4.2.1-1 node-estraverse=5.2.0-1 node-execa=4.1.0+dfsg+~cs19.3.6-4 node-fill-range=7.0.1-2 node-find-up=5.0.0-1 node-fs.realpath=1.0.0-1 node-function-bind=1.1.1+repack-1 node-get-caller-file=1.0.2-1 node-get-func-name=2.0.0+dfsg-1 node-get-stream=6.0.0-1 node-glob=7.1.6+~7.1.3-1 node-glob-parent=5.1.1+~5.1.0-1 node-graceful-fs=4.2.4+repack-1 node-growl=1.10.5-2 node-has-flag=4.0.0-1 node-he=1.2.0-1 node-inflight=1.0.6-1 node-inherits=2.0.4-1 node-invert-kv=3.0.1-1 node-is-binary-path=2.1.0-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-stream=2.0.0-1 node-isexe=2.0.0-4 node-js-yaml=3.14.0+dfsg-2 node-kind-of=6.0.3+dfsg-1 node-lcid=3.1.1-1 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-mem=1.1.0-1 node-merge-stream=2.0.0+~1.1.2-1 node-mimic-fn=3.1.0-1 node-minimatch=3.0.4+~3.0.3-1 node-mkdirp=1.0.4-3 node-ms=2.1.2+~cs0.7.31-1 node-normalize-path=3.0.0-2 node-npm-run-path=2.0.2-2 node-object-assign=4.1.1-3 node-once=1.4.0-3 node-os-locale=4.0.0-1 node-p-limit=3.1.0+~cs2.3.0-1 node-p-locate=5.0.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-pathval=1.1.0-4 node-pump=3.0.0-4 node-readdirp=3.5.0-2 node-repeat-string=1.6.1-1 node-require-directory=2.1.1-1 node-require-main-filename=2.0.0-1 node-set-blocking=2.0.0-1 node-set-immediate-shim=2.0.0-1 node-shebang-command=1.2.0-1 node-shebang-regex=3.0.0-1 node-signal-exit=3.0.3-1 node-sprintf-js=1.1.2+ds1-1 node-string-width=4.2.0-1 node-strip-ansi=6.0.0-2 node-strip-json-comments=3.1.1-1 node-supports-color=8.0.0+~7.2.0-1 node-to-regex-range=5.0.1-2 node-type-detect=4.0.8-1 node-wcwidth.js=1.0.0-1 node-which=2.0.2-2 node-which-module=2.0.0-1 node-wide-align=1.1.3-1 node-wrap-ansi=4.0.0-2 node-wrappy=1.0.2-1 node-xtend=4.0.2-1 node-y18n=4.0.0-3 node-yargs=15.3.1+repack-2 node-yargs-parser=18.1.3+~15.0.0-1 nodejs=12.19.0~dfsg-1 pandoc=2.9.2.1-1+b1 pandoc-data=2.9.2.1-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 po-debconf=1.0.21 sed=4.7-1 sensible-utils=0.0.12+nmu1 shared-mime-info=2.0-1 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/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-eslint-scope=5.1.1-1 && mkdir -p /build/node-eslint-scope-LNZuRH && dpkg-source --no-check -x /*.dsc /build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1 && chown -R builduser:builduser /build/node-eslint-scope-LNZuRH" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1607943021" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/node-eslint-scope-LNZuRH /tmp/node-eslint-scope-5.1.1-1bxmjf6ac 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.aPoTVxuC39 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.aPoTVxuC39 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 (1120 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/20201214T150912Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.aPoTVxuC39 Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20201214T150912Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1190 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.aPoTVxuC39 I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d node-eslint-scope=5.1.1-1 && mkdir -p /build/node-eslint-scope-LNZuRH && dpkg-source --no-check -x /*.dsc /build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1 && chown -R builduser:builduser /build/node-eslint-scope-LNZuRH"' exec /tmp/mmdebstrap.aPoTVxuC39 Reading package lists... NOTICE: 'node-eslint-scope' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/js-team/node-eslint-scope.git Please use: git clone https://salsa.debian.org/js-team/node-eslint-scope.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 40.2 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-eslint-scope 5.1.1-1 (dsc) [2265 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-eslint-scope 5.1.1-1 (tar) [33.0 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main node-eslint-scope 5.1.1-1 (diff) [4924 B] Fetched 40.2 kB in 0s (1006 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'node-eslint-scope_5.1.1-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting node-eslint-scope in /build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1 dpkg-source: info: unpacking node-eslint-scope_5.1.1.orig.tar.gz dpkg-source: info: unpacking node-eslint-scope_5.1.1-1.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1607943021" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.aPoTVxuC39 dpkg-buildpackage: info: source package node-eslint-scope dpkg-buildpackage: info: source version 5.1.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jonas Smedegaard dpkg-source --before-build . debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' dh_clean -- README.html README.txt CHANGELOG.html CHANGELOG.txt make[1]: Leaving directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' debian/rules binary-indep dh binary-indep dh_update_autotools_config -i dh_autoreconf -i debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' pandoc --from gfm-raw_html --to html --standalone --output README.html README.md [WARNING] This document format requires a nonempty element. Defaulting to 'README' as the title. To specify a title, use 'title' in metadata or --metadata title="...". pandoc --from gfm-raw_html --to plain --output README.txt README.md pandoc --from gfm-raw_html --to html --standalone --output CHANGELOG.html CHANGELOG.md [WARNING] This document format requires a nonempty <title> element. Defaulting to 'CHANGELOG' as the title. To specify a title, use 'title' in metadata or --metadata title="...". pandoc --from gfm-raw_html --to plain --output CHANGELOG.txt CHANGELOG.md dh override_dh_auto_build make[1]: Leaving directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' mocha --reporter tap tests/arguments.js tests/catch-scope.js tests/child-visitor-keys.js tests/es6-arrow-function-expression.js tests/es6-block-scope.js tests/es6-catch.js tests/es6-class.js tests/es6-default-parameters.js tests/es6-destructuring-assignments.js tests/es6-export.js tests/es6-import.js tests/es6-iteration-scope.js tests/es6-new-target.js tests/es6-object.js tests/es6-rest-args.js tests/es6-super.js tests/es6-switch.js tests/es6-template-literal.js tests/export-star-as-ns-from-source.js tests/fallback.js tests/function-expression-name.js tests/get-declared-variables.js tests/global-increment.js tests/implicit-global-reference.js tests/implied-strict.js tests/label.js tests/nodejs-scope.js tests/object-expression.js tests/optimistic.js tests/references.js tests/with-scope.js 1..206 ok 1 arguments arguments are correctly materialized ok 2 catch creates scope ok 3 childVisitorKeys option should handle as a known node if the childVisitorKeys option was given. ok 4 childVisitorKeys option should not visit to properties which are not given. ok 5 childVisitorKeys option should visit to given properties. ok 6 ES6 arrow function expression materialize scope for arrow function expression ok 7 ES6 arrow function expression generate bindings for parameters ok 8 ES6 arrow function expression inherits upper scope strictness ok 9 ES6 arrow function expression is strict when a strictness directive is used ok 10 ES6 arrow function expression works with no body ok 11 ES6 block scope let is materialized in ES6 block scope1 ok 12 ES6 block scope function delaration is materialized in ES6 block scope ok 13 ES6 block scope let is not hoistable1 ok 14 ES6 block scope let is not hoistable2 ok 15 ES6 catch takes binding pattern ok 16 ES6 class declaration name creates class scope ok 17 ES6 class expression name creates class scope1 ok 18 ES6 class expression name creates class scope2 ok 19 ES6 class computed property key may refer variables ok 20 ES6 class regression 49 ok 21 ES6 default parameters: a default parameter creates a writable reference for its initialization: FunctionDeclaration ok 22 ES6 default parameters: a default parameter creates a writable reference for its initialization: FunctionExpression ok 23 ES6 default parameters: a default parameter creates a writable reference for its initialization: ArrowExpression ok 24 ES6 default parameters: a default parameter creates a readable reference for references in right: FunctionDeclaration ok 25 ES6 default parameters: a default parameter creates a readable reference for references in right: FunctionExpression ok 26 ES6 default parameters: a default parameter creates a readable reference for references in right: ArrowExpression ok 27 ES6 default parameters: a default parameter creates a readable reference for references in right (for const): FunctionDeclaration ok 28 ES6 default parameters: a default parameter creates a readable reference for references in right (for const): FunctionExpression ok 29 ES6 default parameters: a default parameter creates a readable reference for references in right (for const): ArrowExpression ok 30 ES6 default parameters: a default parameter creates a readable reference for references in right (partial): FunctionDeclaration ok 31 ES6 default parameters: a default parameter creates a readable reference for references in right (partial): FunctionExpression ok 32 ES6 default parameters: a default parameter creates a readable reference for references in right (partial): ArrowExpression ok 33 ES6 default parameters: a default parameter creates a readable reference for references in right's nested scope: FunctionDeclaration ok 34 ES6 default parameters: a default parameter creates a readable reference for references in right's nested scope: FunctionExpression ok 35 ES6 default parameters: a default parameter creates a readable reference for references in right's nested scope: ArrowExpression ok 36 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to outer scope's even if there is the variable in the function body: FunctionDeclaration ok 37 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to outer scope's even if there is the variable in the function body: FunctionExpression ok 38 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to outer scope's even if there is the variable in the function body: ArrowExpression ok 39 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to the parameter: FunctionDeclaration ok 40 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to the parameter: FunctionExpression ok 41 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to the parameter: ArrowExpression ok 42 ES6 default parameters: a default parameter creates a readable reference for references in right (nested scope). It's resolved to outer scope's even if there is the variable in the function body: FunctionDeclaration ok 43 ES6 default parameters: a default parameter creates a readable reference for references in right (nested scope). It's resolved to outer scope's even if there is the variable in the function body: FunctionExpression ok 44 ES6 default parameters: a default parameter creates a readable reference for references in right (nested scope). It's resolved to outer scope's even if there is the variable in the function body: ArrowExpression ok 45 ES6 destructuring assignments Pattern in var in ForInStatement ok 46 ES6 destructuring assignments Pattern in let in ForInStatement ok 47 ES6 destructuring assignments Pattern with default values in var in ForInStatement ok 48 ES6 destructuring assignments Pattern with default values in let in ForInStatement ok 49 ES6 destructuring assignments Pattern with nested default values in var in ForInStatement ok 50 ES6 destructuring assignments Pattern with nested default values in let in ForInStatement ok 51 ES6 destructuring assignments Pattern with default values in var in ForInStatement (separate declarations) ok 52 ES6 destructuring assignments Pattern with default values in var in ForInStatement (separate declarations and with MemberExpression) ok 53 ES6 destructuring assignments ArrayPattern in var ok 54 ES6 destructuring assignments SpreadElement in var ok 55 ES6 destructuring assignments ObjectPattern in var ok 56 ES6 destructuring assignments complex pattern in var ok 57 ES6 destructuring assignments ArrayPattern in AssignmentExpression ok 58 ES6 destructuring assignments ArrayPattern with MemberExpression in AssignmentExpression ok 59 ES6 destructuring assignments SpreadElement in AssignmentExpression ok 60 ES6 destructuring assignments SpreadElement with MemberExpression in AssignmentExpression ok 61 ES6 destructuring assignments ObjectPattern in AssignmentExpression ok 62 ES6 destructuring assignments complex pattern in AssignmentExpression ok 63 ES6 destructuring assignments ArrayPattern in parameters ok 64 ES6 destructuring assignments SpreadElement in parameters ok 65 ES6 destructuring assignments ObjectPattern in parameters ok 66 ES6 destructuring assignments complex pattern in parameters ok 67 ES6 destructuring assignments default values and patterns in var ok 68 ES6 destructuring assignments default values containing references and patterns in var ok 69 ES6 destructuring assignments nested default values containing references and patterns in var ok 70 export declaration should create variable bindings ok 71 export declaration should create function declaration bindings ok 72 export declaration should export function expression ok 73 export declaration should export literal ok 74 export declaration should refer exported references1 ok 75 export declaration should refer exported references2 ok 76 export declaration should not refer exported references from other source1 ok 77 export declaration should not refer exported references from other source2 ok 78 export declaration should not refer exported references from other source3 ok 79 import declaration should import names from source ok 80 import declaration should import namespaces ok 81 import declaration should import insided names1 ok 82 import declaration should import insided names2 ok 83 ES6 iteration scope let materialize iteration scope for ForInStatement1 ok 84 ES6 iteration scope let materialize iteration scope for ForInStatement2 ok 85 ES6 iteration scope let materialize iteration scope for ForStatement2 ok 86 ES6 new.target should not make references of new.target ok 87 ES6 object method definition ok 88 ES6 object computed property key may refer variables ok 89 ES6 rest arguments materialize rest argument in scope ok 90 ES6 super is not handled as reference ok 91 ES6 switch materialize scope ok 92 ES6 template literal refer variables ok 93 export * as ns from 'source' should not have any references ok 94 export * as ns from 'source' should not have any variables ok 95 fallback option should raise an error when it encountered an unknown node if no fallback. ok 96 fallback option should not raise an error even if it encountered an unknown node when fallback is iteration. ok 97 fallback option should not raise an error even if it encountered an unknown node when fallback is a function. ok 98 function name should create its special scope ok 99 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `VariableDeclaration` ok 100 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `VariableDeclaration` in for-in/of ok 101 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `VariableDeclarator` ok 102 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `FunctionDeclaration` ok 103 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `FunctionExpression` ok 104 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ArrowFunctionExpression` ok 105 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ClassDeclaration` ok 106 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ClassExpression` ok 107 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `CatchClause` ok 108 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportDeclaration` ok 109 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportSpecifier` ok 110 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportDefaultSpecifier` ok 111 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportNamespaceSpecifier` ok 112 ScopeManager.prototype.getDeclaredVariables should not get duplicate even if it's declared twice ok 113 global increment becomes read/write ok 114 implicit global reference assignments global scope ok 115 implicit global reference assignments global scope without definition ok 116 implicit global reference assignments global scope without definition eval ok 117 implicit global reference assignment leaks ok 118 implicit global reference assignment doesn't leak ok 119 implicit global reference for-in-statement leaks ok 120 implicit global reference for-in-statement doesn't leaks ok 121 impliedStrict option ensures all user scopes are strict if ecmaVersion >= 5 ok 122 impliedStrict option ensures impliedStrict option is only effective when ecmaVersion option >= 5 ok 123 impliedStrict option omits a nodejs global scope when ensuring all user scopes are strict ok 124 impliedStrict option omits a module global scope when ensuring all user scopes are strict ok 125 label should not create variables ok 126 label should count child node references ok 127 nodejsScope option creates a function scope following the global scope immediately ok 128 nodejsScope option creates a function scope following the global scope immediately and creates module scope ok 129 object expression doesn't require property type ok 130 optimistic direct call to eval ok 131 optimistic with statement ok 132 References: When there is a `let` declaration on global, the reference on global should be resolved. ok 133 References: When there is a `let` declaration on global, the reference in functions should be resolved. ok 134 References: When there is a `let` declaration on global, the reference in default parameters should be resolved. ok 135 References: When there is a `const` declaration on global, the reference on global should be resolved. ok 136 References: When there is a `const` declaration on global, the reference in functions should be resolved. ok 137 References: When there is a `var` declaration on global, the reference on global should NOT be resolved. ok 138 References: When there is a `var` declaration on global, the reference in functions should NOT be resolved. ok 139 References: When there is a `function` declaration on global, the reference on global should NOT be resolved. ok 140 References: When there is a `function` declaration on global, the reference in functions should NOT be resolved. ok 141 References: When there is a `class` declaration on global, the reference on global should be resolved. ok 142 References: When there is a `class` declaration on global, the reference in functions should be resolved. ok 143 References: When there is a `let` declaration in functions, the reference on the function should be resolved. ok 144 References: When there is a `let` declaration in functions, the reference in nested functions should be resolved. ok 145 References: When there is a `var` declaration in functions, the reference on the function should be resolved. ok 146 References: When there is a `var` declaration in functions, the reference in nested functions should be resolved. ok 147 References: When there is a `let` declaration with destructuring assignment "let [a] = [1];", the reference should be resolved. ok 148 References: When there is a `let` declaration with destructuring assignment "let {a} = {a: 1};", the reference should be resolved. ok 149 References: When there is a `let` declaration with destructuring assignment "let {a: {a}} = {a: {a: 1}};", the reference should be resolved. ok 150 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var a = 0;", all references should be true. ok 151 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a = 0;", all references should be true. ok 152 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const a = 0;", all references should be true. ok 153 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var [a] = [];", all references should be true. ok 154 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let [a] = [];", all references should be true. ok 155 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const [a] = [];", all references should be true. ok 156 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var [a = 1] = [];", all references should be true. ok 157 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let [a = 1] = [];", all references should be true. ok 158 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const [a = 1] = [];", all references should be true. ok 159 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var {a} = {};", all references should be true. ok 160 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let {a} = {};", all references should be true. ok 161 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const {a} = {};", all references should be true. ok 162 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var {b: a} = {};", all references should be true. ok 163 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let {b: a} = {};", all references should be true. ok 164 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const {b: a} = {};", all references should be true. ok 165 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var {b: a = 0} = {};", all references should be true. ok 166 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let {b: a = 0} = {};", all references should be true. ok 167 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const {b: a = 0} = {};", all references should be true. ok 168 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var a in []);", all references should be true. ok 169 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let a in []);", all references should be true. ok 170 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var [a] in []);", all references should be true. ok 171 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let [a] in []);", all references should be true. ok 172 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var [a = 0] in []);", all references should be true. ok 173 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let [a = 0] in []);", all references should be true. ok 174 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var {a} in []);", all references should be true. ok 175 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let {a} in []);", all references should be true. ok 176 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var {a = 0} in []);", all references should be true. ok 177 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let {a = 0} in []);", all references should be true. ok 178 References: Reference.init should be a boolean value of whether it is one to initialize or not. "new function(a = 0) {}", all references should be true. ok 179 References: Reference.init should be a boolean value of whether it is one to initialize or not. "new function([a = 0] = []) {}", all references should be true. ok 180 References: Reference.init should be a boolean value of whether it is one to initialize or not. "new function({b: a = 0} = {}) {}", all references should be true. ok 181 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; a = 0;", all references should be false. ok 182 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; [a] = [];", all references should be false. ok 183 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; [a = 1] = [];", all references should be false. ok 184 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; ({a} = {});", all references should be false. ok 185 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; ({b: a} = {});", all references should be false. ok 186 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; ({b: a = 0} = {});", all references should be false. ok 187 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (a in []);", all references should be false. ok 188 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ([a] in []);", all references should be false. ok 189 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ([a = 0] in []);", all references should be false. ok 190 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ({a} in []);", all references should be false. ok 191 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ({a = 0} in []);", all references should be false. ok 192 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; let b = a;", readonly references of "a" should be undefined. ok 193 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; let [b] = a;", readonly references of "a" should be undefined. ok 194 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; let [b = a] = [];", readonly references of "a" should be undefined. ok 195 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (var b in a);", readonly references of "a" should be undefined. ok 196 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (var [b = a] in []);", readonly references of "a" should be undefined. ok 197 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (let b in a);", readonly references of "a" should be undefined. ok 198 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (let [b = a] in []);", readonly references of "a" should be undefined. ok 199 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; b = a;", readonly references of "a" should be undefined. ok 200 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; [b] = a;", readonly references of "a" should be undefined. ok 201 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; [b = a] = [];", readonly references of "a" should be undefined. ok 202 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; for (b in a);", readonly references of "a" should be undefined. ok 203 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; for ([b = a] in []);", readonly references of "a" should be undefined. ok 204 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; a.foo = 0;", readonly references of "a" should be undefined. ok 205 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; b = a.foo;", readonly references of "a" should be undefined. ok 206 with creates scope # tests 206 # pass 206 # fail 0 make[1]: Leaving directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' create-stamp debian/debhelper-build-stamp dh_prep -i dh_install -i debian/rules override_dh_installdocs make[1]: Entering directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' dh_installdocs --all -- README.html README.txt make[1]: Leaving directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' dh_installchangelogs -- CHANGELOG.html CHANGELOG.txt make[1]: Leaving directory '/build/node-eslint-scope-LNZuRH/node-eslint-scope-5.1.1' 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 dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'node-eslint-scope' in '../node-eslint-scope_5.1.1-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../node-eslint-scope_5.1.1-1_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-eslint-scope-LNZuRH /tmp/node-eslint-scope-5.1.1-1bxmjf6ac I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.aPoTVxuC39... I: success in 402.9082 seconds md5: node-eslint-scope_5.1.1-1_all.deb: OK sha1: node-eslint-scope_5.1.1-1_all.deb: OK sha256: node-eslint-scope_5.1.1-1_all.deb: OK Checksums: OK