I: pbuilder: network access will be disabled during build I: Current time: Fri Jun 24 15:58:31 +14 2022 I: pbuilder-time-stamp: 1656035911 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [node-anymatch_3.1.1+~2.2.2-1.dsc] I: copying [./node-anymatch_3.1.1+~2.2.2.orig-picomatch.tar.gz] I: copying [./node-anymatch_3.1.1+~2.2.2.orig.tar.gz] I: copying [./node-anymatch_3.1.1+~2.2.2-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.mlwfvf7X/trustedkeys.kbx': General error gpgv: Signature made Fri May 22 12:19:56 2020 +14 gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./node-anymatch_3.1.1+~2.2.2-1.dsc dpkg-source: info: extracting node-anymatch in node-anymatch-3.1.1+~2.2.2 dpkg-source: info: unpacking node-anymatch_3.1.1+~2.2.2.orig.tar.gz dpkg-source: info: unpacking node-anymatch_3.1.1+~2.2.2.orig-picomatch.tar.gz dpkg-source: info: unpacking node-anymatch_3.1.1+~2.2.2-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1371/tmp/hooks/D01_modify_environment starting debug: Running on ionos6-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1371/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1371/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=1fc4bf3433ad4031af7d573f58257d01 LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1371 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.MM0apUOfiN/pbuilderrc_A9JE --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.MM0apUOfiN/b2 --logfile b2/build.log --extrapackages usrmerge node-anymatch_3.1.1+~2.2.2-1.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://85.184.249.68:3128 I: uname -a Linux i-capture-the-hostname 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux I: ls -l /bin total 5776 -rwxr-xr-x 1 root root 1367848 Feb 25 2021 bash -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 17768 Jul 21 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore -rwxr-xr-x 1 root root 38824 Sep 23 2020 cat -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp -rwxr-xr-x 1 root root 128724 Dec 11 2020 dash -rwxr-xr-x 1 root root 124904 Sep 23 2020 date -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd -rwxr-xr-x 1 root root 100752 Sep 23 2020 df -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir -rwxr-xr-x 1 root root 83644 Feb 8 2021 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 34664 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 34664 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 71928 Feb 8 2021 findmnt -rwsr-xr-x 1 root root 30112 Feb 27 2021 fusermount -rwxr-xr-x 1 root root 210488 Nov 10 2020 grep -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe -rwxr-xr-x 1 root root 100952 Mar 3 2021 gzip -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln -rwxr-xr-x 1 root root 55572 Feb 8 2020 login -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls -rwxr-xr-x 1 root root 153124 Feb 8 2021 lsblk -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 58920 Feb 8 2021 more -rwsr-xr-x 1 root root 50720 Feb 8 2021 mount -rwxr-xr-x 1 root root 13856 Feb 8 2021 mountpoint -rwxr-xr-x 1 root root 157996 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38824 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Feb 25 2021 rbash -> bash -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jun 24 15:58 sh -> bash lrwxrwxrwx 1 root root 4 Jun 24 05:46 sh.distrib -> dash -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty -rwsr-xr-x 1 root root 79396 Feb 8 2021 su -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync -rwxr-xr-x 1 root root 602584 Feb 17 2021 tar -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch -rwxr-xr-x 1 root root 34664 Sep 23 2020 true -rwxr-xr-x 1 root root 17768 Feb 27 2021 ulockmgr_server -rwsr-xr-x 1 root root 30236 Feb 8 2021 umount -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir -rwxr-xr-x 1 root root 63024 Feb 8 2021 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew I: user script /srv/workspace/pbuilder/1371/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 12), node-micromatch, node-normalize-path, node-arrify, mocha, pkg-js-tools (>= 0.9.12~) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19674 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on node-micromatch; however: Package node-micromatch is not installed. pbuilder-satisfydepends-dummy depends on node-normalize-path; however: Package node-normalize-path is not installed. pbuilder-satisfydepends-dummy depends on node-arrify; however: Package node-arrify is not installed. pbuilder-satisfydepends-dummy depends on mocha; however: Package mocha is not installed. pbuilder-satisfydepends-dummy depends on pkg-js-tools (>= 0.9.12~); however: Package pkg-js-tools is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarray-unique-perl{a} libbrotli1{a} libc-ares2{a} libclass-accessor-perl{a} libdebhelper-perl{a} libdebian-copyright-perl{a} libdeflate0{a} libelf1{a} libencode-locale-perl{a} liberror-perl{a} libexporter-lite-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu67{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libio-stringy-perl{a} libipc-run-perl{a} libjbig0{a} libjpeg62-turbo{a} libjs-inherits{a} libjs-sprintf-js{a} libjson-perl{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnghttp2-14{a} libnode72{a} libnotify-bin{a} libnotify4{a} libparse-debcontrol-perl{a} libpipeline1{a} libpng16-16{a} libsigsegv2{a} libsub-name-perl{a} libsub-override-perl{a} libtie-ixhash-perl{a} libtiff5{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwebp6{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} m4{a} man-db{a} mocha{a} netbase{a} node-ansi-colors{a} node-ansi-regex{a} node-ansi-styles{a} node-anymatch{a} node-argparse{a} node-arrify{a} node-async-each{a} node-balanced-match{a} node-binary-extensions{a} node-brace-expansion{a} node-braces{a} node-browser-stdout{a} node-camelcase{a} node-chalk{a} node-chokidar{a} node-cliui{a} node-clone{a} node-color-convert{a} node-color-name{a} node-debug{a} node-decamelize{a} node-defaults{a} node-diff{a} node-end-of-stream{a} node-escape-string-regexp{a} node-esprima{a} node-execa{a} node-fill-range{a} node-find-up{a} node-fs.realpath{a} node-get-caller-file{a} node-get-stream{a} node-glob{a} node-glob-parent{a} node-graceful-fs{a} node-growl{a} node-has-flag{a} node-he{a} node-inflight{a} node-inherits{a} node-invert-kv{a} node-is-binary-path{a} node-is-buffer{a} node-is-extglob{a} node-is-glob{a} node-is-number{a} node-is-plain-obj{a} node-is-stream{a} node-isexe{a} node-js-yaml{a} node-kind-of{a} node-lcid{a} node-locate-path{a} node-mem{a} node-merge-stream{a} node-micromatch{a} node-mimic-fn{a} node-minimatch{a} node-ms{a} node-normalize-path{a} node-npm-run-path{a} node-once{a} node-os-locale{a} node-p-limit{a} node-p-locate{a} node-path-dirname{a} node-path-exists{a} node-path-is-absolute{a} node-pump{a} node-randombytes{a} node-readdirp{a} node-repeat-string{a} node-require-directory{a} node-require-main-filename{a} node-safe-buffer{a} node-serialize-javascript{a} node-set-blocking{a} node-set-immediate-shim{a} node-shebang-command{a} node-shebang-regex{a} node-signal-exit{a} node-sprintf-js{a} node-string-width{a} node-strip-ansi{a} node-strip-json-comments{a} node-supports-color{a} node-to-regex-range{a} node-wcwidth.js{a} node-which{a} node-which-module{a} node-wide-align{a} node-wrap-ansi{a} node-wrappy{a} node-y18n{a} node-yargs{a} node-yargs-parser{a} nodejs{a} openssl{a} perl-openssl-defaults{a} pkg-js-tools{a} po-debconf{a} sensible-utils{a} shared-mime-info{a} sse2-support{a} The following packages are RECOMMENDED but will NOT be installed: awesome cinnamon curl devscripts dunst gnome-flashback gnome-shell javascript-common libarchive-cpio-perl libclone-perl libdata-dump-perl libgdk-pixbuf2.0-bin libglib2.0-data libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libjson-xs-perl libltdl-dev libmail-sendmail-perl libmailtools-perl lxqt-notificationd lynx mate-notification-daemon nodejs-doc notification-daemon notify-osd phosh plasma-workspace python3-jarabe wget xdg-user-dirs xfce4-notifyd 0 packages upgraded, 185 newly installed, 0 to remove and 0 not upgraded. Need to get 35.8 MB of archives. After unpacking 134 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main i386 bsdextrautils i386 2.36.1-7 [148 kB] Get: 2 http://deb.debian.org/debian bullseye/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main i386 groff-base i386 1.22.4-6 [952 kB] Get: 4 http://deb.debian.org/debian bullseye/main i386 libpipeline1 i386 1.5.3-1 [36.8 kB] Get: 5 http://deb.debian.org/debian bullseye/main i386 man-db i386 2.9.4-2 [1367 kB] Get: 6 http://deb.debian.org/debian bullseye/main i386 sse2-support i386 6 [8544 B] Get: 7 http://deb.debian.org/debian bullseye/main i386 netbase all 6.3 [19.9 kB] Get: 8 http://deb.debian.org/debian bullseye/main i386 sensible-utils all 0.0.14 [14.8 kB] Get: 9 http://deb.debian.org/debian bullseye/main i386 openssl i386 1.1.1k-1 [860 kB] Get: 10 http://deb.debian.org/debian bullseye/main i386 ca-certificates all 20210119 [158 kB] Get: 11 http://deb.debian.org/debian bullseye/main i386 libmagic-mgc i386 1:5.39-3 [273 kB] Get: 12 http://deb.debian.org/debian bullseye/main i386 libmagic1 i386 1:5.39-3 [133 kB] Get: 13 http://deb.debian.org/debian bullseye/main i386 file i386 1:5.39-3 [69.0 kB] Get: 14 http://deb.debian.org/debian bullseye/main i386 gettext-base i386 0.21-4 [176 kB] Get: 15 http://deb.debian.org/debian bullseye/main i386 libsigsegv2 i386 2.13-1 [35.1 kB] Get: 16 http://deb.debian.org/debian bullseye/main i386 m4 i386 1.4.18-5 [206 kB] Get: 17 http://deb.debian.org/debian bullseye/main i386 autoconf all 2.69-14 [313 kB] Get: 18 http://deb.debian.org/debian bullseye/main i386 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 19 http://deb.debian.org/debian bullseye/main i386 automake all 1:1.16.3-2 [814 kB] Get: 20 http://deb.debian.org/debian bullseye/main i386 autopoint all 0.21-4 [510 kB] Get: 21 http://deb.debian.org/debian bullseye/main i386 libdebhelper-perl all 13.3.4 [189 kB] Get: 22 http://deb.debian.org/debian bullseye/main i386 libtool all 2.4.6-15 [513 kB] Get: 23 http://deb.debian.org/debian bullseye/main i386 dh-autoreconf all 20 [17.1 kB] Get: 24 http://deb.debian.org/debian bullseye/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 25 http://deb.debian.org/debian bullseye/main i386 libsub-override-perl all 0.09-2 [10.2 kB] Get: 26 http://deb.debian.org/debian bullseye/main i386 libfile-stripnondeterminism-perl all 1.11.0-1 [25.6 kB] Get: 27 http://deb.debian.org/debian bullseye/main i386 dh-strip-nondeterminism all 1.11.0-1 [15.3 kB] Get: 28 http://deb.debian.org/debian bullseye/main i386 libelf1 i386 0.183-1 [171 kB] Get: 29 http://deb.debian.org/debian bullseye/main i386 dwz i386 0.13+20210201-1 [179 kB] Get: 30 http://deb.debian.org/debian bullseye/main i386 libicu67 i386 67.1-6 [8776 kB] Get: 31 http://deb.debian.org/debian bullseye/main i386 libxml2 i386 2.9.10+dfsg-6.6 [727 kB] Get: 32 http://deb.debian.org/debian bullseye/main i386 gettext i386 0.21-4 [1322 kB] Get: 33 http://deb.debian.org/debian bullseye/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 34 http://deb.debian.org/debian bullseye/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 35 http://deb.debian.org/debian bullseye/main i386 debhelper all 13.3.4 [1049 kB] Get: 36 http://deb.debian.org/debian bullseye/main i386 libarray-unique-perl all 0.08-2.1 [11.4 kB] Get: 37 http://deb.debian.org/debian bullseye/main i386 libbrotli1 i386 1.0.9-2+b2 [286 kB] Get: 38 http://deb.debian.org/debian bullseye/main i386 libc-ares2 i386 1.17.1-1 [105 kB] Get: 39 http://deb.debian.org/debian bullseye/main i386 libsub-name-perl i386 0.26-1+b1 [14.1 kB] Get: 40 http://deb.debian.org/debian bullseye/main i386 libclass-accessor-perl all 0.51-1 [23.2 kB] Get: 41 http://deb.debian.org/debian bullseye/main i386 libio-stringy-perl all 2.111-3 [56.5 kB] Get: 42 http://deb.debian.org/debian bullseye/main i386 libencode-locale-perl all 1.05-1.1 [13.2 kB] Get: 43 http://deb.debian.org/debian bullseye/main i386 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 44 http://deb.debian.org/debian bullseye/main i386 libhttp-date-perl all 6.05-1 [10.4 kB] Get: 45 http://deb.debian.org/debian bullseye/main i386 libfile-listing-perl all 6.14-1 [12.4 kB] Get: 46 http://deb.debian.org/debian bullseye/main i386 libhtml-tagset-perl all 3.20-4 [13.0 kB] Get: 47 http://deb.debian.org/debian bullseye/main i386 liburi-perl all 5.08-1 [90.6 kB] Get: 48 http://deb.debian.org/debian bullseye/main i386 libhtml-parser-perl i386 3.75-1+b1 [106 kB] Get: 49 http://deb.debian.org/debian bullseye/main i386 libhtml-tree-perl all 5.07-2 [213 kB] Get: 50 http://deb.debian.org/debian bullseye/main i386 libio-html-perl all 1.004-2 [16.1 kB] Get: 51 http://deb.debian.org/debian bullseye/main i386 liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get: 52 http://deb.debian.org/debian bullseye/main i386 libhttp-message-perl all 6.28-1 [79.6 kB] Get: 53 http://deb.debian.org/debian bullseye/main i386 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 54 http://deb.debian.org/debian bullseye/main i386 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 55 http://deb.debian.org/debian bullseye/main i386 perl-openssl-defaults i386 5 [7360 B] Get: 56 http://deb.debian.org/debian bullseye/main i386 libnet-ssleay-perl i386 1.88-3+b1 [328 kB] Get: 57 http://deb.debian.org/debian bullseye/main i386 libio-socket-ssl-perl all 2.069-1 [215 kB] Get: 58 http://deb.debian.org/debian bullseye/main i386 libnet-http-perl all 6.20-1 [25.1 kB] Get: 59 http://deb.debian.org/debian bullseye/main i386 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 60 http://deb.debian.org/debian bullseye/main i386 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 61 http://deb.debian.org/debian bullseye/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 62 http://deb.debian.org/debian bullseye/main i386 libwww-perl all 6.52-1 [192 kB] Get: 63 http://deb.debian.org/debian bullseye/main i386 liberror-perl all 0.17029-1 [31.0 kB] Get: 64 http://deb.debian.org/debian bullseye/main i386 libexporter-lite-perl all 0.08-1 [11.1 kB] Get: 65 http://deb.debian.org/debian bullseye/main i386 libparse-debcontrol-perl all 2.005-4.1 [22.4 kB] Get: 66 http://deb.debian.org/debian bullseye/main i386 libtie-ixhash-perl all 1.23-2.1 [11.8 kB] Get: 67 http://deb.debian.org/debian bullseye/main i386 libdebian-copyright-perl all 0.2-4 [25.2 kB] Get: 68 http://deb.debian.org/debian bullseye/main i386 libdeflate0 i386 1.7-1 [48.4 kB] Get: 69 http://deb.debian.org/debian bullseye/main i386 libgdk-pixbuf2.0-common all 2.42.2+dfsg-1 [320 kB] Get: 70 http://deb.debian.org/debian bullseye/main i386 libglib2.0-0 i386 2.66.8-1 [1437 kB] Get: 71 http://deb.debian.org/debian bullseye/main i386 shared-mime-info i386 2.0-1 [703 kB] Get: 72 http://deb.debian.org/debian bullseye/main i386 libjpeg62-turbo i386 1:2.0.6-4 [160 kB] Get: 73 http://deb.debian.org/debian bullseye/main i386 libpng16-16 i386 1.6.37-3 [303 kB] Get: 74 http://deb.debian.org/debian bullseye/main i386 libjbig0 i386 2.1-3.1+b2 [31.5 kB] Get: 75 http://deb.debian.org/debian bullseye/main i386 libwebp6 i386 0.6.1-2+b1 [274 kB] Get: 76 http://deb.debian.org/debian bullseye/main i386 libtiff5 i386 4.2.0-1 [305 kB] Get: 77 http://deb.debian.org/debian bullseye/main i386 libgdk-pixbuf-2.0-0 i386 2.42.2+dfsg-1 [155 kB] Get: 78 http://deb.debian.org/debian bullseye/main i386 libio-pty-perl i386 1:1.15-2 [37.8 kB] Get: 79 http://deb.debian.org/debian bullseye/main i386 libipc-run-perl all 20200505.0-1 [102 kB] Get: 80 http://deb.debian.org/debian bullseye/main i386 libjs-inherits all 2.0.4-1 [3228 B] Get: 81 http://deb.debian.org/debian bullseye/main i386 libjs-sprintf-js all 1.1.2+ds1-2 [12.3 kB] Get: 82 http://deb.debian.org/debian bullseye/main i386 libjson-perl all 4.03000-1 [88.6 kB] Get: 83 http://deb.debian.org/debian bullseye/main i386 libnghttp2-14 i386 1.43.0-1 [85.7 kB] Get: 84 http://deb.debian.org/debian bullseye/main i386 libnode72 i386 12.21.0~dfsg-4 [8538 kB] Get: 85 http://deb.debian.org/debian bullseye/main i386 libnotify4 i386 0.7.9-3 [24.3 kB] Get: 86 http://deb.debian.org/debian bullseye/main i386 libnotify-bin i386 0.7.9-3 [14.2 kB] Get: 87 http://deb.debian.org/debian bullseye/main i386 nodejs i386 12.21.0~dfsg-4 [146 kB] Get: 88 http://deb.debian.org/debian bullseye/main i386 node-ansi-colors all 4.1.1-2 [13.2 kB] Get: 89 http://deb.debian.org/debian bullseye/main i386 node-browser-stdout all 1.3.1-2 [3268 B] Get: 90 http://deb.debian.org/debian bullseye/main i386 node-camelcase all 6.2.0-2 [5512 B] Get: 91 http://deb.debian.org/debian bullseye/main i386 node-color-name all 1.1.4+~1.1.1-1 [5788 B] Get: 92 http://deb.debian.org/debian bullseye/main i386 node-color-convert all 1.9.3-1 [10.2 kB] Get: 93 http://deb.debian.org/debian bullseye/main i386 node-ansi-styles all 4.2.1-1 [7600 B] Get: 94 http://deb.debian.org/debian bullseye/main i386 node-escape-string-regexp all 4.0.0-1 [4116 B] Get: 95 http://deb.debian.org/debian bullseye/main i386 node-has-flag all 4.0.0-1 [4076 B] Get: 96 http://deb.debian.org/debian bullseye/main i386 node-supports-color all 8.1.0+~7.2.0-1 [6736 B] Get: 97 http://deb.debian.org/debian bullseye/main i386 node-chalk all 4.1.0-1 [15.0 kB] Get: 98 http://deb.debian.org/debian bullseye/main i386 node-is-extglob all 2.1.1-1 [4128 B] Get: 99 http://deb.debian.org/debian bullseye/main i386 node-is-glob all 4.0.1-1 [6312 B] Get: 100 http://deb.debian.org/debian bullseye/main i386 node-binary-extensions all 2.2.0-1 [4352 B] Get: 101 http://deb.debian.org/debian bullseye/main i386 node-is-binary-path all 2.1.0-1 [3432 B] Get: 102 http://deb.debian.org/debian bullseye/main i386 node-normalize-path all 3.0.0-2 [5752 B] Get: 103 http://deb.debian.org/debian bullseye/main i386 node-anymatch all 3.1.1+~2.2.2-1 [28.5 kB] Get: 104 http://deb.debian.org/debian bullseye/main i386 node-graceful-fs all 4.2.4+repack-1 [13.1 kB] Get: 105 http://deb.debian.org/debian bullseye/main i386 node-set-immediate-shim all 2.0.0-1 [3600 B] Get: 106 http://deb.debian.org/debian bullseye/main i386 node-readdirp all 3.5.0-2 [11.3 kB] Get: 107 http://deb.debian.org/debian bullseye/main i386 node-async-each all 1.0.3-1 [4024 B] Get: 108 http://deb.debian.org/debian bullseye/main i386 node-is-buffer all 2.0.5-1 [4048 B] Get: 109 http://deb.debian.org/debian bullseye/main i386 node-kind-of all 6.0.3+dfsg-1 [10.0 kB] Get: 110 http://deb.debian.org/debian bullseye/main i386 node-is-number all 7.0.0-1.1 [5860 B] Get: 111 http://deb.debian.org/debian bullseye/main i386 node-repeat-string all 1.6.1-1 [5180 B] Get: 112 http://deb.debian.org/debian bullseye/main i386 node-to-regex-range all 5.0.1-2 [10.2 kB] Get: 113 http://deb.debian.org/debian bullseye/main i386 node-fill-range all 7.0.1-2 [7872 B] Get: 114 http://deb.debian.org/debian bullseye/main i386 node-braces all 3.0.2+~3.0.0-1 [20.6 kB] Get: 115 http://deb.debian.org/debian bullseye/main i386 node-path-is-absolute all 2.0.0-1 [3864 B] Get: 116 http://deb.debian.org/debian bullseye/main i386 node-path-dirname all 1.0.2-1.1 [3972 B] Get: 117 http://deb.debian.org/debian bullseye/main i386 node-glob-parent all 5.1.1+~5.1.0-2 [6672 B] Get: 118 http://deb.debian.org/debian bullseye/main i386 node-inherits all 2.0.4-1 [4204 B] Get: 119 http://deb.debian.org/debian bullseye/main i386 node-chokidar all 3.4.3-3 [32.0 kB] Get: 120 http://deb.debian.org/debian bullseye/main i386 node-ms all 2.1.3+~cs0.7.31-1 [5612 B] Get: 121 http://deb.debian.org/debian bullseye/main i386 node-debug all 4.3.1+~cs4.1.5-1 [17.3 kB] Get: 122 http://deb.debian.org/debian bullseye/main i386 node-decamelize all 4.0.0-1 [3944 B] Get: 123 http://deb.debian.org/debian bullseye/main i386 node-diff all 4.0.2~dfsg-2 [65.0 kB] Get: 124 http://deb.debian.org/debian bullseye/main i386 node-p-limit all 3.1.0+~cs2.3.0-1 [6904 B] Get: 125 http://deb.debian.org/debian bullseye/main i386 node-p-locate all 5.0.0-1 [5080 B] Get: 126 http://deb.debian.org/debian bullseye/main i386 node-path-exists all 4.0.0-2 [3840 B] Get: 127 http://deb.debian.org/debian bullseye/main i386 node-locate-path all 6.0.0-1 [5264 B] Get: 128 http://deb.debian.org/debian bullseye/main i386 node-find-up all 5.0.0-1 [5840 B] Get: 129 http://deb.debian.org/debian bullseye/main i386 node-fs.realpath all 1.0.0-1.1 [5780 B] Get: 130 http://deb.debian.org/debian bullseye/main i386 node-wrappy all 1.0.2-1.1 [3352 B] Get: 131 http://deb.debian.org/debian bullseye/main i386 node-once all 1.4.0-3 [4344 B] Get: 132 http://deb.debian.org/debian bullseye/main i386 node-inflight all 1.0.6-1.1 [3568 B] Get: 133 http://deb.debian.org/debian bullseye/main i386 node-balanced-match all 1.0.0-1 [4528 B] Get: 134 http://deb.debian.org/debian bullseye/main i386 node-brace-expansion all 2.0.0-1 [7184 B] Get: 135 http://deb.debian.org/debian bullseye/main i386 node-minimatch all 3.0.4+~3.0.3-1 [15.9 kB] Get: 136 http://deb.debian.org/debian bullseye/main i386 node-glob all 7.1.6+~7.1.3-1 [129 kB] Get: 137 http://deb.debian.org/debian bullseye/main i386 node-growl all 1.10.5-2 [7356 B] Get: 138 http://deb.debian.org/debian bullseye/main i386 node-he all 1.2.0-1 [36.7 kB] Get: 139 http://deb.debian.org/debian bullseye/main i386 node-is-plain-obj all 3.0.0-1 [3916 B] Get: 140 http://deb.debian.org/debian bullseye/main i386 node-sprintf-js all 1.1.2+ds1-2 [1836 B] Get: 141 http://deb.debian.org/debian bullseye/main i386 node-argparse all 2.0.1-1 [34.5 kB] Get: 142 http://deb.debian.org/debian bullseye/main i386 node-esprima all 4.0.1+ds+~4.0.2-2 [69.0 kB] Get: 143 http://deb.debian.org/debian bullseye/main i386 node-js-yaml all 3.14.1+dfsg+~3.12.6-2 [44.8 kB] Get: 144 http://deb.debian.org/debian bullseye/main i386 node-safe-buffer all 5.2.1+~cs2.1.2-1 [15.5 kB] Get: 145 http://deb.debian.org/debian bullseye/main i386 node-randombytes all 2.1.0-1 [4104 B] Get: 146 http://deb.debian.org/debian bullseye/main i386 node-serialize-javascript all 5.0.1-2 [11.5 kB] Get: 147 http://deb.debian.org/debian bullseye/main i386 node-strip-json-comments all 3.1.1-1 [5168 B] Get: 148 http://deb.debian.org/debian bullseye/main i386 node-isexe all 2.0.0-5 [4632 B] Get: 149 http://deb.debian.org/debian bullseye/main i386 node-which all 2.0.2+~cs1.3.2-1 [8436 B] Get: 150 http://deb.debian.org/debian bullseye/main i386 node-ansi-regex all 5.0.0-1 [4684 B] Get: 151 http://deb.debian.org/debian bullseye/main i386 node-strip-ansi all 6.0.0-2 [4044 B] Get: 152 http://deb.debian.org/debian bullseye/main i386 node-clone all 2.1.2-2 [8132 B] Get: 153 http://deb.debian.org/debian bullseye/main i386 node-defaults all 1.0.3-2 [3612 B] Get: 154 http://deb.debian.org/debian bullseye/main i386 node-wcwidth.js all 1.0.0-1.1 [6652 B] Get: 155 http://deb.debian.org/debian bullseye/main i386 node-string-width all 4.2.0-1 [9716 B] Get: 156 http://deb.debian.org/debian bullseye/main i386 node-wide-align all 1.1.3-1 [3896 B] Get: 157 http://deb.debian.org/debian bullseye/main i386 node-require-directory all 2.1.1-1.1 [5596 B] Get: 158 http://deb.debian.org/debian bullseye/main i386 node-get-caller-file all 1.0.2-1.1 [3056 B] Get: 159 http://deb.debian.org/debian bullseye/main i386 node-set-blocking all 2.0.0-1.1 [4036 B] Get: 160 http://deb.debian.org/debian bullseye/main i386 node-require-main-filename all 2.0.0-1 [4108 B] Get: 161 http://deb.debian.org/debian bullseye/main i386 node-wrap-ansi all 4.0.0-2 [5540 B] Get: 162 http://deb.debian.org/debian bullseye/main i386 node-cliui all 4.1.0-2 [7964 B] Get: 163 http://deb.debian.org/debian bullseye/main i386 node-which-module all 2.0.0-1 [3792 B] Get: 164 http://deb.debian.org/debian bullseye/main i386 node-end-of-stream all 1.4.4-1 [4356 B] Get: 165 http://deb.debian.org/debian bullseye/main i386 node-pump all 3.0.0-4 [4936 B] Get: 166 http://deb.debian.org/debian bullseye/main i386 node-get-stream all 6.0.0-1 [7172 B] Get: 167 http://deb.debian.org/debian bullseye/main i386 node-is-stream all 2.0.0-1 [4004 B] Get: 168 http://deb.debian.org/debian bullseye/main i386 node-merge-stream all 2.0.0+~1.1.2-1 [5036 B] Get: 169 http://deb.debian.org/debian bullseye/main i386 node-mimic-fn all 3.1.0-1 [5180 B] Get: 170 http://deb.debian.org/debian bullseye/main i386 node-npm-run-path all 2.0.2-2 [4412 B] Get: 171 http://deb.debian.org/debian bullseye/main i386 node-shebang-regex all 3.0.0-1 [3352 B] Get: 172 http://deb.debian.org/debian bullseye/main i386 node-shebang-command all 1.2.0-1.1 [3132 B] Get: 173 http://deb.debian.org/debian bullseye/main i386 node-signal-exit all 3.0.3-1 [6172 B] Get: 174 http://deb.debian.org/debian bullseye/main i386 node-execa all 4.1.0+dfsg+~cs19.3.6-5 [28.1 kB] Get: 175 http://deb.debian.org/debian bullseye/main i386 node-invert-kv all 3.0.1-1 [3904 B] Get: 176 http://deb.debian.org/debian bullseye/main i386 node-lcid all 3.1.1-1 [5280 B] Get: 177 http://deb.debian.org/debian bullseye/main i386 node-mem all 1.1.0-1.1 [4308 B] Get: 178 http://deb.debian.org/debian bullseye/main i386 node-os-locale all 5.0.0-1 [4876 B] Get: 179 http://deb.debian.org/debian bullseye/main i386 node-y18n all 4.0.0-4 [6256 B] Get: 180 http://deb.debian.org/debian bullseye/main i386 node-yargs-parser all 18.1.3+~15.0.0-1 [24.0 kB] Get: 181 http://deb.debian.org/debian bullseye/main i386 node-yargs all 15.3.1+repack-2 [109 kB] Get: 182 http://deb.debian.org/debian bullseye/main i386 mocha all 8.2.1+ds1+~cs29.4.27-3 [157 kB] Get: 183 http://deb.debian.org/debian bullseye/main i386 node-arrify all 2.0.1-1 [3408 B] Get: 184 http://deb.debian.org/debian bullseye/main i386 node-micromatch all 4.0.2+repack+~4.0.1-1 [25.5 kB] Get: 185 http://deb.debian.org/debian bullseye/main i386 pkg-js-tools all 0.9.65 [38.0 kB] Fetched 35.8 MB in 1s (52.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19674 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36.1-7_i386.deb ... Unpacking bsdextrautils (2.36.1-7) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../001-libuchardet0_0.0.7-1_i386.deb ... Unpacking libuchardet0:i386 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-6_i386.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../003-libpipeline1_1.5.3-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.4-2_i386.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package sse2-support. Preparing to unpack .../005-sse2-support_6_i386.deb ... Unpacking sse2-support (6) ... Selecting previously unselected package netbase. Preparing to unpack .../006-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../008-openssl_1.1.1k-1_i386.deb ... Unpacking openssl (1.1.1k-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../009-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../010-libmagic-mgc_1%3a5.39-3_i386.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../011-libmagic1_1%3a5.39-3_i386.deb ... Unpacking libmagic1:i386 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../012-file_1%3a5.39-3_i386.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.21-4_i386.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../014-libsigsegv2_2.13-1_i386.deb ... Unpacking libsigsegv2:i386 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../015-m4_1.4.18-5_i386.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../024-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../025-libfile-stripnondeterminism-perl_1.11.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.11.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../026-dh-strip-nondeterminism_1.11.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.11.0-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../027-libelf1_0.183-1_i386.deb ... Unpacking libelf1:i386 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.13+20210201-1_i386.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:i386. Preparing to unpack .../029-libicu67_67.1-6_i386.deb ... Unpacking libicu67:i386 (67.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../030-libxml2_2.9.10+dfsg-6.6_i386.deb ... Unpacking libxml2:i386 (2.9.10+dfsg-6.6) ... Selecting previously unselected package gettext. Preparing to unpack .../031-gettext_0.21-4_i386.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../032-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../033-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../034-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libarray-unique-perl. Preparing to unpack .../035-libarray-unique-perl_0.08-2.1_all.deb ... Unpacking libarray-unique-perl (0.08-2.1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../036-libbrotli1_1.0.9-2+b2_i386.deb ... Unpacking libbrotli1:i386 (1.0.9-2+b2) ... Selecting previously unselected package libc-ares2:i386. Preparing to unpack .../037-libc-ares2_1.17.1-1_i386.deb ... Unpacking libc-ares2:i386 (1.17.1-1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../038-libsub-name-perl_0.26-1+b1_i386.deb ... Unpacking libsub-name-perl (0.26-1+b1) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../039-libclass-accessor-perl_0.51-1_all.deb ... Unpacking libclass-accessor-perl (0.51-1) ... Selecting previously unselected package libio-stringy-perl. Preparing to unpack .../040-libio-stringy-perl_2.111-3_all.deb ... Unpacking libio-stringy-perl (2.111-3) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../041-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../042-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../043-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../044-libfile-listing-perl_6.14-1_all.deb ... Unpacking libfile-listing-perl (6.14-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../045-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../046-liburi-perl_5.08-1_all.deb ... Unpacking liburi-perl (5.08-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../047-libhtml-parser-perl_3.75-1+b1_i386.deb ... Unpacking libhtml-parser-perl (3.75-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../048-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../049-libio-html-perl_1.004-2_all.deb ... Unpacking libio-html-perl (1.004-2) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../050-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../051-libhttp-message-perl_6.28-1_all.deb ... Unpacking libhttp-message-perl (6.28-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../052-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../053-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:i386. Preparing to unpack .../054-perl-openssl-defaults_5_i386.deb ... Unpacking perl-openssl-defaults:i386 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../055-libnet-ssleay-perl_1.88-3+b1_i386.deb ... Unpacking libnet-ssleay-perl (1.88-3+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../056-libio-socket-ssl-perl_2.069-1_all.deb ... Unpacking libio-socket-ssl-perl (2.069-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../057-libnet-http-perl_6.20-1_all.deb ... Unpacking libnet-http-perl (6.20-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../058-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../059-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../060-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../061-libwww-perl_6.52-1_all.deb ... Unpacking libwww-perl (6.52-1) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../062-liberror-perl_0.17029-1_all.deb ... Unpacking liberror-perl (0.17029-1) ... Selecting previously unselected package libexporter-lite-perl. Preparing to unpack .../063-libexporter-lite-perl_0.08-1_all.deb ... Unpacking libexporter-lite-perl (0.08-1) ... Selecting previously unselected package libparse-debcontrol-perl. Preparing to unpack .../064-libparse-debcontrol-perl_2.005-4.1_all.deb ... Unpacking libparse-debcontrol-perl (2.005-4.1) ... Selecting previously unselected package libtie-ixhash-perl. Preparing to unpack .../065-libtie-ixhash-perl_1.23-2.1_all.deb ... Unpacking libtie-ixhash-perl (1.23-2.1) ... Selecting previously unselected package libdebian-copyright-perl. Preparing to unpack .../066-libdebian-copyright-perl_0.2-4_all.deb ... Unpacking libdebian-copyright-perl (0.2-4) ... Selecting previously unselected package libdeflate0:i386. Preparing to unpack .../067-libdeflate0_1.7-1_i386.deb ... Unpacking libdeflate0:i386 (1.7-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../068-libgdk-pixbuf2.0-common_2.42.2+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.2+dfsg-1) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../069-libglib2.0-0_2.66.8-1_i386.deb ... Unpacking libglib2.0-0:i386 (2.66.8-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../070-shared-mime-info_2.0-1_i386.deb ... Unpacking shared-mime-info (2.0-1) ... Selecting previously unselected package libjpeg62-turbo:i386. Preparing to unpack .../071-libjpeg62-turbo_1%3a2.0.6-4_i386.deb ... Unpacking libjpeg62-turbo:i386 (1:2.0.6-4) ... Selecting previously unselected package libpng16-16:i386. Preparing to unpack .../072-libpng16-16_1.6.37-3_i386.deb ... Unpacking libpng16-16:i386 (1.6.37-3) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../073-libjbig0_2.1-3.1+b2_i386.deb ... Unpacking libjbig0:i386 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:i386. Preparing to unpack .../074-libwebp6_0.6.1-2+b1_i386.deb ... Unpacking libwebp6:i386 (0.6.1-2+b1) ... Selecting previously unselected package libtiff5:i386. Preparing to unpack .../075-libtiff5_4.2.0-1_i386.deb ... Unpacking libtiff5:i386 (4.2.0-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:i386. Preparing to unpack .../076-libgdk-pixbuf-2.0-0_2.42.2+dfsg-1_i386.deb ... Unpacking libgdk-pixbuf-2.0-0:i386 (2.42.2+dfsg-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../077-libio-pty-perl_1%3a1.15-2_i386.deb ... Unpacking libio-pty-perl (1:1.15-2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../078-libipc-run-perl_20200505.0-1_all.deb ... Unpacking libipc-run-perl (20200505.0-1) ... Selecting previously unselected package libjs-inherits. Preparing to unpack .../079-libjs-inherits_2.0.4-1_all.deb ... Unpacking libjs-inherits (2.0.4-1) ... Selecting previously unselected package libjs-sprintf-js. Preparing to unpack .../080-libjs-sprintf-js_1.1.2+ds1-2_all.deb ... Unpacking libjs-sprintf-js (1.1.2+ds1-2) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../081-libjson-perl_4.03000-1_all.deb ... Unpacking libjson-perl (4.03000-1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../082-libnghttp2-14_1.43.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.43.0-1) ... Selecting previously unselected package libnode72:i386. Preparing to unpack .../083-libnode72_12.21.0~dfsg-4_i386.deb ... Unpacking libnode72:i386 (12.21.0~dfsg-4) ... Selecting previously unselected package libnotify4:i386. Preparing to unpack .../084-libnotify4_0.7.9-3_i386.deb ... Unpacking libnotify4:i386 (0.7.9-3) ... Selecting previously unselected package libnotify-bin. Preparing to unpack .../085-libnotify-bin_0.7.9-3_i386.deb ... Unpacking libnotify-bin (0.7.9-3) ... Selecting previously unselected package nodejs. Preparing to unpack .../086-nodejs_12.21.0~dfsg-4_i386.deb ... Unpacking nodejs (12.21.0~dfsg-4) ... Selecting previously unselected package node-ansi-colors. Preparing to unpack .../087-node-ansi-colors_4.1.1-2_all.deb ... Unpacking node-ansi-colors (4.1.1-2) ... Selecting previously unselected package node-browser-stdout. Preparing to unpack .../088-node-browser-stdout_1.3.1-2_all.deb ... Unpacking node-browser-stdout (1.3.1-2) ... Selecting previously unselected package node-camelcase. Preparing to unpack .../089-node-camelcase_6.2.0-2_all.deb ... Unpacking node-camelcase (6.2.0-2) ... Selecting previously unselected package node-color-name. Preparing to unpack .../090-node-color-name_1.1.4+~1.1.1-1_all.deb ... Unpacking node-color-name (1.1.4+~1.1.1-1) ... Selecting previously unselected package node-color-convert. Preparing to unpack .../091-node-color-convert_1.9.3-1_all.deb ... Unpacking node-color-convert (1.9.3-1) ... Selecting previously unselected package node-ansi-styles. Preparing to unpack .../092-node-ansi-styles_4.2.1-1_all.deb ... Unpacking node-ansi-styles (4.2.1-1) ... Selecting previously unselected package node-escape-string-regexp. Preparing to unpack .../093-node-escape-string-regexp_4.0.0-1_all.deb ... Unpacking node-escape-string-regexp (4.0.0-1) ... Selecting previously unselected package node-has-flag. Preparing to unpack .../094-node-has-flag_4.0.0-1_all.deb ... Unpacking node-has-flag (4.0.0-1) ... Selecting previously unselected package node-supports-color. Preparing to unpack .../095-node-supports-color_8.1.0+~7.2.0-1_all.deb ... Unpacking node-supports-color (8.1.0+~7.2.0-1) ... Selecting previously unselected package node-chalk. Preparing to unpack .../096-node-chalk_4.1.0-1_all.deb ... Unpacking node-chalk (4.1.0-1) ... Selecting previously unselected package node-is-extglob. Preparing to unpack .../097-node-is-extglob_2.1.1-1_all.deb ... Unpacking node-is-extglob (2.1.1-1) ... Selecting previously unselected package node-is-glob. Preparing to unpack .../098-node-is-glob_4.0.1-1_all.deb ... Unpacking node-is-glob (4.0.1-1) ... Selecting previously unselected package node-binary-extensions. Preparing to unpack .../099-node-binary-extensions_2.2.0-1_all.deb ... Unpacking node-binary-extensions (2.2.0-1) ... Selecting previously unselected package node-is-binary-path. Preparing to unpack .../100-node-is-binary-path_2.1.0-1_all.deb ... Unpacking node-is-binary-path (2.1.0-1) ... Selecting previously unselected package node-normalize-path. Preparing to unpack .../101-node-normalize-path_3.0.0-2_all.deb ... Unpacking node-normalize-path (3.0.0-2) ... Selecting previously unselected package node-anymatch. Preparing to unpack .../102-node-anymatch_3.1.1+~2.2.2-1_all.deb ... Unpacking node-anymatch (3.1.1+~2.2.2-1) ... Selecting previously unselected package node-graceful-fs. Preparing to unpack .../103-node-graceful-fs_4.2.4+repack-1_all.deb ... Unpacking node-graceful-fs (4.2.4+repack-1) ... Selecting previously unselected package node-set-immediate-shim. Preparing to unpack .../104-node-set-immediate-shim_2.0.0-1_all.deb ... Unpacking node-set-immediate-shim (2.0.0-1) ... Selecting previously unselected package node-readdirp. Preparing to unpack .../105-node-readdirp_3.5.0-2_all.deb ... Unpacking node-readdirp (3.5.0-2) ... Selecting previously unselected package node-async-each. Preparing to unpack .../106-node-async-each_1.0.3-1_all.deb ... Unpacking node-async-each (1.0.3-1) ... Selecting previously unselected package node-is-buffer. Preparing to unpack .../107-node-is-buffer_2.0.5-1_all.deb ... Unpacking node-is-buffer (2.0.5-1) ... Selecting previously unselected package node-kind-of. Preparing to unpack .../108-node-kind-of_6.0.3+dfsg-1_all.deb ... Unpacking node-kind-of (6.0.3+dfsg-1) ... Selecting previously unselected package node-is-number. Preparing to unpack .../109-node-is-number_7.0.0-1.1_all.deb ... Unpacking node-is-number (7.0.0-1.1) ... Selecting previously unselected package node-repeat-string. Preparing to unpack .../110-node-repeat-string_1.6.1-1_all.deb ... Unpacking node-repeat-string (1.6.1-1) ... Selecting previously unselected package node-to-regex-range. Preparing to unpack .../111-node-to-regex-range_5.0.1-2_all.deb ... Unpacking node-to-regex-range (5.0.1-2) ... Selecting previously unselected package node-fill-range. Preparing to unpack .../112-node-fill-range_7.0.1-2_all.deb ... Unpacking node-fill-range (7.0.1-2) ... Selecting previously unselected package node-braces. Preparing to unpack .../113-node-braces_3.0.2+~3.0.0-1_all.deb ... Unpacking node-braces (3.0.2+~3.0.0-1) ... Selecting previously unselected package node-path-is-absolute. Preparing to unpack .../114-node-path-is-absolute_2.0.0-1_all.deb ... Unpacking node-path-is-absolute (2.0.0-1) ... Selecting previously unselected package node-path-dirname. Preparing to unpack .../115-node-path-dirname_1.0.2-1.1_all.deb ... Unpacking node-path-dirname (1.0.2-1.1) ... Selecting previously unselected package node-glob-parent. Preparing to unpack .../116-node-glob-parent_5.1.1+~5.1.0-2_all.deb ... Unpacking node-glob-parent (5.1.1+~5.1.0-2) ... Selecting previously unselected package node-inherits. Preparing to unpack .../117-node-inherits_2.0.4-1_all.deb ... Unpacking node-inherits (2.0.4-1) ... Selecting previously unselected package node-chokidar. Preparing to unpack .../118-node-chokidar_3.4.3-3_all.deb ... Unpacking node-chokidar (3.4.3-3) ... Selecting previously unselected package node-ms. Preparing to unpack .../119-node-ms_2.1.3+~cs0.7.31-1_all.deb ... Unpacking node-ms (2.1.3+~cs0.7.31-1) ... Selecting previously unselected package node-debug. Preparing to unpack .../120-node-debug_4.3.1+~cs4.1.5-1_all.deb ... Unpacking node-debug (4.3.1+~cs4.1.5-1) ... Selecting previously unselected package node-decamelize. Preparing to unpack .../121-node-decamelize_4.0.0-1_all.deb ... Unpacking node-decamelize (4.0.0-1) ... Selecting previously unselected package node-diff. Preparing to unpack .../122-node-diff_4.0.2~dfsg-2_all.deb ... Unpacking node-diff (4.0.2~dfsg-2) ... Selecting previously unselected package node-p-limit. Preparing to unpack .../123-node-p-limit_3.1.0+~cs2.3.0-1_all.deb ... Unpacking node-p-limit (3.1.0+~cs2.3.0-1) ... Selecting previously unselected package node-p-locate. Preparing to unpack .../124-node-p-locate_5.0.0-1_all.deb ... Unpacking node-p-locate (5.0.0-1) ... Selecting previously unselected package node-path-exists. Preparing to unpack .../125-node-path-exists_4.0.0-2_all.deb ... Unpacking node-path-exists (4.0.0-2) ... Selecting previously unselected package node-locate-path. Preparing to unpack .../126-node-locate-path_6.0.0-1_all.deb ... Unpacking node-locate-path (6.0.0-1) ... Selecting previously unselected package node-find-up. Preparing to unpack .../127-node-find-up_5.0.0-1_all.deb ... Unpacking node-find-up (5.0.0-1) ... Selecting previously unselected package node-fs.realpath. Preparing to unpack .../128-node-fs.realpath_1.0.0-1.1_all.deb ... Unpacking node-fs.realpath (1.0.0-1.1) ... Selecting previously unselected package node-wrappy. Preparing to unpack .../129-node-wrappy_1.0.2-1.1_all.deb ... Unpacking node-wrappy (1.0.2-1.1) ... Selecting previously unselected package node-once. Preparing to unpack .../130-node-once_1.4.0-3_all.deb ... Unpacking node-once (1.4.0-3) ... Selecting previously unselected package node-inflight. Preparing to unpack .../131-node-inflight_1.0.6-1.1_all.deb ... Unpacking node-inflight (1.0.6-1.1) ... Selecting previously unselected package node-balanced-match. Preparing to unpack .../132-node-balanced-match_1.0.0-1_all.deb ... Unpacking node-balanced-match (1.0.0-1) ... Selecting previously unselected package node-brace-expansion. Preparing to unpack .../133-node-brace-expansion_2.0.0-1_all.deb ... Unpacking node-brace-expansion (2.0.0-1) ... Selecting previously unselected package node-minimatch. Preparing to unpack .../134-node-minimatch_3.0.4+~3.0.3-1_all.deb ... Unpacking node-minimatch (3.0.4+~3.0.3-1) ... Selecting previously unselected package node-glob. Preparing to unpack .../135-node-glob_7.1.6+~7.1.3-1_all.deb ... Unpacking node-glob (7.1.6+~7.1.3-1) ... Selecting previously unselected package node-growl. Preparing to unpack .../136-node-growl_1.10.5-2_all.deb ... Unpacking node-growl (1.10.5-2) ... Selecting previously unselected package node-he. Preparing to unpack .../137-node-he_1.2.0-1_all.deb ... Unpacking node-he (1.2.0-1) ... Selecting previously unselected package node-is-plain-obj. Preparing to unpack .../138-node-is-plain-obj_3.0.0-1_all.deb ... Unpacking node-is-plain-obj (3.0.0-1) ... Selecting previously unselected package node-sprintf-js. Preparing to unpack .../139-node-sprintf-js_1.1.2+ds1-2_all.deb ... Unpacking node-sprintf-js (1.1.2+ds1-2) ... Selecting previously unselected package node-argparse. Preparing to unpack .../140-node-argparse_2.0.1-1_all.deb ... Unpacking node-argparse (2.0.1-1) ... Selecting previously unselected package node-esprima. Preparing to unpack .../141-node-esprima_4.0.1+ds+~4.0.2-2_all.deb ... Unpacking node-esprima (4.0.1+ds+~4.0.2-2) ... Selecting previously unselected package node-js-yaml. Preparing to unpack .../142-node-js-yaml_3.14.1+dfsg+~3.12.6-2_all.deb ... Unpacking node-js-yaml (3.14.1+dfsg+~3.12.6-2) ... Selecting previously unselected package node-safe-buffer. Preparing to unpack .../143-node-safe-buffer_5.2.1+~cs2.1.2-1_all.deb ... Unpacking node-safe-buffer (5.2.1+~cs2.1.2-1) ... Selecting previously unselected package node-randombytes. Preparing to unpack .../144-node-randombytes_2.1.0-1_all.deb ... Unpacking node-randombytes (2.1.0-1) ... Selecting previously unselected package node-serialize-javascript. Preparing to unpack .../145-node-serialize-javascript_5.0.1-2_all.deb ... Unpacking node-serialize-javascript (5.0.1-2) ... Selecting previously unselected package node-strip-json-comments. Preparing to unpack .../146-node-strip-json-comments_3.1.1-1_all.deb ... Unpacking node-strip-json-comments (3.1.1-1) ... Selecting previously unselected package node-isexe. Preparing to unpack .../147-node-isexe_2.0.0-5_all.deb ... Unpacking node-isexe (2.0.0-5) ... Selecting previously unselected package node-which. Preparing to unpack .../148-node-which_2.0.2+~cs1.3.2-1_all.deb ... Unpacking node-which (2.0.2+~cs1.3.2-1) ... Selecting previously unselected package node-ansi-regex. Preparing to unpack .../149-node-ansi-regex_5.0.0-1_all.deb ... Unpacking node-ansi-regex (5.0.0-1) ... Selecting previously unselected package node-strip-ansi. Preparing to unpack .../150-node-strip-ansi_6.0.0-2_all.deb ... Unpacking node-strip-ansi (6.0.0-2) ... Selecting previously unselected package node-clone. Preparing to unpack .../151-node-clone_2.1.2-2_all.deb ... Unpacking node-clone (2.1.2-2) ... Selecting previously unselected package node-defaults. Preparing to unpack .../152-node-defaults_1.0.3-2_all.deb ... Unpacking node-defaults (1.0.3-2) ... Selecting previously unselected package node-wcwidth.js. Preparing to unpack .../153-node-wcwidth.js_1.0.0-1.1_all.deb ... Unpacking node-wcwidth.js (1.0.0-1.1) ... Selecting previously unselected package node-string-width. Preparing to unpack .../154-node-string-width_4.2.0-1_all.deb ... Unpacking node-string-width (4.2.0-1) ... Selecting previously unselected package node-wide-align. Preparing to unpack .../155-node-wide-align_1.1.3-1_all.deb ... Unpacking node-wide-align (1.1.3-1) ... Selecting previously unselected package node-require-directory. Preparing to unpack .../156-node-require-directory_2.1.1-1.1_all.deb ... Unpacking node-require-directory (2.1.1-1.1) ... Selecting previously unselected package node-get-caller-file. Preparing to unpack .../157-node-get-caller-file_1.0.2-1.1_all.deb ... Unpacking node-get-caller-file (1.0.2-1.1) ... Selecting previously unselected package node-set-blocking. Preparing to unpack .../158-node-set-blocking_2.0.0-1.1_all.deb ... Unpacking node-set-blocking (2.0.0-1.1) ... Selecting previously unselected package node-require-main-filename. Preparing to unpack .../159-node-require-main-filename_2.0.0-1_all.deb ... Unpacking node-require-main-filename (2.0.0-1) ... Selecting previously unselected package node-wrap-ansi. Preparing to unpack .../160-node-wrap-ansi_4.0.0-2_all.deb ... Unpacking node-wrap-ansi (4.0.0-2) ... Selecting previously unselected package node-cliui. Preparing to unpack .../161-node-cliui_4.1.0-2_all.deb ... Unpacking node-cliui (4.1.0-2) ... Selecting previously unselected package node-which-module. Preparing to unpack .../162-node-which-module_2.0.0-1_all.deb ... Unpacking node-which-module (2.0.0-1) ... Selecting previously unselected package node-end-of-stream. Preparing to unpack .../163-node-end-of-stream_1.4.4-1_all.deb ... Unpacking node-end-of-stream (1.4.4-1) ... Selecting previously unselected package node-pump. Preparing to unpack .../164-node-pump_3.0.0-4_all.deb ... Unpacking node-pump (3.0.0-4) ... Selecting previously unselected package node-get-stream. Preparing to unpack .../165-node-get-stream_6.0.0-1_all.deb ... Unpacking node-get-stream (6.0.0-1) ... Selecting previously unselected package node-is-stream. Preparing to unpack .../166-node-is-stream_2.0.0-1_all.deb ... Unpacking node-is-stream (2.0.0-1) ... Selecting previously unselected package node-merge-stream. Preparing to unpack .../167-node-merge-stream_2.0.0+~1.1.2-1_all.deb ... Unpacking node-merge-stream (2.0.0+~1.1.2-1) ... Selecting previously unselected package node-mimic-fn. Preparing to unpack .../168-node-mimic-fn_3.1.0-1_all.deb ... Unpacking node-mimic-fn (3.1.0-1) ... Selecting previously unselected package node-npm-run-path. Preparing to unpack .../169-node-npm-run-path_2.0.2-2_all.deb ... Unpacking node-npm-run-path (2.0.2-2) ... Selecting previously unselected package node-shebang-regex. Preparing to unpack .../170-node-shebang-regex_3.0.0-1_all.deb ... Unpacking node-shebang-regex (3.0.0-1) ... Selecting previously unselected package node-shebang-command. Preparing to unpack .../171-node-shebang-command_1.2.0-1.1_all.deb ... Unpacking node-shebang-command (1.2.0-1.1) ... Selecting previously unselected package node-signal-exit. Preparing to unpack .../172-node-signal-exit_3.0.3-1_all.deb ... Unpacking node-signal-exit (3.0.3-1) ... Selecting previously unselected package node-execa. Preparing to unpack .../173-node-execa_4.1.0+dfsg+~cs19.3.6-5_all.deb ... Unpacking node-execa (4.1.0+dfsg+~cs19.3.6-5) ... Selecting previously unselected package node-invert-kv. Preparing to unpack .../174-node-invert-kv_3.0.1-1_all.deb ... Unpacking node-invert-kv (3.0.1-1) ... Selecting previously unselected package node-lcid. Preparing to unpack .../175-node-lcid_3.1.1-1_all.deb ... Unpacking node-lcid (3.1.1-1) ... Selecting previously unselected package node-mem. Preparing to unpack .../176-node-mem_1.1.0-1.1_all.deb ... Unpacking node-mem (1.1.0-1.1) ... Selecting previously unselected package node-os-locale. Preparing to unpack .../177-node-os-locale_5.0.0-1_all.deb ... Unpacking node-os-locale (5.0.0-1) ... Selecting previously unselected package node-y18n. Preparing to unpack .../178-node-y18n_4.0.0-4_all.deb ... Unpacking node-y18n (4.0.0-4) ... Selecting previously unselected package node-yargs-parser. Preparing to unpack .../179-node-yargs-parser_18.1.3+~15.0.0-1_all.deb ... Unpacking node-yargs-parser (18.1.3+~15.0.0-1) ... Selecting previously unselected package node-yargs. Preparing to unpack .../180-node-yargs_15.3.1+repack-2_all.deb ... Unpacking node-yargs (15.3.1+repack-2) ... Selecting previously unselected package mocha. Preparing to unpack .../181-mocha_8.2.1+ds1+~cs29.4.27-3_all.deb ... Unpacking mocha (8.2.1+ds1+~cs29.4.27-3) ... Selecting previously unselected package node-arrify. Preparing to unpack .../182-node-arrify_2.0.1-1_all.deb ... Unpacking node-arrify (2.0.1-1) ... Selecting previously unselected package node-micromatch. Preparing to unpack .../183-node-micromatch_4.0.2+repack+~4.0.1-1_all.deb ... Unpacking node-micromatch (4.0.2+repack+~4.0.1-1) ... Selecting previously unselected package pkg-js-tools. Preparing to unpack .../184-pkg-js-tools_0.9.65_all.deb ... Unpacking pkg-js-tools (0.9.65) ... Setting up libpipeline1:i386 (1.5.3-1) ... Setting up libtie-ixhash-perl (1.23-2.1) ... Setting up libjs-sprintf-js (1.1.2+ds1-2) ... Setting up libjs-inherits (2.0.4-1) ... Setting up bsdextrautils (2.36.1-7) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:i386 (67.1-6) ... Setting up libio-pty-perl (1:1.15-2) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:i386 (2.66.8-1) ... No schema files found: doing nothing. Setting up libio-stringy-perl (2.111-3) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:i386 (1.0.9-2+b2) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libgdk-pixbuf2.0-common (2.42.2+dfsg-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libnghttp2-14:i386 (1.43.0-1) ... Setting up libmagic1:i386 (1:5.39-3) ... Setting up libdeflate0:i386 (1.7-1) ... Setting up perl-openssl-defaults:i386 (5) ... Setting up gettext-base (0.21-4) ... Setting up node-color-name (1.1.4+~1.1.1-1) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libc-ares2:i386 (1.17.1-1) ... Setting up file (1:5.39-3) ... Setting up libjbig0:i386 (2.1-3.1+b2) ... Setting up sse2-support (6) ... Setting up libnode72:i386 (12.21.0~dfsg-4) ... Setting up liberror-perl (0.17029-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libjpeg62-turbo:i386 (1:2.0.6-4) ... Setting up node-sprintf-js (1.1.2+ds1-2) ... Setting up node-shebang-regex (3.0.0-1) ... Setting up node-is-stream (2.0.0-1) ... Setting up libsigsegv2:i386 (2.13-1) ... Setting up libarray-unique-perl (0.08-2.1) ... Setting up libpng16-16:i386 (1.6.37-3) ... Setting up libio-html-perl (1.004-2) ... Setting up autopoint (0.21-4) ... Setting up libwebp6:i386 (0.6.1-2+b1) ... Setting up libipc-run-perl (20200505.0-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libexporter-lite-perl (0.08-1) ... Setting up libsub-name-perl (0.26-1+b1) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:i386 (0.0.7-1) ... Setting up libjson-perl (4.03000-1) ... Setting up node-esprima (4.0.1+ds+~4.0.2-2) ... Setting up libsub-override-perl (0.09-2) ... Setting up netbase (6.3) ... Setting up libtiff5:i386 (4.2.0-1) ... Setting up libclass-accessor-perl (0.51-1) ... Setting up openssl (1.1.1k-1) ... Setting up libelf1:i386 (0.183-1) ... Setting up libxml2:i386 (2.9.10+dfsg-6.6) ... Setting up node-is-buffer (2.0.5-1) ... Setting up liburi-perl (5.08-1) ... Setting up node-is-plain-obj (3.0.0-1) ... Setting up libnet-ssleay-perl (1.88-3+b1) ... Setting up libfile-stripnondeterminism-perl (1.11.0-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up gettext (0.21-4) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libtool (2.4.6-15) ... Setting up libnet-http-perl (6.20-1) ... Setting up m4 (1.4.18-5) ... Setting up nodejs (12.21.0~dfsg-4) ... update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode Setting up node-argparse (2.0.1-1) ... Setting up node-he (1.2.0-1) ... Setting up node-clone (2.1.2-2) ... Setting up node-has-flag (4.0.0-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up node-inherits (2.0.4-1) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up node-path-is-absolute (2.0.0-1) ... Setting up node-safe-buffer (5.2.1+~cs2.1.2-1) ... Setting up node-y18n (4.0.0-4) ... Setting up node-balanced-match (1.0.0-1) ... Setting up node-brace-expansion (2.0.0-1) ... Setting up shared-mime-info (2.0-1) ... Setting up node-set-blocking (2.0.0-1.1) ... Setting up node-repeat-string (1.6.1-1) ... Setting up node-signal-exit (3.0.3-1) ... Setting up node-randombytes (2.1.0-1) ... Setting up node-wrappy (1.0.2-1.1) ... Setting up autoconf (2.69-14) ... Setting up node-require-directory (2.1.1-1.1) ... Setting up dh-strip-nondeterminism (1.11.0-1) ... Setting up node-defaults (1.0.3-2) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.13+20210201-1) ... Setting up node-graceful-fs (4.2.4+repack-1) ... Setting up node-merge-stream (2.0.0+~1.1.2-1) ... Setting up groff-base (1.22.4-6) ... Setting up libhtml-parser-perl (3.75-1+b1) ... Setting up node-binary-extensions (2.2.0-1) ... Setting up node-mimic-fn (3.1.0-1) ... Setting up node-path-dirname (1.0.2-1.1) ... Setting up libgdk-pixbuf-2.0-0:i386 (2.42.2+dfsg-1) ... Setting up node-minimatch (3.0.4+~3.0.3-1) ... Setting up node-set-immediate-shim (2.0.0-1) ... Setting up node-js-yaml (3.14.1+dfsg+~3.12.6-2) ... Setting up node-npm-run-path (2.0.2-2) ... Setting up node-color-convert (1.9.3-1) ... Setting up libio-socket-ssl-perl (2.069-1) ... Setting up node-async-each (1.0.3-1) ... Setting up node-is-extglob (2.1.1-1) ... Setting up node-ms (2.1.3+~cs0.7.31-1) ... Setting up node-shebang-command (1.2.0-1.1) ... Setting up libhttp-message-perl (6.28-1) ... Setting up node-ansi-colors (4.1.1-2) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up node-fs.realpath (1.0.0-1.1) ... Setting up node-diff (4.0.2~dfsg-2) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up node-is-glob (4.0.1-1) ... Setting up node-mem (1.1.0-1.1) ... Setting up node-supports-color (8.1.0+~7.2.0-1) ... Setting up node-invert-kv (3.0.1-1) ... Setting up node-p-limit (3.1.0+~cs2.3.0-1) ... Setting up node-ansi-regex (5.0.0-1) ... Setting up node-strip-json-comments (3.1.1-1) ... Setting up node-once (1.4.0-3) ... Setting up node-browser-stdout (1.3.1-2) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up node-get-caller-file (1.0.2-1.1) ... Setting up node-require-main-filename (2.0.0-1) ... Setting up node-arrify (2.0.1-1) ... Setting up node-serialize-javascript (5.0.1-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up node-isexe (2.0.0-5) ... Setting up node-path-exists (4.0.0-2) ... Setting up node-escape-string-regexp (4.0.0-1) ... Setting up node-p-locate (5.0.0-1) ... Setting up node-which-module (2.0.0-1) ... Setting up node-decamelize (4.0.0-1) ... Setting up node-normalize-path (3.0.0-2) ... Setting up node-kind-of (6.0.3+dfsg-1) ... Setting up node-is-binary-path (2.1.0-1) ... Setting up node-debug (4.3.1+~cs4.1.5-1) ... Setting up node-camelcase (6.2.0-2) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up node-yargs-parser (18.1.3+~15.0.0-1) ... Setting up node-wcwidth.js (1.0.0-1.1) ... Setting up dh-autoreconf (20) ... Setting up node-locate-path (6.0.0-1) ... Setting up node-ansi-styles (4.2.1-1) ... Setting up libnotify4:i386 (0.7.9-3) ... Setting up node-strip-ansi (6.0.0-2) ... Setting up node-chalk (4.1.0-1) ... Setting up node-which (2.0.2+~cs1.3.2-1) ... Setting up node-lcid (3.1.1-1) ... Setting up libnotify-bin (0.7.9-3) ... Setting up node-inflight (1.0.6-1.1) ... Setting up node-glob-parent (5.1.1+~5.1.0-2) ... Setting up node-anymatch (3.1.1+~2.2.2-1) ... Setting up node-string-width (4.2.0-1) ... Setting up node-is-number (7.0.0-1.1) ... Setting up node-end-of-stream (1.4.4-1) ... Setting up node-pump (3.0.0-4) ... Setting up node-find-up (5.0.0-1) ... Setting up node-growl (1.10.5-2) ... Setting up debhelper (13.3.4) ... Setting up node-wrap-ansi (4.0.0-2) ... Setting up node-glob (7.1.6+~7.1.3-1) ... Setting up node-readdirp (3.5.0-2) ... Setting up node-get-stream (6.0.0-1) ... Setting up node-wide-align (1.1.3-1) ... Setting up node-cliui (4.1.0-2) ... Setting up node-to-regex-range (5.0.1-2) ... Setting up node-execa (4.1.0+dfsg+~cs19.3.6-5) ... Setting up node-os-locale (5.0.0-1) ... Setting up node-fill-range (7.0.1-2) ... Setting up node-yargs (15.3.1+repack-2) ... Setting up node-braces (3.0.2+~3.0.0-1) ... Setting up node-chokidar (3.4.3-3) ... Setting up node-micromatch (4.0.2+repack+~4.0.1-1) ... Setting up mocha (8.2.1+ds1+~cs29.4.27-3) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libwww-perl (6.52-1) ... Setting up libparse-debcontrol-perl (2.005-4.1) ... Setting up libdebian-copyright-perl (0.2-4) ... Setting up pkg-js-tools (0.9.65) ... Processing triggers for libc-bin (2.31-12) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl The following NEW packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 59.5 kB of archives. After this operation, 157 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B] Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.5 kB in 0s (5698 kB/s) Selecting previously unselected package libnumber-compare-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24396 files and directories currently installed.) Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package usrmerge. Preparing to unpack .../archives/usrmerge_25_all.deb ... Unpacking usrmerge (25) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up usrmerge (25) ... The system has been successfully converted. Processing triggers for man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. I: Building the package I: Running cd /build/node-anymatch-3.1.1+~2.2.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package node-anymatch dpkg-buildpackage: info: source version 3.1.1+~2.2.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Xavier Guimard dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --with nodejs dh_auto_clean --buildsystem=nodejs rm -rf ./node_modules/.cache rm -rf picomatch/node_modules/.cache dh_clean debian/rules binary dh binary --with nodejs dh_update_autotools_config dh_autoreconf dh_auto_configure --buildsystem=nodejs mkdir node_modules ln -s ../picomatch node_modules/picomatch dh_auto_build --buildsystem=nodejs No build command found, searching known files No build command found, searching known files dh_auto_test --buildsystem=nodejs ln -s ../. node_modules/anymatch /bin/sh -ex debian/tests/pkg-js/test + set -e + RM= + test '!' -e picomatch/package.json + echo '# picomatch tests' # picomatch tests + cd picomatch + mocha picomatch validation ✓ should throw an error when invalid arguments are given multiple patterns ✓ should return true when any of the patterns match ✓ should return false when none of the patterns match file extensions ✓ should match files that contain the given extension: dot files ✓ should not match dotfiles when a leading dot is not defined in a path segment ✓ should match dotfiles when options.dot is true matching: ✓ should escape plus signs to match string literals ✓ should match with non-glob patterns ✓ should match file names ✓ should match with copmon glob patterns ✓ should match files with the given extension ✓ should match wildcards ✓ should match globstars ✓ issue #23 ✓ issue #24 ✓ should match slashes ✓ question marks should not match slashes ✓ should not match dotfiles when `dot` or `dotfiles` are not set ✓ should match dotfiles when `dot` or `dotfiles` is set .parse tokens ✓ should return result for pattern that matched by fastpath ✓ should return result for pattern picomatch .scan ✓ should get the "base" and "glob" from a pattern ✓ should handle leading "./" ✓ should detect braces ✓ should detect globstars ✓ should detect extglobs ✓ should detect extglobs and globstars ✓ should handle leading "!" ✓ should handle leading "./" when negated ✓ should recognize leading ./ ✓ should strip glob magic to return base path ✓ should respect escaped characters ✓ should return full non-glob paths ✓ should not return glob when noext is true ✓ should respect nonegate opts ✓ should return parts of the pattern .base (glob2base test patterns) ✓ should get a base name ✓ should get a base name from a nested glob ✓ should get a base name from a flat file ✓ should get a base name from character class pattern ✓ should get a base name from extglob ✓ should get a base name from a path with non-exglob parens technically invalid windows globs ✓ should support simple globs with backslash path separator glob base > ✓ should parse globs ✓ should support file extensions ✓ should support negation pattern ✓ should support extglobs ✓ should support regex character classes ✓ should support qmarks ✓ should support non-glob patterns braces ✓ should recognize brace sets ✓ should recognize brace ranges ✓ should respect brace enclosures with embedded separators ✓ should handle escaped nested braces ✓ should recognize escaped braces ✓ should get a base name from a complex brace glob ✓ should support braces: no path ✓ should support braces in filename ✓ should support braces in dirname from the Bash 4.3 spec/unit tests ✓ should handle "regular globbing" ✓ should match directories ✓ should use escaped characters as literals ✓ should work for quoted characters ✓ should match escaped quotes ✓ Pattern from Larry Wall's Configure that caused bash to blow up: ✓ should support character classes ✓ should support basic wildmatch (brackets) features ✓ should support extended slash-matching features ✓ should match escaped characters ✓ should consolidate extra stars ✓ none of these should output anything bash.spec dotglob ✓ "a/b/.x" should match "**/.x/**" ✓ ".x" should match "**/.x/**" ✓ ".x/" should match "**/.x/**" ✓ ".x/a" should match "**/.x/**" ✓ ".x/a/b" should match "**/.x/**" ✓ ".x/.x" should match "**/.x/**" ✓ "a/.x" should match "**/.x/**" ✓ "a/b/.x/c" should match "**/.x/**" ✓ "a/b/.x/c/d" should match "**/.x/**" ✓ "a/b/.x/c/d/e" should match "**/.x/**" ✓ "a/b/.x/" should match "**/.x/**" ✓ "a/.x/b" should match "**/.x/**" ✓ "a/.x/b/.x/c" should not match "**/.x/**" ✓ ".bashrc" should not match "?bashrc" ✓ should match trailing slashes with stars ✓ ".bar.baz/" should match ".*.*/" ✓ ".bar.baz" should match ".*.*" glob ✓ "a/b/.x" should match "**/.x/**" ✓ ".x" should match "**/.x/**" ✓ ".x/" should match "**/.x/**" ✓ ".x/a" should match "**/.x/**" ✓ ".x/a/b" should match "**/.x/**" ✓ ".x/.x" should match "**/.x/**" ✓ "a/.x" should match "**/.x/**" ✓ "a/b/.x/c" should match "**/.x/**" ✓ "a/b/.x/c/d" should match "**/.x/**" ✓ "a/b/.x/c/d/e" should match "**/.x/**" ✓ "a/b/.x/" should match "**/.x/**" ✓ "a/.x/b" should match "**/.x/**" ✓ "a/.x/b/.x/c" should not match "**/.x/**" ✓ "a/c/b" should match "a/*/b" ✓ "a/.d/b" should not match "a/*/b" ✓ "a/./b" should not match "a/*/b" ✓ "a/../b" should not match "a/*/b" ✓ "ab" should match "ab**" ✓ "abcdef" should match "ab**" ✓ "abef" should match "ab**" ✓ "abcfef" should match "ab**" ✓ "ab" should not match "ab***ef" ✓ "abcdef" should match "ab***ef" ✓ "abef" should match "ab***ef" ✓ "abcfef" should match "ab***ef" ✓ ".bashrc" should not match "?bashrc" ✓ "abbc" should not match "ab?bc" ✓ "abc" should not match "ab?bc" ✓ "a.a" should match "[a-d]*.[a-b]" ✓ "a.b" should match "[a-d]*.[a-b]" ✓ "c.a" should match "[a-d]*.[a-b]" ✓ "a.a.a" should match "[a-d]*.[a-b]" ✓ "a.a.a" should match "[a-d]*.[a-b]*.[a-b]" ✓ "a.a" should match "*.[a-b]" ✓ "a.b" should match "*.[a-b]" ✓ "a.a.a" should match "*.[a-b]" ✓ "c.a" should match "*.[a-b]" ✓ "d.a.d" should not match "*.[a-b]" ✓ "a.bb" should not match "*.[a-b]" ✓ "a.ccc" should not match "*.[a-b]" ✓ "c.ccc" should not match "*.[a-b]" ✓ "a.a" should match "*.[a-b]*" ✓ "a.b" should match "*.[a-b]*" ✓ "a.a.a" should match "*.[a-b]*" ✓ "c.a" should match "*.[a-b]*" ✓ "d.a.d" should match "*.[a-b]*" ✓ "d.a.d" should not match "*.[a-b]*.[a-b]*" ✓ "d.a.d" should match "*.[a-d]*.[a-d]*" ✓ "a.bb" should match "*.[a-b]*" ✓ "a.ccc" should not match "*.[a-b]*" ✓ "c.ccc" should not match "*.[a-b]*" ✓ "a.a" should match "*[a-b].[a-b]*" ✓ "a.b" should match "*[a-b].[a-b]*" ✓ "a.a.a" should match "*[a-b].[a-b]*" ✓ "c.a" should not match "*[a-b].[a-b]*" ✓ "d.a.d" should not match "*[a-b].[a-b]*" ✓ "a.bb" should match "*[a-b].[a-b]*" ✓ "a.ccc" should not match "*[a-b].[a-b]*" ✓ "c.ccc" should not match "*[a-b].[a-b]*" ✓ "abd" should match "[a-y]*[^c]" ✓ "abe" should match "[a-y]*[^c]" ✓ "bb" should match "[a-y]*[^c]" ✓ "bcd" should match "[a-y]*[^c]" ✓ "ca" should match "[a-y]*[^c]" ✓ "cb" should match "[a-y]*[^c]" ✓ "dd" should match "[a-y]*[^c]" ✓ "de" should match "[a-y]*[^c]" ✓ "bdir/" should match "[a-y]*[^c]" ✓ "abd" should match "**/*" globstar ✓ "a.js" should match "**/*.js" ✓ "a/a.js" should match "**/*.js" ✓ "a/a/b.js" should match "**/*.js" ✓ "a/b/z.js" should match "a/b/**/*.js" ✓ "a/b/c/z.js" should match "a/b/**/*.js" ✓ "foo.md" should match "**/*.md" ✓ "foo/bar.md" should match "**/*.md" ✓ "foo/bar" should match "foo/**/bar" ✓ "foo/bar" should match "foo/**bar" ✓ "ab/a/d" should match "**/*" ✓ "ab/b" should match "**/*" ✓ "a/b/c/d/a.js" should match "**/*" ✓ "a/b/c.js" should match "**/*" ✓ "a/b/c.txt" should match "**/*" ✓ "a/b/.js/c.txt" should match "**/*" ✓ "a.js" should match "**/*" ✓ "za.js" should match "**/*" ✓ "ab" should match "**/*" ✓ "a.b" should match "**/*" ✓ "foo/" should match "foo/**/" ✓ "foo/bar" should not match "foo/**/" ✓ "foo/bazbar" should not match "foo/**/" ✓ "foo/barbar" should not match "foo/**/" ✓ "foo/bar/baz/qux" should not match "foo/**/" ✓ "foo/bar/baz/qux/" should match "foo/**/" braces ✓ should not match with brace patterns when disabled ✓ should treat single-set braces as literals ✓ should match literal braces when escaped ✓ should match using brace patterns ✓ should support brace ranges ✓ should support Kleene stars ✓ should not convert braces inside brackets ✓ should support braces containing slashes ✓ should support braces with empty elements ✓ should support braces with slashes and empty elements ✓ should support braces with stars ✓ should support braces in patterns with globstars ✓ should support braces with globstars, slashes and empty elements ✓ should support braces with globstars and empty elements ✓ should support Kleene plus ✓ should support braces ✓ should match special chars and expand ranges in parentheses brackets trailing stars ✓ should support stars following brackets ✓ should match slashes defined in brackets ✓ should not match slashes following brackets dotfiles normal ✓ should not match dotfiles by default: leading dot ✓ should match dotfiles when a leading dot is defined in the path: ✓ should use negation patterns on dotfiles: ✓ should match dotfiles when there is a leading dot: ✓ should match dotfiles when there is not a leading dot: ✓ should use negation patterns on dotfiles: options.dot ✓ should match dotfiles when `options.dot` is true: ✓ should match dotfiles when `options.dot` is true ✓ should not match dotfiles when `options.dot` is false ✓ should not match dotfiles when `.dot` is not defined and a dot is not in the glob pattern valid dotfiles ✓ micromatch issue#63 (dots) ✓ should not match dotfiles with single stars by default ✓ should work with dots in the path ✓ should not match dotfiles with globstar by default ✓ should match dotfiles when a leading dot is in the pattern ✓ should not match a dot when the dot is not explicitly defined ✓ should not match leading dots with question marks ✓ should match double dots when defined in pattern ✓ should not match double dots when not defined in pattern ✓ should not match single exclusive dots when not defined in pattern ✓ should match leading dots in root path when glob is prefixed with **/ ✓ should match a dot when the dot is explicitly defined ✓ should match dots defined in brackets invalid (exclusive) dots double dots no options should not match leading double-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested double-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing double-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot options = { dot: true } should not match leading double-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested double-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing double-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot options = { strictSlashes: true } should not match leading double-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested double-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing double-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot options = { dot: true, strictSlashes: true } should not match leading double-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested double-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing double-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot single dots no options should not match leading single-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested single-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing single-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot options = { dot: true } should not match leading single-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested single-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing single-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot options = { strictSlashes: true } should not match leading single-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested single-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing single-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot options = { dot: true, strictSlashes: true } should not match leading single-dots ✓ with single star ✓ with dot + single star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot should not match nested single-dots ✓ with star ✓ with dot + star ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot ✓ with globstar + dot + globstar should not match trailing single-dots ✓ with single star ✓ with dot + star ✓ with star + dot ✓ with globstar ✓ with dot + globstar ✓ with globstar + dot + globstar ✓ with globstar + dot extglobs (bash) ✓ should not match empty string with "*(0|1|3|5|7|9)" ✓ "*(a|b[)" should not match "*(a|b\[)" ✓ "*(a|b[)" should not match "\*\(a|b\[\)" ✓ "***" should match "\*\*\*" ✓ "-adobe-courier-bold-o-normal--12-120-75-75-/-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" ✓ "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" should match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" ✓ "-adobe-courier-bold-o-normal--12-120-75-75-X-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" ✓ "/dev/udp/129.22.8.102/45" should match "/dev\/@(tcp|udp)\/*\/*" ✓ "/x/y/z" should match "/x/y/z" ✓ "0377" should match "+([0-7])" ✓ "07" should match "+([0-7])" ✓ "09" should not match "+([0-7])" ✓ "1" should match "0|[1-9]*([0-9])" ✓ "12" should match "0|[1-9]*([0-9])" ✓ "123abc" should not match "(a+|b)*" ✓ "123abc" should not match "(a+|b)+" ✓ "123abc" should match "*?(a)bc" ✓ "123abc" should not match "a(b*(foo|bar))d" ✓ "123abc" should not match "ab*(e|f)" ✓ "123abc" should not match "ab**" ✓ "123abc" should not match "ab**(e|f)" ✓ "123abc" should not match "ab**(e|f)g" ✓ "123abc" should not match "ab***ef" ✓ "123abc" should not match "ab*+(e|f)" ✓ "123abc" should not match "ab*d+(e|f)" ✓ "123abc" should not match "ab?*(e|f)" ✓ "12abc" should not match "0|[1-9]*([0-9])" ✓ "137577991" should match "*(0|1|3|5|7|9)" ✓ "2468" should not match "*(0|1|3|5|7|9)" ✓ "?a?b" should match "\??\?b" ✓ "\a\b\c" should not match "abc" ✓ "a" should match "!(*.a|*.b|*.c)" ✓ "a" should not match "!(a)" ✓ "a" should not match "!(a)*" ✓ "a" should match "(a)" ✓ "a" should not match "(b)" ✓ "a" should match "*(a)" ✓ "a" should match "+(a)" ✓ "a" should match "?" ✓ "a" should match "?(a|b)" ✓ "a" should not match "??" ✓ "a" should match "a!(b)*" ✓ "a" should match "a?(a|b)" ✓ "a" should match "a?(x)" ✓ "a" should not match "a??b" ✓ "a" should not match "b?(a|b)" ✓ "a((((b" should match "a(*b" ✓ "a((((b" should not match "a(b" ✓ "a((((b" should not match "a\(b" ✓ "a((b" should match "a(*b" ✓ "a((b" should not match "a(b" ✓ "a((b" should not match "a\(b" ✓ "a(b" should match "a(*b" ✓ "a(b" should match "a(b" ✓ "a\(b" should match "a\(b" ✓ "a(b" should match "a\(b" ✓ "a." should match "!(*.a|*.b|*.c)" ✓ "a." should match "*!(.a|.b|.c)" ✓ "a." should match "*.!(a)" ✓ "a." should match "*.!(a|b|c)" ✓ "a." should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a." should not match "*.+(b|d)" ✓ "a.a" should not match "!(*.[a-b]*)" ✓ "a.a" should not match "!(*.a|*.b|*.c)" ✓ "a.a" should not match "!(*[a-b].[a-b]*)" ✓ "a.a" should not match "!*.(a|b)" ✓ "a.a" should not match "!*.(a|b)*" ✓ "a.a" should match "(a|d).(a|b)*" ✓ "a.a" should match "(b|a).(a)" ✓ "a.a" should match "*!(.a|.b|.c)" ✓ "a.a" should not match "*.!(a)" ✓ "a.a" should not match "*.!(a|b|c)" ✓ "a.a" should match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.a" should not match "*.+(b|d)" ✓ "a.a" should match "@(b|a).@(a)" ✓ "a.a.a" should not match "!(*.[a-b]*)" ✓ "a.a.a" should not match "!(*[a-b].[a-b]*)" ✓ "a.a.a" should not match "!*.(a|b)" ✓ "a.a.a" should not match "!*.(a|b)*" ✓ "a.a.a" should match "*.!(a)" ✓ "a.a.a" should not match "*.+(b|d)" ✓ "a.aa.a" should not match "(b|a).(a)" ✓ "a.aa.a" should not match "@(b|a).@(a)" ✓ "a.abcd" should match "!(*.a|*.b|*.c)" ✓ "a.abcd" should not match "!(*.a|*.b|*.c)*" ✓ "a.abcd" should match "*!(*.a|*.b|*.c)*" ✓ "a.abcd" should match "*!(.a|.b|.c)" ✓ "a.abcd" should match "*.!(a|b|c)" ✓ "a.abcd" should not match "*.!(a|b|c)*" ✓ "a.abcd" should match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.b" should not match "!(*.*)" ✓ "a.b" should not match "!(*.[a-b]*)" ✓ "a.b" should not match "!(*.a|*.b|*.c)" ✓ "a.b" should not match "!(*[a-b].[a-b]*)" ✓ "a.b" should not match "!*.(a|b)" ✓ "a.b" should not match "!*.(a|b)*" ✓ "a.b" should match "(a|d).(a|b)*" ✓ "a.b" should match "*!(.a|.b|.c)" ✓ "a.b" should match "*.!(a)" ✓ "a.b" should not match "*.!(a|b|c)" ✓ "a.b" should match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.b" should match "*.+(b|d)" ✓ "a.bb" should not match "!(*.[a-b]*)" ✓ "a.bb" should not match "!(*[a-b].[a-b]*)" ✓ "a.bb" should match "!*.(a|b)" ✓ "a.bb" should not match "!*.(a|b)*" ✓ "a.bb" should not match "!*.*(a|b)" ✓ "a.bb" should match "(a|d).(a|b)*" ✓ "a.bb" should not match "(b|a).(a)" ✓ "a.bb" should match "*.+(b|d)" ✓ "a.bb" should not match "@(b|a).@(a)" ✓ "a.c" should not match "!(*.a|*.b|*.c)" ✓ "a.c" should match "*!(.a|.b|.c)" ✓ "a.c" should not match "*.!(a|b|c)" ✓ "a.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.c.d" should match "!(*.a|*.b|*.c)" ✓ "a.c.d" should match "*!(.a|.b|.c)" ✓ "a.c.d" should match "*.!(a|b|c)" ✓ "a.c.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.ccc" should match "!(*.[a-b]*)" ✓ "a.ccc" should match "!(*[a-b].[a-b]*)" ✓ "a.ccc" should match "!*.(a|b)" ✓ "a.ccc" should match "!*.(a|b)*" ✓ "a.ccc" should not match "*.+(b|d)" ✓ "a.js" should not match "!(*.js)" ✓ "a.js" should match "*!(.js)" ✓ "a.js" should not match "*.!(js)" ✓ "a.js" should not match "a.!(js)" ✓ "a.js" should not match "a.!(js)*" ✓ "a.js.js" should not match "!(*.js)" ✓ "a.js.js" should match "*!(.js)" ✓ "a.js.js" should match "*.!(js)" ✓ "a.js.js" should match "*.*(js).js" ✓ "a.md" should match "!(*.js)" ✓ "a.md" should match "*!(.js)" ✓ "a.md" should match "*.!(js)" ✓ "a.md" should match "a.!(js)" ✓ "a.md" should match "a.!(js)*" ✓ "a.md.js" should not match "*.*(js).js" ✓ "a.txt" should match "a.!(js)" ✓ "a.txt" should match "a.!(js)*" ✓ "a/!(z)" should match "a/!(z)" ✓ "a/b" should match "a/!(z)" ✓ "a/b/c.txt" should not match "*/b/!(*).txt" ✓ "a/b/c.txt" should not match "*/b/!(c).txt" ✓ "a/b/c.txt" should match "*/b/!(cc).txt" ✓ "a/b/cc.txt" should not match "*/b/!(*).txt" ✓ "a/b/cc.txt" should not match "*/b/!(c).txt" ✓ "a/b/cc.txt" should not match "*/b/!(cc).txt" ✓ "a/dir/foo.txt" should match "*/dir/**/!(bar).txt" ✓ "a/z" should not match "a/!(z)" ✓ "a\(b" should not match "a(*b" ✓ "a\(b" should not match "a(b" ✓ "a\z" should match "a\z" ✓ "a\z" should match "a\z" ✓ "a\b" should match "a/b" ✓ "a\z" should match "a\z" ✓ "a\z" should not match "a\z" ✓ "aa" should not match "!(a!(b))" ✓ "aa" should match "!(a)" ✓ "aa" should not match "!(a)*" ✓ "aa" should not match "?" ✓ "aa" should not match "@(a)b" ✓ "aa" should match "a!(b)*" ✓ "aa" should not match "a??b" ✓ "aa.aa" should not match "(b|a).(a)" ✓ "aa.aa" should not match "@(b|a).@(a)" ✓ "aaa" should not match "!(a)*" ✓ "aaa" should match "a!(b)*" ✓ "aaaaaaabababab" should match "*ab" ✓ "aaac" should match "*(@(a))a@(c)" ✓ "aaaz" should match "[a*(]*z" ✓ "aab" should not match "!(a)*" ✓ "aab" should not match "?" ✓ "aab" should not match "??" ✓ "aab" should not match "@(c)b" ✓ "aab" should match "a!(b)*" ✓ "aab" should not match "a??b" ✓ "aac" should match "*(@(a))a@(c)" ✓ "aac" should not match "*(@(a))b@(c)" ✓ "aax" should not match "a!(a*|b)" ✓ "aax" should match "a!(x*|b)" ✓ "aax" should match "a?(a*|b)" ✓ "aaz" should match "[a*(]*z" ✓ "ab" should match "!(*.*)" ✓ "ab" should match "!(a!(b))" ✓ "ab" should not match "!(a)*" ✓ "ab" should match "@(a+|b)*" ✓ "ab" should match "(a+|b)+" ✓ "ab" should not match "*?(a)bc" ✓ "ab" should not match "a!(*(b|B))" ✓ "ab" should not match "a!(@(b|B))" ✓ "aB" should not match "a!(@(b|B))" ✓ "ab" should not match "a!(b)*" ✓ "ab" should not match "a(*b" ✓ "ab" should not match "a(b" ✓ "ab" should not match "a(b*(foo|bar))d" ✓ "ab" should not match "a/b" ✓ "ab" should not match "a\(b" ✓ "ab" should match "ab*(e|f)" ✓ "ab" should match "ab**" ✓ "ab" should match "ab**(e|f)" ✓ "ab" should not match "ab**(e|f)g" ✓ "ab" should not match "ab***ef" ✓ "ab" should not match "ab*+(e|f)" ✓ "ab" should not match "ab*d+(e|f)" ✓ "ab" should not match "ab?*(e|f)" ✓ "ab/cXd/efXg/hi" should match "**/*X*/**/*i" ✓ "ab/cXd/efXg/hi" should match "*/*X*/*/*i" ✓ "ab/cXd/efXg/hi" should match "*X*i" ✓ "ab/cXd/efXg/hi" should match "*Xg*i" ✓ "ab]" should match "a!(@(b|B))" ✓ "abab" should match "(a+|b)*" ✓ "abab" should match "(a+|b)+" ✓ "abab" should not match "*?(a)bc" ✓ "abab" should not match "a(b*(foo|bar))d" ✓ "abab" should not match "ab*(e|f)" ✓ "abab" should match "ab**" ✓ "abab" should match "ab**(e|f)" ✓ "abab" should not match "ab**(e|f)g" ✓ "abab" should not match "ab***ef" ✓ "abab" should not match "ab*+(e|f)" ✓ "abab" should not match "ab*d+(e|f)" ✓ "abab" should not match "ab?*(e|f)" ✓ "abb" should match "!(*.*)" ✓ "abb" should not match "!(a)*" ✓ "abb" should not match "a!(b)*" ✓ "abbcd" should match "@(ab|a*(b))*(c)d" ✓ "abc" should not match "\a\b\c" ✓ "aBc" should match "a!(@(b|B))" ✓ "abcd" should match "?@(a|b)*@(c)d" ✓ "abcd" should match "@(ab|a*@(b))*(c)d" ✓ "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txt" should match "**/*a*b*g*n*t" ✓ "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txtz" should not match "**/*a*b*g*n*t" ✓ "abcdef" should match "(a+|b)*" ✓ "abcdef" should not match "(a+|b)+" ✓ "abcdef" should not match "*?(a)bc" ✓ "abcdef" should not match "a(b*(foo|bar))d" ✓ "abcdef" should not match "ab*(e|f)" ✓ "abcdef" should match "ab**" ✓ "abcdef" should match "ab**(e|f)" ✓ "abcdef" should not match "ab**(e|f)g" ✓ "abcdef" should match "ab***ef" ✓ "abcdef" should match "ab*+(e|f)" ✓ "abcdef" should match "ab*d+(e|f)" ✓ "abcdef" should not match "ab?*(e|f)" ✓ "abcfef" should match "(a+|b)*" ✓ "abcfef" should not match "(a+|b)+" ✓ "abcfef" should not match "*?(a)bc" ✓ "abcfef" should not match "a(b*(foo|bar))d" ✓ "abcfef" should not match "ab*(e|f)" ✓ "abcfef" should match "ab**" ✓ "abcfef" should match "ab**(e|f)" ✓ "abcfef" should not match "ab**(e|f)g" ✓ "abcfef" should match "ab***ef" ✓ "abcfef" should match "ab*+(e|f)" ✓ "abcfef" should not match "ab*d+(e|f)" ✓ "abcfef" should match "ab?*(e|f)" ✓ "abcfefg" should match "(a+|b)*" ✓ "abcfefg" should not match "(a+|b)+" ✓ "abcfefg" should not match "*?(a)bc" ✓ "abcfefg" should not match "a(b*(foo|bar))d" ✓ "abcfefg" should not match "ab*(e|f)" ✓ "abcfefg" should match "ab**" ✓ "abcfefg" should match "ab**(e|f)" ✓ "abcfefg" should match "ab**(e|f)g" ✓ "abcfefg" should not match "ab***ef" ✓ "abcfefg" should not match "ab*+(e|f)" ✓ "abcfefg" should not match "ab*d+(e|f)" ✓ "abcfefg" should not match "ab?*(e|f)" ✓ "abcx" should match "!([[*])*" ✓ "abcx" should match "+(a|b\[)*" ✓ "abcx" should not match "[a*(]*z" ✓ "abcXdefXghi" should match "*X*i" ✓ "abcz" should match "!([[*])*" ✓ "abcz" should match "+(a|b\[)*" ✓ "abcz" should match "[a*(]*z" ✓ "abd" should match "(a+|b)*" ✓ "abd" should not match "(a+|b)+" ✓ "abd" should not match "*?(a)bc" ✓ "abd" should match "a!(*(b|B))" ✓ "abd" should match "a!(@(b|B))" ✓ "abd" should not match "a!(@(b|B))d" ✓ "abd" should match "a(b*(foo|bar))d" ✓ "abd" should match "a+(b|c)d" ✓ "abd" should match "a[b*(foo|bar)]d" ✓ "abd" should not match "ab*(e|f)" ✓ "abd" should match "ab**" ✓ "abd" should match "ab**(e|f)" ✓ "abd" should not match "ab**(e|f)g" ✓ "abd" should not match "ab***ef" ✓ "abd" should not match "ab*+(e|f)" ✓ "abd" should not match "ab*d+(e|f)" ✓ "abd" should match "ab?*(e|f)" ✓ "abef" should match "(a+|b)*" ✓ "abef" should not match "(a+|b)+" ✓ "abef" should not match "*(a+|b)" ✓ "abef" should not match "*?(a)bc" ✓ "abef" should not match "a(b*(foo|bar))d" ✓ "abef" should match "ab*(e|f)" ✓ "abef" should match "ab**" ✓ "abef" should match "ab**(e|f)" ✓ "abef" should not match "ab**(e|f)g" ✓ "abef" should match "ab***ef" ✓ "abef" should match "ab*+(e|f)" ✓ "abef" should not match "ab*d+(e|f)" ✓ "abef" should match "ab?*(e|f)" ✓ "abz" should not match "a!(*)" ✓ "abz" should match "a!(z)" ✓ "abz" should match "a*!(z)" ✓ "abz" should not match "a*(z)" ✓ "abz" should match "a**(z)" ✓ "abz" should match "a*@(z)" ✓ "abz" should not match "a+(z)" ✓ "abz" should not match "a?(z)" ✓ "abz" should not match "a@(z)" ✓ "ac" should not match "!(a)*" ✓ "ac" should match "*(@(a))a@(c)" ✓ "ac" should match "a!(*(b|B))" ✓ "ac" should match "a!(@(b|B))" ✓ "ac" should match "a!(b)*" ✓ "accdef" should match "(a+|b)*" ✓ "accdef" should not match "(a+|b)+" ✓ "accdef" should not match "*?(a)bc" ✓ "accdef" should not match "a(b*(foo|bar))d" ✓ "accdef" should not match "ab*(e|f)" ✓ "accdef" should not match "ab**" ✓ "accdef" should not match "ab**(e|f)" ✓ "accdef" should not match "ab**(e|f)g" ✓ "accdef" should not match "ab***ef" ✓ "accdef" should not match "ab*+(e|f)" ✓ "accdef" should not match "ab*d+(e|f)" ✓ "accdef" should not match "ab?*(e|f)" ✓ "acd" should match "(a+|b)*" ✓ "acd" should not match "(a+|b)+" ✓ "acd" should not match "*?(a)bc" ✓ "acd" should match "@(ab|a*(b))*(c)d" ✓ "acd" should match "a!(*(b|B))" ✓ "acd" should match "a!(@(b|B))" ✓ "acd" should match "a!(@(b|B))d" ✓ "acd" should not match "a(b*(foo|bar))d" ✓ "acd" should match "a+(b|c)d" ✓ "acd" should not match "a[b*(foo|bar)]d" ✓ "acd" should not match "ab*(e|f)" ✓ "acd" should not match "ab**" ✓ "acd" should not match "ab**(e|f)" ✓ "acd" should not match "ab**(e|f)g" ✓ "acd" should not match "ab***ef" ✓ "acd" should not match "ab*+(e|f)" ✓ "acd" should not match "ab*d+(e|f)" ✓ "acd" should not match "ab?*(e|f)" ✓ "ax" should match "?(a*|b)" ✓ "ax" should not match "a?(b*)" ✓ "axz" should not match "a+(z)" ✓ "az" should not match "a!(*)" ✓ "az" should not match "a!(z)" ✓ "az" should match "a*!(z)" ✓ "az" should match "a*(z)" ✓ "az" should match "a**(z)" ✓ "az" should match "a*@(z)" ✓ "az" should match "a+(z)" ✓ "az" should match "a?(z)" ✓ "az" should match "a@(z)" ✓ "az" should not match "a\z" ✓ "az" should not match "a\z" ✓ "b" should match "!(a)*" ✓ "b" should match "(a+|b)*" ✓ "b" should not match "a!(b)*" ✓ "b.a" should match "(b|a).(a)" ✓ "b.a" should match "@(b|a).@(a)" ✓ "b/a" should not match "!(b/a)" ✓ "b/b" should match "!(b/a)" ✓ "b/c" should match "!(b/a)" ✓ "b/c" should not match "b/!(c)" ✓ "b/c" should match "b/!(cc)" ✓ "b/c.txt" should not match "b/!(c).txt" ✓ "b/c.txt" should match "b/!(cc).txt" ✓ "b/cc" should match "b/!(c)" ✓ "b/cc" should not match "b/!(cc)" ✓ "b/cc.txt" should not match "b/!(c).txt" ✓ "b/cc.txt" should not match "b/!(cc).txt" ✓ "b/ccc" should match "b/!(c)" ✓ "ba" should match "!(a!(b))" ✓ "ba" should match "b?(a|b)" ✓ "baaac" should not match "*(@(a))a@(c)" ✓ "bar" should match "!(foo)" ✓ "bar" should match "!(foo)*" ✓ "bar" should match "!(foo)b*" ✓ "bar" should match "*(!(foo))" ✓ "baz" should match "!(foo)*" ✓ "baz" should match "!(foo)b*" ✓ "baz" should match "*(!(foo))" ✓ "bb" should match "!(a!(b))" ✓ "bb" should match "!(a)*" ✓ "bb" should not match "a!(b)*" ✓ "bb" should not match "a?(a|b)" ✓ "bbc" should match "!([[*])*" ✓ "bbc" should not match "+(a|b\[)*" ✓ "bbc" should not match "[a*(]*z" ✓ "bz" should not match "a+(z)" ✓ "c" should not match "*(@(a))a@(c)" ✓ "c.a" should not match "!(*.[a-b]*)" ✓ "c.a" should match "!(*[a-b].[a-b]*)" ✓ "c.a" should not match "!*.(a|b)" ✓ "c.a" should not match "!*.(a|b)*" ✓ "c.a" should not match "(b|a).(a)" ✓ "c.a" should not match "*.!(a)" ✓ "c.a" should not match "*.+(b|d)" ✓ "c.a" should not match "@(b|a).@(a)" ✓ "c.c" should not match "!(*.a|*.b|*.c)" ✓ "c.c" should match "*!(.a|.b|.c)" ✓ "c.c" should not match "*.!(a|b|c)" ✓ "c.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "c.ccc" should match "!(*.[a-b]*)" ✓ "c.ccc" should match "!(*[a-b].[a-b]*)" ✓ "c.js" should not match "!(*.js)" ✓ "c.js" should match "*!(.js)" ✓ "c.js" should not match "*.!(js)" ✓ "c/a/v" should match "c/!(z)/v" ✓ "c/a/v" should not match "c/*(z)/v" ✓ "c/a/v" should not match "c/+(z)/v" ✓ "c/a/v" should not match "c/@(z)/v" ✓ "c/z/v" should not match "*(z)" ✓ "c/z/v" should not match "+(z)" ✓ "c/z/v" should not match "?(z)" ✓ "c/z/v" should not match "c/!(z)/v" ✓ "c/z/v" should match "c/*(z)/v" ✓ "c/z/v" should match "c/+(z)/v" ✓ "c/z/v" should match "c/@(z)/v" ✓ "c/z/v" should match "c/z/v" ✓ "cc.a" should not match "(b|a).(a)" ✓ "cc.a" should not match "@(b|a).@(a)" ✓ "ccc" should match "!(a)*" ✓ "ccc" should not match "a!(b)*" ✓ "cow" should match "!(*.*)" ✓ "cow" should not match "!(*.*)." ✓ "cow" should not match ".!(*.*)" ✓ "cz" should not match "a!(*)" ✓ "cz" should not match "a!(z)" ✓ "cz" should not match "a*!(z)" ✓ "cz" should not match "a*(z)" ✓ "cz" should not match "a**(z)" ✓ "cz" should not match "a*@(z)" ✓ "cz" should not match "a+(z)" ✓ "cz" should not match "a?(z)" ✓ "cz" should not match "a@(z)" ✓ "d.a.d" should not match "!(*.[a-b]*)" ✓ "d.a.d" should match "!(*[a-b].[a-b]*)" ✓ "d.a.d" should not match "!*.(a|b)*" ✓ "d.a.d" should match "!*.*(a|b)" ✓ "d.a.d" should not match "!*.{a,b}*" ✓ "d.a.d" should match "*.!(a)" ✓ "d.a.d" should match "*.+(b|d)" ✓ "d.d" should match "!(*.a|*.b|*.c)" ✓ "d.d" should match "*!(.a|.b|.c)" ✓ "d.d" should match "*.!(a|b|c)" ✓ "d.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "d.js.d" should match "!(*.js)" ✓ "d.js.d" should match "*!(.js)" ✓ "d.js.d" should match "*.!(js)" ✓ "dd.aa.d" should not match "(b|a).(a)" ✓ "dd.aa.d" should not match "@(b|a).@(a)" ✓ "def" should not match "()ef" ✓ "e.e" should match "!(*.a|*.b|*.c)" ✓ "e.e" should match "*!(.a|.b|.c)" ✓ "e.e" should match "*.!(a|b|c)" ✓ "e.e" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "ef" should match "()ef" ✓ "effgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "efgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "egz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "egz" should not match "@(b+(c)d|e+(f)g?|?(h)i@(j|k))" ✓ "egzefffgzbcdij" should match "*(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "f" should not match "!(f!(o))" ✓ "f" should match "!(f(o))" ✓ "f" should not match "!(f)" ✓ "f" should not match "*(!(f))" ✓ "f" should not match "+(!(f))" ✓ "f.a" should not match "!(*.a|*.b|*.c)" ✓ "f.a" should match "*!(.a|.b|.c)" ✓ "f.a" should not match "*.!(a|b|c)" ✓ "f.f" should match "!(*.a|*.b|*.c)" ✓ "f.f" should match "*!(.a|.b|.c)" ✓ "f.f" should match "*.!(a|b|c)" ✓ "f.f" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "fa" should not match "!(f!(o))" ✓ "fa" should match "!(f(o))" ✓ "fb" should not match "!(f!(o))" ✓ "fb" should match "!(f(o))" ✓ "fff" should match "!(f)" ✓ "fff" should match "*(!(f))" ✓ "fff" should match "+(!(f))" ✓ "fffooofoooooffoofffooofff" should match "*(*(f)*(o))" ✓ "ffo" should match "*(f*(o))" ✓ "file.C" should not match "*.c?(c)" ✓ "file.c" should match "*.c?(c)" ✓ "file.cc" should match "*.c?(c)" ✓ "file.ccc" should not match "*.c?(c)" ✓ "fo" should match "!(f!(o))" ✓ "fo" should not match "!(f(o))" ✓ "fofo" should match "*(f*(o))" ✓ "fofoofoofofoo" should match "*(fo|foo)" ✓ "fofoofoofofoo" should match "*(fo|foo)" ✓ "foo" should match "!(!(foo))" ✓ "foo" should match "!(f)" ✓ "foo" should not match "!(foo)" ✓ "foo" should not match "!(foo)*" ✓ "foo" should not match "!(foo)*" ✓ "foo" should not match "!(foo)+" ✓ "foo" should not match "!(foo)b*" ✓ "foo" should match "!(x)" ✓ "foo" should match "!(x)*" ✓ "foo" should match "*" ✓ "foo" should match "*(!(f))" ✓ "foo" should not match "*(!(foo))" ✓ "foo" should not match "*(@(a))a@(c)" ✓ "foo" should match "*(@(foo))" ✓ "foo" should not match "*(a|b\[)" ✓ "foo" should match "*(a|b\[)|f*" ✓ "foo" should match "@(*(a|b\[)|f*)" ✓ "foo" should not match "*/*/*" ✓ "foo" should not match "*f" ✓ "foo" should match "*foo*" ✓ "foo" should match "+(!(f))" ✓ "foo" should not match "??" ✓ "foo" should match "???" ✓ "foo" should not match "bar" ✓ "foo" should match "f*" ✓ "foo" should not match "fo" ✓ "foo" should match "foo" ✓ "foo" should match "{*(a|b\[),f*}" ✓ "foo*" should match "foo\*" ✓ "foo*bar" should match "foo\*bar" ✓ "foo.js" should not match "!(foo).js" ✓ "foo.js.js" should match "*.!(js)" ✓ "foo.js.js" should not match "*.!(js)*" ✓ "foo.js.js" should not match "*.!(js)*.!(js)" ✓ "foo.js.js" should not match "*.!(js)+" ✓ "foo.txt" should match "**/!(bar).txt" ✓ "foo/bar" should not match "*/*/*" ✓ "foo/bar" should match "foo/!(foo)" ✓ "foo/bar" should match "foo/*" ✓ "foo/bar" should match "foo/bar" ✓ "foo/bar" should not match "foo?bar" ✓ "foo/bar" should match "foo[/]bar" ✓ "foo/bar/baz.jsx" should match "foo/bar/**/*.+(js|jsx)" ✓ "foo/bar/baz.jsx" should match "foo/bar/*.+(js|jsx)" ✓ "foo/bb/aa/rr" should match "**/**/**" ✓ "foo/bb/aa/rr" should match "*/*/*" ✓ "foo/bba/arr" should match "*/*/*" ✓ "foo/bba/arr" should match "foo*" ✓ "foo/bba/arr" should match "foo**" ✓ "foo/bba/arr" should match "foo/*" ✓ "foo/bba/arr" should match "foo/**" ✓ "foo/bba/arr" should match "foo/**arr" ✓ "foo/bba/arr" should not match "foo/**z" ✓ "foo/bba/arr" should match "foo/*arr" ✓ "foo/bba/arr" should not match "foo/*z" ✓ "foob" should not match "!(foo)b*" ✓ "foob" should not match "(foo)bb" ✓ "foobar" should match "!(foo)" ✓ "foobar" should not match "!(foo)*" ✓ "foobar" should not match "!(foo)*" ✓ "foobar" should not match "!(foo)b*" ✓ "foobar" should match "*(!(foo))" ✓ "foobar" should match "*ob*a*r*" ✓ "foobar" should match "foo\*bar" ✓ "foobb" should not match "!(foo)b*" ✓ "foobb" should match "(foo)bb" ✓ "(foo)bb" should match "\(foo\)bb" ✓ "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" ✓ "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" ✓ "fooofoofofooo" should match "*(f*(o))" ✓ "foooofo" should match "*(f*(o))" ✓ "foooofof" should match "*(f*(o))" ✓ "foooofof" should not match "*(f+(o))" ✓ "foooofofx" should not match "*(f*(o))" ✓ "foooxfooxfoxfooox" should match "*(f*(o)x)" ✓ "foooxfooxfxfooox" should match "*(f*(o)x)" ✓ "foooxfooxofoxfooox" should not match "*(f*(o)x)" ✓ "foot" should match "@(!(z*)|*x)" ✓ "foox" should match "@(!(z*)|*x)" ✓ "fz" should not match "*(z)" ✓ "fz" should not match "+(z)" ✓ "fz" should not match "?(z)" ✓ "moo.cow" should not match "!(moo).!(cow)" ✓ "moo.cow" should not match "!(*).!(*)" ✓ "moo.cow" should not match "!(*.*).!(*.*)" ✓ "mad.moo.cow" should not match "!(*.*).!(*.*)" ✓ "mad.moo.cow" should not match ".!(*.*)" ✓ "Makefile" should match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "Makefile.in" should not match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "moo" should match "!(*.*)" ✓ "moo" should not match "!(*.*)." ✓ "moo" should not match ".!(*.*)" ✓ "moo.cow" should not match "!(*.*)" ✓ "moo.cow" should not match "!(*.*)." ✓ "moo.cow" should not match ".!(*.*)" ✓ "mucca.pazza" should not match "mu!(*(c))?.pa!(*(z))?" ✓ "ofoofo" should match "*(of+(o))" ✓ "ofoofo" should match "*(of+(o)|f)" ✓ "ofooofoofofooo" should not match "*(f*(o))" ✓ "ofoooxoofxo" should match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxo" should match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxofo" should not match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxoo" should match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxooofxofxo" should match "*(*(of*(o)x)o)" ✓ "ofxoofxo" should match "*(*(of*(o)x)o)" ✓ "oofooofo" should match "*(of|oof+(o))" ✓ "ooo" should match "!(f)" ✓ "ooo" should match "*(!(f))" ✓ "ooo" should match "+(!(f))" ✓ "oxfoxfox" should not match "*(oxf+(ox))" ✓ "oxfoxoxfox" should match "*(oxf+(ox))" ✓ "para" should match "para*([0-9])" ✓ "para" should not match "para+([0-9])" ✓ "para.38" should match "para!(*.[00-09])" ✓ "para.graph" should match "para!(*.[0-9])" ✓ "para13829383746592" should match "para*([0-9])" ✓ "para381" should not match "para?([345]|99)1" ✓ "para39" should match "para!(*.[0-9])" ✓ "para987346523" should match "para+([0-9])" ✓ "para991" should match "para?([345]|99)1" ✓ "paragraph" should match "para!(*.[0-9])" ✓ "paragraph" should not match "para*([0-9])" ✓ "paragraph" should match "para@(chute|graph)" ✓ "paramour" should not match "para@(chute|graph)" ✓ "parse.y" should match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "shell.c" should not match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "VMS.FILE;" should not match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;0" should not match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;9" should match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;1" should match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;1" should match "*;[1-9]*([0-9])" ✓ "VMS.FILE;139" should match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;1N" should not match "*\;[1-9]*([0-9])" ✓ "xfoooofof" should not match "*(f*(o))" ✓ "XXX/adobe/courier/bold/o/normal//12/120/75/75/m/70/iso8859/1" should match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" ✓ "XXX/adobe/courier/bold/o/normal//12/120/75/75/X/70/iso8859/1" should not match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" ✓ "z" should match "*(z)" ✓ "z" should match "+(z)" ✓ "z" should match "?(z)" ✓ "zf" should not match "*(z)" ✓ "zf" should not match "+(z)" ✓ "zf" should not match "?(z)" ✓ "zoot" should not match "@(!(z*)|*x)" ✓ "zoox" should match "@(!(z*)|*x)" ✓ "zz" should not match "(a+|b)*" extglobs (minimatch) ✓ should not match empty string with "*(0|1|3|5|7|9)" ✓ "*(a|b[)" should not match "*(a|b\[)" ✓ "*(a|b[)" should match "\*\(a\|b\[\)" ✓ "***" should match "\*\*\*" ✓ "-adobe-courier-bold-o-normal--12-120-75-75-/-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" ✓ "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" should match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" ✓ "-adobe-courier-bold-o-normal--12-120-75-75-X-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" ✓ "/dev/udp/129.22.8.102/45" should match "/dev\/@(tcp|udp)\/*\/*" ✓ "/x/y/z" should match "/x/y/z" ✓ "0377" should match "+([0-7])" ✓ "07" should match "+([0-7])" ✓ "09" should not match "+([0-7])" ✓ "1" should match "0|[1-9]*([0-9])" ✓ "12" should match "0|[1-9]*([0-9])" ✓ "123abc" should not match "(a+|b)*" ✓ "123abc" should not match "(a+|b)+" ✓ "123abc" should match "*?(a)bc" ✓ "123abc" should not match "a(b*(foo|bar))d" ✓ "123abc" should not match "ab*(e|f)" ✓ "123abc" should not match "ab**" ✓ "123abc" should not match "ab**(e|f)" ✓ "123abc" should not match "ab**(e|f)g" ✓ "123abc" should not match "ab***ef" ✓ "123abc" should not match "ab*+(e|f)" ✓ "123abc" should not match "ab*d+(e|f)" ✓ "123abc" should not match "ab?*(e|f)" ✓ "12abc" should not match "0|[1-9]*([0-9])" ✓ "137577991" should match "*(0|1|3|5|7|9)" ✓ "2468" should not match "*(0|1|3|5|7|9)" ✓ "?a?b" should match "\??\?b" ✓ "\a\b\c" should not match "abc" ✓ "a" should match "!(*.a|*.b|*.c)" ✓ "a" should not match "!(a)" ✓ "a" should not match "!(a)*" ✓ "a" should match "(a)" ✓ "a" should not match "(b)" ✓ "a" should match "*(a)" ✓ "a" should match "+(a)" ✓ "a" should match "?" ✓ "a" should match "?(a|b)" ✓ "a" should not match "??" ✓ "a" should match "a!(b)*" ✓ "a" should match "a?(a|b)" ✓ "a" should match "a?(x)" ✓ "a" should not match "a??b" ✓ "a" should not match "b?(a|b)" ✓ "a((((b" should match "a(*b" ✓ "a((((b" should not match "a(b" ✓ "a((((b" should not match "a\(b" ✓ "a((b" should match "a(*b" ✓ "a((b" should not match "a(b" ✓ "a((b" should not match "a\(b" ✓ "a(b" should match "a(*b" ✓ "a(b" should match "a(b" ✓ "a(b" should match "a\(b" ✓ "a." should match "!(*.a|*.b|*.c)" ✓ "a." should match "*!(.a|.b|.c)" ✓ "a." should match "*.!(a)" ✓ "a." should match "*.!(a|b|c)" ✓ "a." should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a." should not match "*.+(b|d)" ✓ "a.a" should not match "!(*.[a-b]*)" ✓ "a.a" should not match "!(*.a|*.b|*.c)" ✓ "a.a" should not match "!(*[a-b].[a-b]*)" ✓ "a.a" should not match "!*.(a|b)" ✓ "a.a" should not match "!*.(a|b)*" ✓ "a.a" should match "(a|d).(a|b)*" ✓ "a.a" should match "(b|a).(a)" ✓ "a.a" should match "*!(.a|.b|.c)" ✓ "a.a" should not match "*.!(a)" ✓ "a.a" should not match "*.!(a|b|c)" ✓ "a.a" should match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.a" should not match "*.+(b|d)" ✓ "a.a" should match "@(b|a).@(a)" ✓ "a.a.a" should not match "!(*.[a-b]*)" ✓ "a.a.a" should not match "!(*[a-b].[a-b]*)" ✓ "a.a.a" should not match "!*.(a|b)" ✓ "a.a.a" should not match "!*.(a|b)*" ✓ "a.a.a" should match "*.!(a)" ✓ "a.a.a" should not match "*.+(b|d)" ✓ "a.aa.a" should not match "(b|a).(a)" ✓ "a.aa.a" should not match "@(b|a).@(a)" ✓ "a.abcd" should match "!(*.a|*.b|*.c)" ✓ "a.abcd" should not match "!(*.a|*.b|*.c)*" ✓ "a.abcd" should match "*!(*.a|*.b|*.c)*" ✓ "a.abcd" should match "*!(.a|.b|.c)" ✓ "a.abcd" should match "*.!(a|b|c)" ✓ "a.abcd" should not match "*.!(a|b|c)*" ✓ "a.abcd" should match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.b" should not match "!(*.*)" ✓ "a.b" should not match "!(*.[a-b]*)" ✓ "a.b" should not match "!(*.a|*.b|*.c)" ✓ "a.b" should not match "!(*[a-b].[a-b]*)" ✓ "a.b" should not match "!*.(a|b)" ✓ "a.b" should not match "!*.(a|b)*" ✓ "a.b" should match "(a|d).(a|b)*" ✓ "a.b" should match "*!(.a|.b|.c)" ✓ "a.b" should match "*.!(a)" ✓ "a.b" should not match "*.!(a|b|c)" ✓ "a.b" should match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.b" should match "*.+(b|d)" ✓ "a.bb" should not match "!(*.[a-b]*)" ✓ "a.bb" should not match "!(*[a-b].[a-b]*)" ✓ "a.bb" should match "!*.(a|b)" ✓ "a.bb" should not match "!*.(a|b)*" ✓ "a.bb" should not match "!*.*(a|b)" ✓ "a.bb" should match "(a|d).(a|b)*" ✓ "a.bb" should not match "(b|a).(a)" ✓ "a.bb" should match "*.+(b|d)" ✓ "a.bb" should not match "@(b|a).@(a)" ✓ "a.c" should not match "!(*.a|*.b|*.c)" ✓ "a.c" should match "*!(.a|.b|.c)" ✓ "a.c" should not match "*.!(a|b|c)" ✓ "a.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.c.d" should match "!(*.a|*.b|*.c)" ✓ "a.c.d" should match "*!(.a|.b|.c)" ✓ "a.c.d" should match "*.!(a|b|c)" ✓ "a.c.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "a.ccc" should match "!(*.[a-b]*)" ✓ "a.ccc" should match "!(*[a-b].[a-b]*)" ✓ "a.ccc" should match "!*.(a|b)" ✓ "a.ccc" should match "!*.(a|b)*" ✓ "a.ccc" should not match "*.+(b|d)" ✓ "a.js" should not match "!(*.js)" ✓ "a.js" should match "*!(.js)" ✓ "a.js" should not match "*.!(js)" ✓ "a.js" should not match "a.!(js)" ✓ "a.js" should not match "a.!(js)*" ✓ "a.js.js" should not match "!(*.js)" ✓ "a.js.js" should match "*!(.js)" ✓ "a.js.js" should match "*.!(js)" ✓ "a.js.js" should match "*.*(js).js" ✓ "a.md" should match "!(*.js)" ✓ "a.md" should match "*!(.js)" ✓ "a.md" should match "*.!(js)" ✓ "a.md" should match "a.!(js)" ✓ "a.md" should match "a.!(js)*" ✓ "a.md.js" should not match "*.*(js).js" ✓ "a.txt" should match "a.!(js)" ✓ "a.txt" should match "a.!(js)*" ✓ "a/!(z)" should match "a/!(z)" ✓ "a/b" should match "a/!(z)" ✓ "a/b/c.txt" should not match "*/b/!(*).txt" ✓ "a/b/c.txt" should not match "*/b/!(c).txt" ✓ "a/b/c.txt" should match "*/b/!(cc).txt" ✓ "a/b/cc.txt" should not match "*/b/!(*).txt" ✓ "a/b/cc.txt" should not match "*/b/!(c).txt" ✓ "a/b/cc.txt" should not match "*/b/!(cc).txt" ✓ "a/dir/foo.txt" should match "*/dir/**/!(bar).txt" ✓ "a/z" should not match "a/!(z)" ✓ "a\(b" should not match "a(*b" ✓ "a\(b" should not match "a(b" ✓ "a\z" should match "a\z" ✓ "a\z" should match "a\z" ✓ "a\b" should match "a/b" ✓ "a\z" should match "a\z" ✓ "a\z" should not match "a\z" ✓ "aa" should not match "!(a!(b))" ✓ "aa" should match "!(a)" ✓ "aa" should not match "!(a)*" ✓ "aa" should not match "?" ✓ "aa" should not match "@(a)b" ✓ "aa" should match "a!(b)*" ✓ "aa" should not match "a??b" ✓ "aa.aa" should not match "(b|a).(a)" ✓ "aa.aa" should not match "@(b|a).@(a)" ✓ "aaa" should not match "!(a)*" ✓ "aaa" should match "a!(b)*" ✓ "aaaaaaabababab" should match "*ab" ✓ "aaac" should match "*(@(a))a@(c)" ✓ "aaaz" should match "[a*(]*z" ✓ "aab" should not match "!(a)*" ✓ "aab" should not match "?" ✓ "aab" should not match "??" ✓ "aab" should not match "@(c)b" ✓ "aab" should match "a!(b)*" ✓ "aab" should not match "a??b" ✓ "aac" should match "*(@(a))a@(c)" ✓ "aac" should not match "*(@(a))b@(c)" ✓ "aax" should not match "a!(a*|b)" ✓ "aax" should match "a!(x*|b)" ✓ "aax" should match "a?(a*|b)" ✓ "aaz" should match "[a*(]*z" ✓ "ab" should match "!(*.*)" ✓ "ab" should match "!(a!(b))" ✓ "ab" should not match "!(a)*" ✓ "ab" should match "(a+|b)*" ✓ "ab" should match "(a+|b)+" ✓ "ab" should not match "*?(a)bc" ✓ "ab" should not match "a!(*(b|B))" ✓ "ab" should not match "a!(@(b|B))" ✓ "aB" should not match "a!(@(b|B))" ✓ "ab" should not match "a!(b)*" ✓ "ab" should not match "a(*b" ✓ "ab" should not match "a(b" ✓ "ab" should not match "a(b*(foo|bar))d" ✓ "ab" should not match "a/b" ✓ "ab" should not match "a\(b" ✓ "ab" should match "ab*(e|f)" ✓ "ab" should match "ab**" ✓ "ab" should match "ab**(e|f)" ✓ "ab" should not match "ab**(e|f)g" ✓ "ab" should not match "ab***ef" ✓ "ab" should not match "ab*+(e|f)" ✓ "ab" should not match "ab*d+(e|f)" ✓ "ab" should not match "ab?*(e|f)" ✓ "ab/cXd/efXg/hi" should match "**/*X*/**/*i" ✓ "ab/cXd/efXg/hi" should match "*/*X*/*/*i" ✓ "ab/cXd/efXg/hi" should not match "*X*i" ✓ "ab/cXd/efXg/hi" should not match "*Xg*i" ✓ "ab]" should match "a!(@(b|B))" ✓ "abab" should match "(a+|b)*" ✓ "abab" should match "(a+|b)+" ✓ "abab" should not match "*?(a)bc" ✓ "abab" should not match "a(b*(foo|bar))d" ✓ "abab" should not match "ab*(e|f)" ✓ "abab" should match "ab**" ✓ "abab" should match "ab**(e|f)" ✓ "abab" should not match "ab**(e|f)g" ✓ "abab" should not match "ab***ef" ✓ "abab" should not match "ab*+(e|f)" ✓ "abab" should not match "ab*d+(e|f)" ✓ "abab" should not match "ab?*(e|f)" ✓ "abb" should match "!(*.*)" ✓ "abb" should not match "!(a)*" ✓ "abb" should not match "a!(b)*" ✓ "abbcd" should match "@(ab|a*(b))*(c)d" ✓ "abc" should not match "\a\b\c" ✓ "aBc" should match "a!(@(b|B))" ✓ "abcd" should match "?@(a|b)*@(c)d" ✓ "abcd" should match "@(ab|a*@(b))*(c)d" ✓ "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txt" should match "**/*a*b*g*n*t" ✓ "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txtz" should not match "**/*a*b*g*n*t" ✓ "abcdef" should match "(a+|b)*" ✓ "abcdef" should not match "(a+|b)+" ✓ "abcdef" should not match "*?(a)bc" ✓ "abcdef" should not match "a(b*(foo|bar))d" ✓ "abcdef" should not match "ab*(e|f)" ✓ "abcdef" should match "ab**" ✓ "abcdef" should match "ab**(e|f)" ✓ "abcdef" should not match "ab**(e|f)g" ✓ "abcdef" should match "ab***ef" ✓ "abcdef" should match "ab*+(e|f)" ✓ "abcdef" should match "ab*d+(e|f)" ✓ "abcdef" should not match "ab?*(e|f)" ✓ "abcfef" should match "(a+|b)*" ✓ "abcfef" should not match "(a+|b)+" ✓ "abcfef" should not match "*?(a)bc" ✓ "abcfef" should not match "a(b*(foo|bar))d" ✓ "abcfef" should not match "ab*(e|f)" ✓ "abcfef" should match "ab**" ✓ "abcfef" should match "ab**(e|f)" ✓ "abcfef" should not match "ab**(e|f)g" ✓ "abcfef" should match "ab***ef" ✓ "abcfef" should match "ab*+(e|f)" ✓ "abcfef" should not match "ab*d+(e|f)" ✓ "abcfef" should match "ab?*(e|f)" ✓ "abcfefg" should match "(a+|b)*" ✓ "abcfefg" should not match "(a+|b)+" ✓ "abcfefg" should not match "*?(a)bc" ✓ "abcfefg" should not match "a(b*(foo|bar))d" ✓ "abcfefg" should not match "ab*(e|f)" ✓ "abcfefg" should match "ab**" ✓ "abcfefg" should match "ab**(e|f)" ✓ "abcfefg" should match "ab**(e|f)g" ✓ "abcfefg" should not match "ab***ef" ✓ "abcfefg" should not match "ab*+(e|f)" ✓ "abcfefg" should not match "ab*d+(e|f)" ✓ "abcfefg" should not match "ab?*(e|f)" ✓ "abcx" should match "!([[*])*" ✓ "abcx" should match "+(a|b\[)*" ✓ "abcx" should not match "[a*(]*z" ✓ "abcXdefXghi" should match "*X*i" ✓ "abcz" should match "!([[*])*" ✓ "abcz" should match "+(a|b\[)*" ✓ "abcz" should match "[a*(]*z" ✓ "abd" should match "(a+|b)*" ✓ "abd" should not match "(a+|b)+" ✓ "abd" should not match "*?(a)bc" ✓ "abd" should match "a!(*(b|B))" ✓ "abd" should match "a!(@(b|B))" ✓ "abd" should not match "a!(@(b|B))d" ✓ "abd" should match "a(b*(foo|bar))d" ✓ "abd" should match "a+(b|c)d" ✓ "abd" should match "a[b*(foo|bar)]d" ✓ "abd" should not match "ab*(e|f)" ✓ "abd" should match "ab**" ✓ "abd" should match "ab**(e|f)" ✓ "abd" should not match "ab**(e|f)g" ✓ "abd" should not match "ab***ef" ✓ "abd" should not match "ab*+(e|f)" ✓ "abd" should not match "ab*d+(e|f)" ✓ "abd" should match "ab?*(e|f)" ✓ "abef" should match "(a+|b)*" ✓ "abef" should not match "(a+|b)+" ✓ "abef" should not match "*(a+|b)" ✓ "abef" should not match "*?(a)bc" ✓ "abef" should not match "a(b*(foo|bar))d" ✓ "abef" should match "ab*(e|f)" ✓ "abef" should match "ab**" ✓ "abef" should match "ab**(e|f)" ✓ "abef" should not match "ab**(e|f)g" ✓ "abef" should match "ab***ef" ✓ "abef" should match "ab*+(e|f)" ✓ "abef" should not match "ab*d+(e|f)" ✓ "abef" should match "ab?*(e|f)" ✓ "abz" should not match "a!(*)" ✓ "abz" should match "a!(z)" ✓ "abz" should match "a*!(z)" ✓ "abz" should not match "a*(z)" ✓ "abz" should match "a**(z)" ✓ "abz" should match "a*@(z)" ✓ "abz" should not match "a+(z)" ✓ "abz" should not match "a?(z)" ✓ "abz" should not match "a@(z)" ✓ "ac" should not match "!(a)*" ✓ "ac" should match "*(@(a))a@(c)" ✓ "ac" should match "a!(*(b|B))" ✓ "ac" should match "a!(@(b|B))" ✓ "ac" should match "a!(b)*" ✓ "accdef" should match "(a+|b)*" ✓ "accdef" should not match "(a+|b)+" ✓ "accdef" should not match "*?(a)bc" ✓ "accdef" should not match "a(b*(foo|bar))d" ✓ "accdef" should not match "ab*(e|f)" ✓ "accdef" should not match "ab**" ✓ "accdef" should not match "ab**(e|f)" ✓ "accdef" should not match "ab**(e|f)g" ✓ "accdef" should not match "ab***ef" ✓ "accdef" should not match "ab*+(e|f)" ✓ "accdef" should not match "ab*d+(e|f)" ✓ "accdef" should not match "ab?*(e|f)" ✓ "acd" should match "(a+|b)*" ✓ "acd" should not match "(a+|b)+" ✓ "acd" should not match "*?(a)bc" ✓ "acd" should match "@(ab|a*(b))*(c)d" ✓ "acd" should match "a!(*(b|B))" ✓ "acd" should match "a!(@(b|B))" ✓ "acd" should match "a!(@(b|B))d" ✓ "acd" should not match "a(b*(foo|bar))d" ✓ "acd" should match "a+(b|c)d" ✓ "acd" should not match "a[b*(foo|bar)]d" ✓ "acd" should not match "ab*(e|f)" ✓ "acd" should not match "ab**" ✓ "acd" should not match "ab**(e|f)" ✓ "acd" should not match "ab**(e|f)g" ✓ "acd" should not match "ab***ef" ✓ "acd" should not match "ab*+(e|f)" ✓ "acd" should not match "ab*d+(e|f)" ✓ "acd" should not match "ab?*(e|f)" ✓ "axz" should not match "a+(z)" ✓ "az" should not match "a!(*)" ✓ "az" should not match "a!(z)" ✓ "az" should match "a*!(z)" ✓ "az" should match "a*(z)" ✓ "az" should match "a**(z)" ✓ "az" should match "a*@(z)" ✓ "az" should match "a+(z)" ✓ "az" should match "a?(z)" ✓ "az" should match "a@(z)" ✓ "az" should not match "a\z" ✓ "az" should not match "a\z" ✓ "b" should match "!(a)*" ✓ "b" should match "(a+|b)*" ✓ "b" should not match "a!(b)*" ✓ "b.a" should match "(b|a).(a)" ✓ "b.a" should match "@(b|a).@(a)" ✓ "b/a" should not match "!(b/a)" ✓ "b/b" should match "!(b/a)" ✓ "b/c" should match "!(b/a)" ✓ "b/c" should not match "b/!(c)" ✓ "b/c" should match "b/!(cc)" ✓ "b/c.txt" should not match "b/!(c).txt" ✓ "b/c.txt" should match "b/!(cc).txt" ✓ "b/cc" should match "b/!(c)" ✓ "b/cc" should not match "b/!(cc)" ✓ "b/cc.txt" should not match "b/!(c).txt" ✓ "b/cc.txt" should not match "b/!(cc).txt" ✓ "b/ccc" should match "b/!(c)" ✓ "ba" should match "!(a!(b))" ✓ "ba" should match "b?(a|b)" ✓ "baaac" should not match "*(@(a))a@(c)" ✓ "bar" should match "!(foo)" ✓ "bar" should match "!(foo)*" ✓ "bar" should match "!(foo)b*" ✓ "bar" should match "*(!(foo))" ✓ "baz" should match "!(foo)*" ✓ "baz" should match "!(foo)b*" ✓ "baz" should match "*(!(foo))" ✓ "bb" should match "!(a!(b))" ✓ "bb" should match "!(a)*" ✓ "bb" should not match "a!(b)*" ✓ "bb" should not match "a?(a|b)" ✓ "bbc" should match "!([[*])*" ✓ "bbc" should not match "+(a|b\[)*" ✓ "bbc" should not match "[a*(]*z" ✓ "bz" should not match "a+(z)" ✓ "c" should not match "*(@(a))a@(c)" ✓ "c.a" should not match "!(*.[a-b]*)" ✓ "c.a" should match "!(*[a-b].[a-b]*)" ✓ "c.a" should not match "!*.(a|b)" ✓ "c.a" should not match "!*.(a|b)*" ✓ "c.a" should not match "(b|a).(a)" ✓ "c.a" should not match "*.!(a)" ✓ "c.a" should not match "*.+(b|d)" ✓ "c.a" should not match "@(b|a).@(a)" ✓ "c.c" should not match "!(*.a|*.b|*.c)" ✓ "c.c" should match "*!(.a|.b|.c)" ✓ "c.c" should not match "*.!(a|b|c)" ✓ "c.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "c.ccc" should match "!(*.[a-b]*)" ✓ "c.ccc" should match "!(*[a-b].[a-b]*)" ✓ "c.js" should not match "!(*.js)" ✓ "c.js" should match "*!(.js)" ✓ "c.js" should not match "*.!(js)" ✓ "c/a/v" should match "c/!(z)/v" ✓ "c/a/v" should not match "c/*(z)/v" ✓ "c/a/v" should not match "c/+(z)/v" ✓ "c/a/v" should not match "c/@(z)/v" ✓ "c/z/v" should not match "*(z)" ✓ "c/z/v" should not match "+(z)" ✓ "c/z/v" should not match "?(z)" ✓ "c/z/v" should not match "c/!(z)/v" ✓ "c/z/v" should match "c/*(z)/v" ✓ "c/z/v" should match "c/+(z)/v" ✓ "c/z/v" should match "c/@(z)/v" ✓ "c/z/v" should match "c/z/v" ✓ "cc.a" should not match "(b|a).(a)" ✓ "cc.a" should not match "@(b|a).@(a)" ✓ "ccc" should match "!(a)*" ✓ "ccc" should not match "a!(b)*" ✓ "cow" should match "!(*.*)" ✓ "cow" should not match "!(*.*)." ✓ "cow" should not match ".!(*.*)" ✓ "cz" should not match "a!(*)" ✓ "cz" should not match "a!(z)" ✓ "cz" should not match "a*!(z)" ✓ "cz" should not match "a*(z)" ✓ "cz" should not match "a**(z)" ✓ "cz" should not match "a*@(z)" ✓ "cz" should not match "a+(z)" ✓ "cz" should not match "a?(z)" ✓ "cz" should not match "a@(z)" ✓ "d.a.d" should not match "!(*.[a-b]*)" ✓ "d.a.d" should match "!(*[a-b].[a-b]*)" ✓ "d.a.d" should not match "!*.(a|b)*" ✓ "d.a.d" should match "!*.*(a|b)" ✓ "d.a.d" should not match "!*.{a,b}*" ✓ "d.a.d" should match "*.!(a)" ✓ "d.a.d" should match "*.+(b|d)" ✓ "d.d" should match "!(*.a|*.b|*.c)" ✓ "d.d" should match "*!(.a|.b|.c)" ✓ "d.d" should match "*.!(a|b|c)" ✓ "d.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "d.js.d" should match "!(*.js)" ✓ "d.js.d" should match "*!(.js)" ✓ "d.js.d" should match "*.!(js)" ✓ "dd.aa.d" should not match "(b|a).(a)" ✓ "dd.aa.d" should not match "@(b|a).@(a)" ✓ "def" should not match "()ef" ✓ "e.e" should match "!(*.a|*.b|*.c)" ✓ "e.e" should match "*!(.a|.b|.c)" ✓ "e.e" should match "*.!(a|b|c)" ✓ "e.e" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "ef" should match "()ef" ✓ "effgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "efgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "egz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "egz" should not match "@(b+(c)d|e+(f)g?|?(h)i@(j|k))" ✓ "egzefffgzbcdij" should match "*(b+(c)d|e*(f)g?|?(h)i@(j|k))" ✓ "f" should not match "!(f!(o))" ✓ "f" should match "!(f(o))" ✓ "f" should not match "!(f)" ✓ "f" should not match "*(!(f))" ✓ "f" should not match "+(!(f))" ✓ "f.a" should not match "!(*.a|*.b|*.c)" ✓ "f.a" should match "*!(.a|.b|.c)" ✓ "f.a" should not match "*.!(a|b|c)" ✓ "f.f" should match "!(*.a|*.b|*.c)" ✓ "f.f" should match "*!(.a|.b|.c)" ✓ "f.f" should match "*.!(a|b|c)" ✓ "f.f" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" ✓ "fa" should not match "!(f!(o))" ✓ "fa" should match "!(f(o))" ✓ "fb" should not match "!(f!(o))" ✓ "fb" should match "!(f(o))" ✓ "fff" should match "!(f)" ✓ "fff" should match "*(!(f))" ✓ "fff" should match "+(!(f))" ✓ "fffooofoooooffoofffooofff" should match "*(*(f)*(o))" ✓ "ffo" should match "*(f*(o))" ✓ "file.C" should not match "*.c?(c)" ✓ "file.c" should match "*.c?(c)" ✓ "file.cc" should match "*.c?(c)" ✓ "file.ccc" should not match "*.c?(c)" ✓ "fo" should match "!(f!(o))" ✓ "fo" should not match "!(f(o))" ✓ "fofo" should match "*(f*(o))" ✓ "fofoofoofofoo" should match "*(fo|foo)" ✓ "fofoofoofofoo" should match "*(fo|foo)" ✓ "foo" should match "!(!(foo))" ✓ "foo" should match "!(f)" ✓ "foo" should not match "!(foo)" ✓ "foo" should not match "!(foo)*" ✓ "foo" should not match "!(foo)*" ✓ "foo" should not match "!(foo)+" ✓ "foo" should not match "!(foo)b*" ✓ "foo" should match "!(x)" ✓ "foo" should match "!(x)*" ✓ "foo" should match "*" ✓ "foo" should match "*(!(f))" ✓ "foo" should not match "*(!(foo))" ✓ "foo" should not match "*(@(a))a@(c)" ✓ "foo" should match "*(@(foo))" ✓ "foo" should not match "*(a|b\[)" ✓ "foo" should match "*(a|b\[)|f*" ✓ "foo" should match "@(*(a|b\[)|f*)" ✓ "foo" should not match "*/*/*" ✓ "foo" should not match "*f" ✓ "foo" should match "*foo*" ✓ "foo" should match "+(!(f))" ✓ "foo" should not match "??" ✓ "foo" should match "???" ✓ "foo" should not match "bar" ✓ "foo" should match "f*" ✓ "foo" should not match "fo" ✓ "foo" should match "foo" ✓ "foo" should match "{*(a|b\[),f*}" ✓ "foo*" should match "foo\*" ✓ "foo*bar" should match "foo\*bar" ✓ "foo.js" should not match "!(foo).js" ✓ "foo.js.js" should match "*.!(js)" ✓ "foo.js.js" should not match "*.!(js)*" ✓ "foo.js.js" should not match "*.!(js)*.!(js)" ✓ "foo.js.js" should not match "*.!(js)+" ✓ "foo.txt" should match "**/!(bar).txt" ✓ "foo/bar" should not match "*/*/*" ✓ "foo/bar" should match "foo/!(foo)" ✓ "foo/bar" should match "foo/*" ✓ "foo/bar" should match "foo/bar" ✓ "foo/bar" should not match "foo?bar" ✓ "foo/bar" should match "foo[/]bar" ✓ "foo/bar/baz.jsx" should match "foo/bar/**/*.+(js|jsx)" ✓ "foo/bar/baz.jsx" should match "foo/bar/*.+(js|jsx)" ✓ "foo/bb/aa/rr" should match "**/**/**" ✓ "foo/bb/aa/rr" should not match "*/*/*" ✓ "foo/bba/arr" should match "*/*/*" ✓ "foo/bba/arr" should not match "foo*" ✓ "foo/bba/arr" should not match "foo**" ✓ "foo/bba/arr" should not match "foo/*" ✓ "foo/bba/arr" should match "foo/**" ✓ "foo/bba/arr" should not match "foo/**arr" ✓ "foo/bba/arr" should not match "foo/**z" ✓ "foo/bba/arr" should not match "foo/*arr" ✓ "foo/bba/arr" should not match "foo/*z" ✓ "foob" should not match "!(foo)b*" ✓ "foob" should not match "(foo)bb" ✓ "foobar" should match "!(foo)" ✓ "foobar" should not match "!(foo)*" ✓ "foobar" should not match "!(foo)b*" ✓ "foobar" should match "*(!(foo))" ✓ "foobar" should match "*ob*a*r*" ✓ "foobar" should not match "foo\*bar" ✓ "foobb" should not match "!(foo)b*" ✓ "foobb" should match "(foo)bb" ✓ "(foo)bb" should match "\(foo\)bb" ✓ "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" ✓ "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" ✓ "fooofoofofooo" should match "*(f*(o))" ✓ "foooofo" should match "*(f*(o))" ✓ "foooofof" should match "*(f*(o))" ✓ "foooofof" should not match "*(f+(o))" ✓ "foooofofx" should not match "*(f*(o))" ✓ "foooxfooxfoxfooox" should match "*(f*(o)x)" ✓ "foooxfooxfxfooox" should match "*(f*(o)x)" ✓ "foooxfooxofoxfooox" should not match "*(f*(o)x)" ✓ "foot" should match "@(!(z*)|*x)" ✓ "foox" should match "@(!(z*)|*x)" ✓ "fz" should not match "*(z)" ✓ "fz" should not match "+(z)" ✓ "fz" should not match "?(z)" ✓ "moo.cow" should not match "!(moo).!(cow)" ✓ "moo.cow" should not match "!(*).!(*)" ✓ "mad.moo.cow" should not match "!(*.*).!(*.*)" ✓ "mad.moo.cow" should not match ".!(*.*)" ✓ "Makefile" should match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "Makefile.in" should not match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "moo" should match "!(*.*)" ✓ "moo" should not match "!(*.*)." ✓ "moo" should not match ".!(*.*)" ✓ "moo.cow" should not match "!(*.*)" ✓ "moo.cow" should not match "!(*.*)." ✓ "moo.cow" should not match ".!(*.*)" ✓ "mucca.pazza" should not match "mu!(*(c))?.pa!(*(z))?" ✓ "ofoofo" should match "*(of+(o))" ✓ "ofoofo" should match "*(of+(o)|f)" ✓ "ofooofoofofooo" should not match "*(f*(o))" ✓ "ofoooxoofxo" should match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxo" should match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxofo" should not match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxoo" should match "*(*(of*(o)x)o)" ✓ "ofoooxoofxoofoooxoofxooofxofxo" should match "*(*(of*(o)x)o)" ✓ "ofxoofxo" should match "*(*(of*(o)x)o)" ✓ "oofooofo" should match "*(of|oof+(o))" ✓ "ooo" should match "!(f)" ✓ "ooo" should match "*(!(f))" ✓ "ooo" should match "+(!(f))" ✓ "oxfoxfox" should not match "*(oxf+(ox))" ✓ "oxfoxoxfox" should match "*(oxf+(ox))" ✓ "para" should match "para*([0-9])" ✓ "para" should not match "para+([0-9])" ✓ "para.38" should match "para!(*.[00-09])" ✓ "para.graph" should match "para!(*.[0-9])" ✓ "para13829383746592" should match "para*([0-9])" ✓ "para381" should not match "para?([345]|99)1" ✓ "para39" should match "para!(*.[0-9])" ✓ "para987346523" should match "para+([0-9])" ✓ "para991" should match "para?([345]|99)1" ✓ "paragraph" should match "para!(*.[0-9])" ✓ "paragraph" should not match "para*([0-9])" ✓ "paragraph" should match "para@(chute|graph)" ✓ "paramour" should not match "para@(chute|graph)" ✓ "parse.y" should match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "shell.c" should not match "!(*.c|*.h|Makefile.in|config*|README)" ✓ "VMS.FILE;" should not match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;0" should not match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;1" should match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;1" should match "*;[1-9]*([0-9])" ✓ "VMS.FILE;139" should match "*\;[1-9]*([0-9])" ✓ "VMS.FILE;1N" should not match "*\;[1-9]*([0-9])" ✓ "xfoooofof" should not match "*(f*(o))" ✓ "XXX/adobe/courier/bold/o/normal//12/120/75/75/m/70/iso8859/1" should match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" ✓ "XXX/adobe/courier/bold/o/normal//12/120/75/75/X/70/iso8859/1" should not match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" ✓ "z" should match "*(z)" ✓ "z" should match "+(z)" ✓ "z" should match "?(z)" ✓ "zf" should not match "*(z)" ✓ "zf" should not match "+(z)" ✓ "zf" should not match "?(z)" ✓ "zoot" should not match "@(!(z*)|*x)" ✓ "zoox" should match "@(!(z*)|*x)" ✓ "zz" should not match "(a+|b)*" extglobs bash ✓ should match extended globs from the bash spec: (65ms) other ✓ should support backtracking in alternation matches ✓ should support exclusions ✓ valid numbers ✓ check extended globbing in pattern removal ✓ More tests derived from a bug report (in bash) concerning extended glob patterns following a * ✓ bug in all versions up to and including bash-2.05b ✓ should work with character classes ✓ should support POSIX character classes in extglobs ✓ should pass extglob2 tests ✓ should support exclusions extglobs ✓ should throw on imbalanced sets when `optionsBrackets` is true ✓ should escape special characters immediately following opening parens ✓ should not convert capture groups to extglobs ✓ should match nested directories with negation extglobs ✓ should support *(...) ✓ should support +(...) extglobs ✓ should support ?(...) extglobs ✓ should support @(...) extglobs ✓ should match exactly one of the given pattern: ✓ should pass tests from rosenblatt's korn shell book ✓ tests derived from the pd-ksh test suite ✓ stuff from korn's book ✓ simple kleene star tests ✓ should support multiple extglobs: ✓ should correctly match empty parens ✓ should match escaped parens ✓ should match escaped backslashes ✓ should support regex characters negation ✓ should support negation extglobs as the entire pattern ✓ should support negation extglobs as part of a pattern ✓ should support excluding dots with negation extglobs ✓ should support negation extglobs in patterns with slashes ✓ should not match slashes with extglobs that do not have slashes ✓ should support matching slashes with extglobs that have slashes ✓ should support negation extglobs following ! ✓ should support nested negation extglobs ✓ should support multiple !(...) extglobs in a pattern ✓ should multiple nested negation extglobs ✓ should support logical-or inside negation !(...) extglobs ✓ should support multiple logical-ors negation extglobs ✓ should support nested logical-ors inside negation extglobs file extensions ✓ should support matching file extensions with @(...) ✓ should support matching file extensions with +(...) ✓ should support matching file extensions with *(...) ✓ should support matching file extensions with ?(...) statechar ✓ should support ?(...) extglobs ending with statechar ✓ should support *(...) extglobs ending with statechar ✓ should support @(...) extglobs ending with statechar ✓ should support ?(...) extglobs ending with statechar ✓ should support !(...) extglobs ending with statechar stars issue related ✓ should match paths with no slashes (micromatch/#15) ✓ should regard non-exclusive double-stars as single stars ✓ should support globstars followed by braces ✓ should support globstars followed by braces with nested extglobs ✓ should support multiple globstars in one pattern ✓ should match file extensions: ✓ should respect trailing slashes on paterns ✓ should match literal globstars when stars are escaped ✓ single dots ✓ double dots ✓ should match ✓ should match nested directories ✓ should not match dotfiles by default ✓ should match leading dots when defined in pattern ✓ todo... (micromatch/#24) globstars ✓ should match globstars ✓ should regard non-exclusive double-stars as single stars ✓ should support globstars (**) issue-related tests ✓ should match with braces (see picomatch/issues#8) ✓ should match Japanese characters (see micromatch/issues#127) ✓ micromatch issue#15 ✓ micromatch issue#23 ✓ micromatch issue#24 ✓ micromatch issue#58 - only match nested dirs when `**` is the only thing in a segment ✓ micromatch issue#79 handling of potential regex exploits ✓ should support long escape sequences ✓ should throw an error when the pattern is too long ✓ should allow max bytes to be customized minimatch parity: minimatch issues (as of 12/7/2016) ✓ https://github.com/isaacs/minimatch/issues/29 ✓ https://github.com/isaacs/minimatch/issues/30 ✓ https://github.com/isaacs/minimatch/issues/50 ✓ https://github.com/isaacs/minimatch/issues/67 (should work consistently with `makeRe` and matcher functions) ✓ https://github.com/isaacs/minimatch/issues/75 ✓ https://github.com/isaacs/minimatch/issues/78 ✓ https://github.com/isaacs/minimatch/issues/82 ✓ https://github.com/isaacs/minimatch/issues/83 negation patterns - "!" ✓ should patterns with a leading "!" as negated/inverted globs ✓ should treat non-leading "!" as literal characters ✓ should support negation in globs that have no other special characters ✓ should support multiple leading ! to toggle negation ✓ should support negation extglobs after leading ! ✓ should support negation with globs ✓ should negate files with extensions ✓ should support negated single stars ✓ should support negated globstars (multiple stars) ✓ should not negate when inside quoted strings ✓ should negate dotfiles ✓ should not match slashes with a single star ✓ should match nested directories with globstars non-globs ✓ should match non-globs ✓ should match literal dots ✓ should handle escaped characters as literals ✓ should match windows paths options.expandRange ✓ should support a custom function for expanding ranges in brace patterns options.format ✓ should match the string returned by options.format options.ignore ✓ should not match ignored patterns ✓ should filter out ignored patterns options options.matchBase ✓ should match the basename of file paths when `options.matchBase` is true ✓ should work with negation patterns options.flags ✓ should be case-sensitive by default ✓ should not be case-sensitive when `i` is set on `options.flags` options.nocase ✓ should not be case-sensitive when `options.nocase` is true ✓ should not double-set `i` when both `nocase` and the `i` flag are set options.noextglob ✓ should match literal parens when noextglob is true (issue #116) ✓ should not match extglobs when noextglob is true options.unescape ✓ should remove backslashes in glob patterns: options.nonegate ✓ should support the `nonegate` option: options.windows ✓ should windows file paths by default ✓ should windows absolute paths ✓ should strip leading `./` windows ✓ should convert file paths to posix slashes ✓ should convert absolute paths to posix slashes options.noextglob ✓ should disable extglob support when options.noextglob is true ✓ should work with noext alias to support minimatch options.noglobstar ✓ should disable extglob support when options.noglobstar is true options.onMatch ✓ should call options.onMatch on each matching string parens (non-extglobs) ✓ should support stars following parens ✓ should not match slashes with single stars posix classes posix bracket type conversion ✓ should create regex character classes from POSIX bracket expressions: .isMatch ✓ should support POSIX.2 character classes ✓ should support multiple posix brackets in one character class ✓ should match word characters ✓ should not create an invalid posix character class: ✓ should return `true` when the pattern matches: ✓ should return `false` when the pattern does not match: literals ✓ should match literal brackets when escaped .makeRe() ✓ should make a regular expression for the given pattern: POSIX: From the test suite for the POSIX.2 (BRE) pattern matching code: ✓ First, test POSIX.2 character classes ✓ should match using POSIX.2 negation patterns ✓ should match word characters ✓ should match digits with word class ✓ should not digits ✓ should not match word characters with digit class ✓ should match uppercase alpha characters ✓ should not match lowercase alpha characters ✓ should not match digits with upper class ✓ should match lowercase alpha characters ✓ should not match uppercase alpha characters ✓ should match one lower and one upper character ✓ should match hexadecimal digits ✓ should match punctuation characters (\-!"#$%&'()\*+,./:;<=>?@[\]^_`{|}~) ✓ should only match one character ✓ should only match zero or more punctuation characters ✓ invalid character class expressions are just characters to be matched ✓ should match the start of a valid sh identifier ✓ should match the first two characters of a valid sh identifier ✓ should match multiple posix classses ✓ how about A? ✓ OK, what's a tab? is it a blank? a space? ✓ let's check out characters in the ASCII range ✓ punctuation ✓ graph qmarks and stars ✓ should match question marks with question marks ✓ should match question marks and stars with question marks and stars ✓ should support consecutive stars and question marks ✓ should match backslashes with question marks when not on windows ✓ should match one character per question mark ✓ should not match slashes question marks ✓ should support question marks and stars between slashes ✓ should match no more than one character between slashes ✓ should not match non-leading dots with question marks ✓ should match non-leading dots with question marks when options.dot is true regex features word boundaries ✓ should support word boundaries ✓ should support word boundaries in parens regex lookarounds ✓ should support regex lookbehinds ✓ should throw an error when regex lookbehinds are used on an unsupported node version regex back-references ✓ should support regex backreferences regex character classes ✓ should not match with character classes when disabled ✓ should match with character classes by default ✓ should match character classes ✓ should match character class alphabetical ranges ✓ should match character classes with leading dashes ✓ should match character classes with trailing dashes ✓ should match bracket literals ✓ should support negated character classes ✓ should match negated dashes ✓ should match negated pm ✓ should match alpha-numeric characters ✓ should support valid regex ranges ✓ should support valid regex ranges with glob negation patterns ✓ should support valid regex ranges in negated character classes regex capture groups ✓ should support regex logical "or" ✓ should support regex character classes inside extglobs ✓ should support regex capture groups ✓ should support regex capture groups with slashes ✓ should support regex non-capture groups quantifiers ✓ should support regex quantifiers by escaping braces ✓ should support extglobs with regex quantifiers slash handling - posix ✓ should match a literal string ✓ should match an array of literal strings ✓ should support regex logical or ✓ should support regex ranges ✓ should support single globs (*) ✓ should support globstars (**) ✓ should support negation patterns ✓ should work with file extensions ✓ should match one directory level with a single star (*) ✓ should match one or more directories with a globstar ✓ should match one or more characters ✓ should match one or zero characters ✓ should respect trailing slashes on paterns ✓ should match a literal star when escaped ✓ should match file paths ✓ should match paths with leading `./` when pattern has `./` ✓ should match leading slashes ✓ should match double slashes slash handling - windows ✓ should match absolute windows paths with regex from makeRe ✓ should match windows path separators with a string literal ✓ should not match literal backslashes with literal forward slashes when windows is disabled ✓ should match an array of literal strings ✓ should not match backslashes with forward slashes when windows is disabled ✓ should match backslashes when followed by regex logical "or" ✓ should support matching backslashes with regex ranges ✓ should not match slashes with single stars ✓ should support globstars (**) ✓ should not match backslashes with globstars when disabled ✓ should work with file extensions ✓ should support negation patterns special characters numbers ✓ should match numbers in the input string qmarks ✓ should match literal ? in the input string ✓ should not match slashes with qmarks ✓ should match literal ? with qmarks ✓ should match other non-slash characters with qmarks ✓ should match non-slash characters when ? is escaped ✓ should match one character per question mark ✓ should enforce one character per qmark even when preceded by stars ✓ should support qmarks and stars ✓ should support qmarks, stars and slashes ✓ should match non-leading dots ✓ should not match leading dots ✓ should match characters preceding a dot parentheses () ✓ should match literal parentheses in the input string ✓ should match literal parens with brackets ✓ should throw an error on imbalanced, unescaped parens ✓ should throw an error on imbalanced, unescaped brackets path characters ✓ should match windows drives with globstars ✓ should not match multiple windows directories with a single star ✓ should match mixed slashes on windows ✓ should match mixed slashes when options.windows is true ✓ should match any character zero or more times, except for / ✓ should match dashes surrounded by spaces brackets ✓ should support square brackets in globs ✓ should match (escaped) bracket literals star - "*" ✓ should match literal * ✓ should support stars following brackets ✓ should support stars following parens ✓ should not match slashes with single stars ✓ should not match dots with stars by default plus - "+" ✓ should match literal + ✓ should support plus signs that follow brackets (and not escape them) ✓ should not escape plus signs that follow parens ✓ should escape plus signs to match string literals ✓ should not escape + following brackets ✓ should not escape + following parens dollar $ ✓ should match dollar signs caret ^ ✓ should match carets mixed special characters ✓ should match special characters in paths stars issue related ✓ should respect dots defined in glob pattern (micromatch/#23) single stars ✓ should match anything except slashes and leading dots ✓ should match spaces ✓ should support multiple non-consecutive stars in a path segment ✓ should support multiple stars in a segment ✓ should return true when one of the given patterns matches the string ✓ should return false when the path does not match the pattern ✓ should match a path segment for each single star ✓ should support single globs (*) ✓ should only match a single folder per star when globstars are used ✓ should not match a trailing slash when a star is last char ✓ should work with file extensions ✓ should not match slashes when globstars are not exclusive in a path segment ✓ should match slashes when defined in braces ✓ should correctly match slashes ✓ should ignore leading "./" when defined on pattern ✓ should optionally match trailing slashes with braces Wildmat (git) tests ✓ Basic wildmat features ✓ should support recursion 1954 passing (1s) + echo '# anymatch tests' # anymatch tests + NODE_PATH=. + mocha anymatch ✓ should resolve string matchers ✓ should resolve glob matchers ✓ should resolve regexp matchers ✓ should resolve function matchers ✓ should return false for unmatched strings ✓ should ignore improperly typed matchers with returnIndex = true ✓ should return the array index of first positive matcher ✓ should return 0 if provided non-array matcher ✓ should return -1 if no match curried matching function ✓ should resolve matchers ✓ should be usable as an Array.prototype.filter callback ✓ should bind individual criterion extra args ✓ should not allow no args ✓ should not allow bad testString ✓ should allow string to be passed as first member of an array ✓ should pass extra args to function matchers glob negation ✓ should respect negated globs included in a matcher array ✓ should not break returnIndex option ✓ should allow negated globs to negate non-glob matchers windows paths ✓ should resolve backslashes against string matchers ✓ should resolve backslashes against glob matchers ✓ should resolve backslashes against regex matchers ✓ should resolve backslashes against function matchers ✓ should still correctly handle forward-slash paths picomatch options ✓ should support picomatch options 25 passing (33ms) + test '' '!=' '' Removing node_modules/anymatch create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --buildsystem=nodejs dh_auto_install: warning: ### Missing ./build/config.gypi, skipping Found "files" field in ./package.json, using it mkdir -p /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/anymatch/ cp --reflink=auto -a ./index.js /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/anymatch// cp --reflink=auto -a ./index.d.ts /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/anymatch// cp --reflink=auto -a ./package.json /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/anymatch// cp --reflink=auto -a ./package.json /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/anymatch// dh_auto_install: warning: ### Missing picomatch/build/config.gypi, skipping Found "files" field in picomatch/package.json, using it mkdir -p /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch/ cp --reflink=auto -a picomatch/index.js /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch// mkdir -p /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch/lib cp --reflink=auto -a picomatch/lib/parse.js /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch/lib/ cp --reflink=auto -a picomatch/lib/utils.js /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch/lib/ cp --reflink=auto -a picomatch/lib/scan.js /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch/lib/ cp --reflink=auto -a picomatch/lib/constants.js /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch/lib/ cp --reflink=auto -a picomatch/lib/picomatch.js /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch/lib/ cp --reflink=auto -a picomatch/package.json /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch// cp --reflink=auto -a picomatch/package.json /build/node-anymatch-3.1.1\+\~2.2.2/debian/node-anymatch//usr/share/nodejs/picomatch// Populate ${nodejs:Provides}: + node-picomatch (= 2.2.2) Set ${nodejs:Version} to 12.21.0~dfsg debian/rules override_dh_installdocs make[1]: Entering directory '/build/node-anymatch-3.1.1+~2.2.2' dh_installdocs mkdir -p debian/node-anymatch/usr/share/doc/node-picomatch cp picomatch/*.md debian/node-anymatch/usr/share/doc/node-picomatch/ ln -s ../node-anymatch/changelog.Debian.gz debian/node-anymatch/usr/share/doc/node-picomatch/ make[1]: Leaving directory '/build/node-anymatch-3.1.1+~2.2.2' dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dpkg-gencontrol: warning: package node-anymatch: substitution variable ${nodejs:Version} unused, but is defined dh_md5sums dh_builddeb dpkg-deb: building package 'node-anymatch' in '../node-anymatch_3.1.1+~2.2.2-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../node-anymatch_3.1.1+~2.2.2-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/1371/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1371/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1371 and its subdirectories I: Current time: Fri Jun 24 15:58:59 +14 2022 I: pbuilder-time-stamp: 1656035939