Thu Jul 4 19:47:09 UTC 2024 I: starting to build node-micromatch/trixie/arm64 on jenkins on '2024-07-04 19:46' Thu Jul 4 19:47:09 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_18/47898/console.log Thu Jul 4 19:47:09 UTC 2024 I: Downloading source for trixie/node-micromatch=4.0.7+~4.0.9-1 --2024-07-04 19:47:09-- http://deb.debian.org/debian/pool/main/n/node-micromatch/node-micromatch_4.0.7%2b%7e4.0.9-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2532 (2.5K) [text/prs.lines.tag] Saving to: ‘node-micromatch_4.0.7+~4.0.9-1.dsc’ 0K .. 100% 208M=0s 2024-07-04 19:47:09 (208 MB/s) - ‘node-micromatch_4.0.7+~4.0.9-1.dsc’ saved [2532/2532] Thu Jul 4 19:47:09 UTC 2024 I: node-micromatch_4.0.7+~4.0.9-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: node-micromatch Binary: node-micromatch Architecture: all Version: 4.0.7+~4.0.9-1 Maintainer: Debian Javascript Maintainers Uploaders: Sruthi Chandran Homepage: https://github.com/jonschlinkert/micromatch Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/js-team/node-micromatch Vcs-Git: https://salsa.debian.org/js-team/node-micromatch.git Testsuite: autopkgtest-pkg-nodejs Build-Depends: debhelper-compat (= 13), dh-sequence-nodejs, mocha , node-braces (>= 3.0.2) , node-anymatch (>= 3.1.1+~2.1.1) Package-List: node-micromatch deb javascript optional arch=all Checksums-Sha1: 8e5763a8c1fc7fbf26144d9215a01ab0ff702dbb 5895 node-micromatch_4.0.7+~4.0.9.orig-types-micromatch.tar.gz dbf8f8d3d8d19734b0bc183e8f8a9684f7dae8bb 88680 node-micromatch_4.0.7+~4.0.9.orig.tar.gz fc644073adffdb7141b8981fd2e302181bca6c61 4668 node-micromatch_4.0.7+~4.0.9-1.debian.tar.xz Checksums-Sha256: 6e53a80564359a761ed50a48d29720b36c902c33a37ab68c1ba81cd36fd906d6 5895 node-micromatch_4.0.7+~4.0.9.orig-types-micromatch.tar.gz e504ec4651237cf01b411fe5758871ee782f1a1e1d5bfe11f343aa35c482bfc5 88680 node-micromatch_4.0.7+~4.0.9.orig.tar.gz 159c68adab0f61cbbfaa96dddff0356e780ce3c125b41da2c00b85f5f1bcad02 4668 node-micromatch_4.0.7+~4.0.9-1.debian.tar.xz Files: 580741cf2238f4e288d7fbab97bc702d 5895 node-micromatch_4.0.7+~4.0.9.orig-types-micromatch.tar.gz e42d39eee8e676df1cb099cf8e78a5f4 88680 node-micromatch_4.0.7+~4.0.9.orig.tar.gz bab26880bba0df0712f4047fdfd46adb 4668 node-micromatch_4.0.7+~4.0.9-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmaD7aAACgkQ9tdMp8mZ 7ukW0A/9HWpYhJGpdpWjIDiuWsasEbLwq7fJ+vHMRIuWGCQictCA/9MIJCW57ni/ SluT4wib9E/SqYPS6sG+iAF2b0Yi1FgctKCzZbE9aIpXuhf5gcNMrIxVBQ+iLO9n Dx55m0XF/28SpQ94ugy6TdnuItJOKioiH5kXhqASGj3HlqH3pHgyIw5LSET4sV9O rNTF4kAV9Gg5I4FDFXzEI/YTeKsToiEQx4ZYFO94UN4XwNCJsR9ygK36lNso0Sjn 44XDPK8RnfjoW+XR7pEbYanF3M5mzPgQDHhuQ03OgrDbQk2bvz7idCMWQVBNFnVL 2k4HEADOkma5tJy84wYVN5wdcbQ3hv1UryMl5AQarswvW6+87eW8+lqZ0HheJ905 8zfMXaeJv1qqM8S1FRVojIXymEi0lLZX49EaGkbwQA+TuVyrWZsX9Uh7FEUg5VCl 1TzRvZUDT2SXEvfpNU/EAt5CYDdU8UGQfT5M2k+lqRGwWnIuJhhS2XKtJ09uLFUd 5mNy2ynq2JLqhUgRsDuLxglLKP144rzV7pH5vgvR9+WgrtgAgSQq2fMTtwlQSil6 e3NruWBCc1CDCBSffZ50BZG2J9A6D+GN2e+vxu5uapuK6aLvuiSJUC7rYGzHre9e Z85DMvTteW0MeevvqNtM7xm0pSdU02YNtOg9kmpdH1RBpFCF/hc= =WWSM -----END PGP SIGNATURE----- Thu Jul 4 19:47:09 UTC 2024 I: Checking whether the package is not for us Thu Jul 4 19:47:09 UTC 2024 I: Starting 1st build on remote node codethink04-arm64.debian.net. Thu Jul 4 19:47:09 UTC 2024 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Thu Jul 4 19:47:45 UTC 2024 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Jul 4 07:47:12 -12 2024 I: pbuilder-time-stamp: 1720122432 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. 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: Copying source file I: copying [node-micromatch_4.0.7+~4.0.9-1.dsc] I: copying [./node-micromatch_4.0.7+~4.0.9.orig-types-micromatch.tar.gz] I: copying [./node-micromatch_4.0.7+~4.0.9.orig.tar.gz] I: copying [./node-micromatch_4.0.7+~4.0.9-1.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Jul 2 12:08:00 2024 gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./node-micromatch_4.0.7+~4.0.9-1.dsc: no acceptable signature found dpkg-source: info: extracting node-micromatch in node-micromatch-4.0.7+~4.0.9 dpkg-source: info: unpacking node-micromatch_4.0.7+~4.0.9.orig.tar.gz dpkg-source: info: unpacking node-micromatch_4.0.7+~4.0.9.orig-types-micromatch.tar.gz dpkg-source: info: unpacking node-micromatch_4.0.7+~4.0.9-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying CVE-2024-4067.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1398616/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='1ac83235abf944fcb98b43732cc65398' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1398616' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.vuk4itps/pbuilderrc_wfqg --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.vuk4itps/b1 --logfile b1/build.log node-micromatch_4.0.7+~4.0.9-1.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.1.0-22-cloud-arm64 #1 SMP Debian 6.1.94-1 (2024-06-21) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1398616/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: arm64 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 (= 13), dh-sequence-nodejs, mocha, node-braces (>= 3.0.2), node-anymatch (>= 3.1.1+~2.1.1) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19802 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 (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-nodejs; however: Package dh-sequence-nodejs is not installed. pbuilder-satisfydepends-dummy depends on mocha; however: Package mocha is not installed. pbuilder-satisfydepends-dummy depends on node-braces (>= 3.0.2); however: Package node-braces is not installed. pbuilder-satisfydepends-dummy depends on node-anymatch (>= 3.1.1+~2.1.1); however: Package node-anymatch 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-nodejs{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libapt-pkg-perl{a} libarchive-zip-perl{a} libarray-unique-perl{a} libbrotli1{a} libcares2{a} libcgi-pm-perl{a} libclass-accessor-perl{a} libclone-perl{a} libdebhelper-perl{a} libdebian-copyright-perl{a} libdebian-source-perl{a} libdeflate0{a} libelf1t64{a} libencode-locale-perl{a} liberror-perl{a} libexporter-lite-perl{a} libexporter-tiny-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libgraph-perl{a} libheap-perl{a} libhtml-form-perl{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} libicu72{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} liblerc4{a} liblist-moreutils-perl{a} liblist-moreutils-xs-perl{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnghttp2-14{a} libnode115{a} libnotify-bin{a} libnotify4{a} libparse-debcontrol-perl{a} libpipeline1{a} libpng16-16t64{a} libset-object-perl{a} libsharpyuv0{a} libsub-install-perl{a} libsub-name-perl{a} libtie-ixhash-perl{a} libtiff6{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libuv1t64{a} libwebp7{a} libwww-mechanize-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-perl{a} m4{a} man-db{a} mocha{a} netbase{a} node-acorn{a} node-ansi-colors{a} node-ansi-regex{a} node-ansi-styles{a} node-anymatch{a} node-argparse{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-browserslist{a} node-camelcase{a} node-caniuse-lite{a} node-chalk{a} node-chokidar{a} node-ci-info{a} node-cjs-module-lexer{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-electron-to-chromium{a} node-escape-string-regexp{a} node-esprima{a} node-fill-range{a} node-find-up{a} node-fs.realpath{a} node-get-caller-file{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-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-isarray{a} node-isexe{a} node-isobject{a} node-js-yaml{a} node-kind-of{a} node-locate-path{a} node-minimatch{a} node-ms{a} node-normalize-path{a} node-once{a} node-p-limit{a} node-p-locate{a} node-path-dirname{a} node-path-exists{a} node-path-is-absolute{a} node-picocolors{a} node-postcss{a} node-randombytes{a} node-readdirp{a} node-repeat-string{a} node-require-directory{a} node-safe-buffer{a} node-serialize-javascript{a} node-set-immediate-shim{a} node-slice-ansi{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-undici{a} node-wcwidth.js{a} node-which{a} node-wide-align{a} node-wrap-ansi{a} node-wrappy{a} node-xtend{a} node-y18n{a} node-yargs{a} node-yargs-parser{a} nodejs{a} openssl{a} perl-openssl-defaults{a} po-debconf{a} sensible-utils{a} shared-mime-info{a} The following packages are RECOMMENDED but will NOT be installed: curl javascript-common libarchive-cpio-perl libcgi-fast-perl libdata-dump-perl libgdk-pixbuf2.0-bin libglib2.0-data libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjson-xs-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libyaml-libyaml-perl libyaml-syck-perl lynx nodejs-doc wget xdg-user-dirs 0 packages upgraded, 192 newly installed, 0 to remove and 0 not upgraded. Need to get 41.4 MB of archives. After unpacking 172 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 netbase all 6.4 [12.8 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 openssl arm64 3.2.2-1 [1327 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 ca-certificates all 20240203 [158 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-1 [197 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-4 [1130 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.1-9 [95.2 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.12.1-2 [1394 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.71-3 [332 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-1 [723 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.16 [88.6 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-7 [517 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 25 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.191-1+b1 [187 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-5 [9224 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.9.14+dfsg-1.3+b3 [624 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-1 [1526 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.16 [891 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libtie-ixhash-perl all 1.23-4 [11.7 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 libarray-unique-perl all 0.09-1 [12.9 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 libsub-name-perl arm64 0.27-1+b2 [12.3 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 libclass-accessor-perl all 0.51-2 [22.7 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 libio-stringy-perl all 2.111-3 [56.5 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 43 http://deb.debian.org/debian trixie/main arm64 liburi-perl all 5.28-1 [98.6 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 libhtml-parser-perl arm64 3.82-1 [96.9 kB] Get: 45 http://deb.debian.org/debian trixie/main arm64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 46 http://deb.debian.org/debian trixie/main arm64 libclone-perl arm64 0.46-1+b2 [13.6 kB] Get: 47 http://deb.debian.org/debian trixie/main arm64 libio-html-perl all 1.004-3 [16.2 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 libhttp-message-perl all 6.46-1 [79.7 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 52 http://deb.debian.org/debian trixie/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B] Get: 53 http://deb.debian.org/debian trixie/main arm64 libnet-ssleay-perl arm64 1.94-1+b1 [328 kB] Get: 54 http://deb.debian.org/debian trixie/main arm64 libio-socket-ssl-perl all 2.085-1 [218 kB] Get: 55 http://deb.debian.org/debian trixie/main arm64 libnet-http-perl all 6.23-1 [23.9 kB] Get: 56 http://deb.debian.org/debian trixie/main arm64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 57 http://deb.debian.org/debian trixie/main arm64 libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 58 http://deb.debian.org/debian trixie/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 libwww-perl all 6.77-1 [183 kB] Get: 60 http://deb.debian.org/debian trixie/main arm64 liberror-perl all 0.17029-2 [29.0 kB] Get: 61 http://deb.debian.org/debian trixie/main arm64 libexporter-lite-perl all 0.09-2 [10.7 kB] Get: 62 http://deb.debian.org/debian trixie/main arm64 libparse-debcontrol-perl all 2.005-6 [21.6 kB] Get: 63 http://deb.debian.org/debian trixie/main arm64 libdebian-copyright-perl all 0.2-6 [25.0 kB] Get: 64 http://deb.debian.org/debian trixie/main arm64 libapt-pkg-perl arm64 0.1.40+b5 [63.8 kB] Get: 65 http://deb.debian.org/debian trixie/main arm64 libexporter-tiny-perl all 1.006002-1 [38.7 kB] Get: 66 http://deb.debian.org/debian trixie/main arm64 liblist-moreutils-xs-perl arm64 0.430-4+b1 [38.4 kB] Get: 67 http://deb.debian.org/debian trixie/main arm64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get: 68 http://deb.debian.org/debian trixie/main arm64 libsub-install-perl all 0.929-1 [10.5 kB] Get: 69 http://deb.debian.org/debian trixie/main arm64 libcgi-pm-perl all 4.66-1 [217 kB] Get: 70 http://deb.debian.org/debian trixie/main arm64 libhtml-form-perl all 6.11-1 [33.1 kB] Get: 71 http://deb.debian.org/debian trixie/main arm64 libwww-mechanize-perl all 2.18-1 [114 kB] Get: 72 http://deb.debian.org/debian trixie/main arm64 libdebian-source-perl all 0.125 [52.8 kB] Get: 73 http://deb.debian.org/debian trixie/main arm64 libheap-perl all 0.80-5 [34.3 kB] Get: 74 http://deb.debian.org/debian trixie/main arm64 libset-object-perl arm64 1.42-1+b4 [36.4 kB] Get: 75 http://deb.debian.org/debian trixie/main arm64 libgraph-perl all 1:0.9729-1 [108 kB] Get: 76 http://deb.debian.org/debian trixie/main arm64 libio-pty-perl arm64 1:1.20-1+b1 [34.0 kB] Get: 77 http://deb.debian.org/debian trixie/main arm64 libipc-run-perl all 20231003.0-2 [101 kB] Get: 78 http://deb.debian.org/debian trixie/main arm64 libjson-perl all 4.10000-1 [87.5 kB] Get: 79 http://deb.debian.org/debian trixie/main arm64 libyaml-perl all 1.31-1 [64.8 kB] Get: 80 http://deb.debian.org/debian trixie/main arm64 libbrotli1 arm64 1.1.0-2+b3 [295 kB] Get: 81 http://deb.debian.org/debian trixie/main arm64 libcares2 arm64 1.31.0-1 [70.6 kB] Get: 82 http://deb.debian.org/debian trixie/main arm64 libnghttp2-14 arm64 1.62.1-1 [71.2 kB] Get: 83 http://deb.debian.org/debian trixie/main arm64 libuv1t64 arm64 1.48.0-5 [142 kB] Get: 84 http://deb.debian.org/debian trixie/main arm64 node-xtend all 4.0.2-3 [3932 B] Get: 85 http://deb.debian.org/debian trixie/main arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [128 kB] Get: 86 http://deb.debian.org/debian trixie/main arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [30.6 kB] Get: 87 http://deb.debian.org/debian trixie/main arm64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [314 kB] Get: 88 http://deb.debian.org/debian trixie/main arm64 libnode115 arm64 20.14.0+dfsg-3 [10.6 MB] Get: 89 http://deb.debian.org/debian trixie/main arm64 nodejs arm64 20.14.0+dfsg-3 [340 kB] Get: 90 http://deb.debian.org/debian trixie/main arm64 dh-nodejs all 0.15.21 [62.5 kB] Get: 91 http://deb.debian.org/debian trixie/main arm64 libdeflate0 arm64 1.20-1 [41.5 kB] Get: 92 http://deb.debian.org/debian trixie/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 93 http://deb.debian.org/debian trixie/main arm64 libglib2.0-0t64 arm64 2.80.3-1 [1391 kB] Get: 94 http://deb.debian.org/debian trixie/main arm64 shared-mime-info arm64 2.4-5 [755 kB] Get: 95 http://deb.debian.org/debian trixie/main arm64 libjpeg62-turbo arm64 1:2.1.5-3 [172 kB] Get: 96 http://deb.debian.org/debian trixie/main arm64 libpng16-16t64 arm64 1.6.43-5 [272 kB] Get: 97 http://deb.debian.org/debian trixie/main arm64 libjbig0 arm64 2.1-6.1+b1 [30.4 kB] Get: 98 http://deb.debian.org/debian trixie/main arm64 liblerc4 arm64 4.0.0+ds-4+b1 [142 kB] Get: 99 http://deb.debian.org/debian trixie/main arm64 libsharpyuv0 arm64 1.4.0-0.1 [111 kB] Get: 100 http://deb.debian.org/debian trixie/main arm64 libwebp7 arm64 1.4.0-0.1 [267 kB] Get: 101 http://deb.debian.org/debian trixie/main arm64 libtiff6 arm64 4.5.1+git230720-4 [307 kB] Get: 102 http://deb.debian.org/debian trixie/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-1 [130 kB] Get: 103 http://deb.debian.org/debian trixie/main arm64 libjs-inherits all 2.0.4-6 [3548 B] Get: 104 http://deb.debian.org/debian trixie/main arm64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] Get: 105 http://deb.debian.org/debian trixie/main arm64 libnotify4 arm64 0.8.3-1+b1 [24.9 kB] Get: 106 http://deb.debian.org/debian trixie/main arm64 libnotify-bin arm64 0.8.3-1+b1 [12.6 kB] Get: 107 http://deb.debian.org/debian trixie/main arm64 node-ansi-colors all 4.1.3-2 [14.8 kB] Get: 108 http://deb.debian.org/debian trixie/main arm64 node-browser-stdout all 1.3.1-7 [3668 B] Get: 109 http://deb.debian.org/debian trixie/main arm64 node-camelcase all 7.0.0-3 [6032 B] Get: 110 http://deb.debian.org/debian trixie/main arm64 node-color-name all 1.1.4+~1.1.1-2 [5920 B] Get: 111 http://deb.debian.org/debian trixie/main arm64 node-color-convert all 2.0.1+~cs2.0.0-2 [13.1 kB] Get: 112 http://deb.debian.org/debian trixie/main arm64 node-ansi-styles all 6.2.1-2 [8640 B] Get: 113 http://deb.debian.org/debian trixie/main arm64 node-escape-string-regexp all 4.0.0-2 [4296 B] Get: 114 http://deb.debian.org/debian trixie/main arm64 node-has-flag all 4.0.0-3 [4304 B] Get: 115 http://deb.debian.org/debian trixie/main arm64 node-supports-color all 8.1.1+~8.1.1-1 [6920 B] Get: 116 http://deb.debian.org/debian trixie/main arm64 node-chalk all 5.3.0-1 [18.2 kB] Get: 117 http://deb.debian.org/debian trixie/main arm64 node-normalize-path all 3.0.0+~3.0.0-1 [6608 B] Get: 118 http://deb.debian.org/debian trixie/main arm64 node-anymatch all 3.1.3+~cs4.6.1-2 [33.4 kB] Get: 119 http://deb.debian.org/debian trixie/main arm64 node-async-each all 1.0.3-3 [4292 B] Get: 120 http://deb.debian.org/debian trixie/main arm64 node-is-buffer all 2.0.5-2 [4112 B] Get: 121 http://deb.debian.org/debian trixie/main arm64 node-kind-of all 6.0.3+dfsg-2 [10.2 kB] Get: 122 http://deb.debian.org/debian trixie/main arm64 node-is-number all 7.0.0-4 [6020 B] Get: 123 http://deb.debian.org/debian trixie/main arm64 node-repeat-string all 1.6.1+repack-1 [5600 B] Get: 124 http://deb.debian.org/debian trixie/main arm64 node-to-regex-range all 5.0.1-4 [10.5 kB] Get: 125 http://deb.debian.org/debian trixie/main arm64 node-fill-range all 7.1.1+~7.0.3-1 [8768 B] Get: 126 http://deb.debian.org/debian trixie/main arm64 node-braces all 3.0.3+~3.0.4-1 [20.6 kB] Get: 127 http://deb.debian.org/debian trixie/main arm64 node-is-extglob all 2.1.1-5 [4612 B] Get: 128 http://deb.debian.org/debian trixie/main arm64 node-is-glob all 4.0.3-2 [6620 B] Get: 129 http://deb.debian.org/debian trixie/main arm64 node-path-dirname all 1.0.2-2 [4312 B] Get: 130 http://deb.debian.org/debian trixie/main arm64 node-glob-parent all 6.0.2+~5.1.1-2 [8784 B] Get: 131 http://deb.debian.org/debian trixie/main arm64 node-inherits all 2.0.4-6 [4548 B] Get: 132 http://deb.debian.org/debian trixie/main arm64 node-binary-extensions all 2.2.0-2 [4408 B] Get: 133 http://deb.debian.org/debian trixie/main arm64 node-is-binary-path all 2.1.0-5 [3684 B] Get: 134 http://deb.debian.org/debian trixie/main arm64 node-path-is-absolute all 2.0.0-2 [4068 B] Get: 135 http://deb.debian.org/debian trixie/main arm64 node-graceful-fs all 4.2.10-1 [14.4 kB] Get: 136 http://deb.debian.org/debian trixie/main arm64 node-set-immediate-shim all 2.0.0-2 [3740 B] Get: 137 http://deb.debian.org/debian trixie/main arm64 node-readdirp all 3.6.0-1 [11.5 kB] Get: 138 http://deb.debian.org/debian trixie/main arm64 node-chokidar all 3.6.0-2 [32.3 kB] Get: 139 http://deb.debian.org/debian trixie/main arm64 node-ms all 2.1.3+~cs0.7.31-3 [5648 B] Get: 140 http://deb.debian.org/debian trixie/main arm64 node-debug all 4.3.4+~cs4.1.7-1 [18.1 kB] Get: 141 http://deb.debian.org/debian trixie/main arm64 node-decamelize all 4.0.0-2 [4080 B] Get: 142 http://deb.debian.org/debian trixie/main arm64 node-diff all 5.0.0~dfsg+~5.0.1-4 [69.7 kB] Get: 143 http://deb.debian.org/debian trixie/main arm64 node-p-limit all 4.0.0+~cs4.0.0-5 [7576 B] Get: 144 http://deb.debian.org/debian trixie/main arm64 node-p-locate all 6.0.0-12 [5752 B] Get: 145 http://deb.debian.org/debian trixie/main arm64 node-locate-path all 7.1.1-2 [5584 B] Get: 146 http://deb.debian.org/debian trixie/main arm64 node-path-exists all 5.0.0-8 [4732 B] Get: 147 http://deb.debian.org/debian trixie/main arm64 node-find-up all 6.3.0-7 [9388 B] Get: 148 http://deb.debian.org/debian trixie/main arm64 node-fs.realpath all 1.0.0-3 [6172 B] Get: 149 http://deb.debian.org/debian trixie/main arm64 node-wrappy all 1.0.2-3 [3776 B] Get: 150 http://deb.debian.org/debian trixie/main arm64 node-once all 1.4.1-1 [4624 B] Get: 151 http://deb.debian.org/debian trixie/main arm64 node-inflight all 1.0.6-2 [3952 B] Get: 152 http://deb.debian.org/debian trixie/main arm64 node-balanced-match all 2.0.0-1 [4872 B] Get: 153 http://deb.debian.org/debian trixie/main arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [7912 B] Get: 154 http://deb.debian.org/debian trixie/main arm64 node-minimatch all 9.0.3-4 [50.8 kB] Get: 155 http://deb.debian.org/debian trixie/main arm64 node-glob all 8.1.0+~cs8.5.15-1 [134 kB] Get: 156 http://deb.debian.org/debian trixie/main arm64 node-growl all 1.10.5-4 [7684 B] Get: 157 http://deb.debian.org/debian trixie/main arm64 node-he all 1.2.0-4 [37.2 kB] Get: 158 http://deb.debian.org/debian trixie/main arm64 node-is-plain-obj all 3.0.0-2 [3972 B] Get: 159 http://deb.debian.org/debian trixie/main arm64 node-ci-info all 4.0.0+~cs1.1.0-1 [12.5 kB] Get: 160 http://deb.debian.org/debian trixie/main arm64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [4024 B] Get: 161 http://deb.debian.org/debian trixie/main arm64 node-argparse all 2.0.1-2 [34.6 kB] Get: 162 http://deb.debian.org/debian trixie/main arm64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] Get: 163 http://deb.debian.org/debian trixie/main arm64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [66.6 kB] Get: 164 http://deb.debian.org/debian trixie/main arm64 node-isarray all 2.0.5-4 [4040 B] Get: 165 http://deb.debian.org/debian trixie/main arm64 node-isobject all 4.0.0-2 [5332 B] Get: 166 http://deb.debian.org/debian trixie/main arm64 node-picocolors all 1.0.0-4 [6652 B] Get: 167 http://deb.debian.org/debian trixie/main arm64 node-postcss all 8.4.31+~cs8.0.26-1 [188 kB] Get: 168 http://deb.debian.org/debian trixie/main arm64 node-safe-buffer all 5.2.1+~cs2.1.2-3 [15.5 kB] Get: 169 http://deb.debian.org/debian trixie/main arm64 node-randombytes all 2.1.0+~2.0.0-2 [4852 B] Get: 170 http://deb.debian.org/debian trixie/main arm64 node-serialize-javascript all 6.0.1-1 [12.8 kB] Get: 171 http://deb.debian.org/debian trixie/main arm64 node-strip-json-comments all 4.0.0-4 [5668 B] Get: 172 http://deb.debian.org/debian trixie/main arm64 node-isexe all 2.0.0+~2.0.1-5 [6084 B] Get: 173 http://deb.debian.org/debian trixie/main arm64 node-which all 2.0.2+~cs1.3.2-3 [8368 B] Get: 174 http://deb.debian.org/debian trixie/main arm64 node-slice-ansi all 5.0.0+~cs9.0.0-5 [8788 B] Get: 175 http://deb.debian.org/debian trixie/main arm64 node-ansi-regex all 5.0.1-1 [4912 B] Get: 176 http://deb.debian.org/debian trixie/main arm64 node-strip-ansi all 6.0.1-2 [4120 B] Get: 177 http://deb.debian.org/debian trixie/main arm64 node-clone all 2.1.2+~2.1.2-1 [9140 B] Get: 178 http://deb.debian.org/debian trixie/main arm64 node-defaults all 1.0.4+~1.0.3-1 [4400 B] Get: 179 http://deb.debian.org/debian trixie/main arm64 node-wcwidth.js all 1.0.2-2 [7088 B] Get: 180 http://deb.debian.org/debian trixie/main arm64 node-string-width all 4.2.3+~cs13.2.3-1 [10.7 kB] Get: 181 http://deb.debian.org/debian trixie/main arm64 node-wide-align all 1.1.3-4 [4244 B] Get: 182 http://deb.debian.org/debian trixie/main arm64 node-caniuse-lite all 1.0.30001620+dfsg+~1.0.5-2 [245 kB] Get: 183 http://deb.debian.org/debian trixie/main arm64 node-electron-to-chromium all 1.4.773-1 [26.8 kB] Get: 184 http://deb.debian.org/debian trixie/main arm64 node-browserslist all 4.23.0+~cs6.1.32-1 [79.2 kB] Get: 185 http://deb.debian.org/debian trixie/main arm64 node-wrap-ansi all 8.0.1+~8.0.1-3 [11.8 kB] Get: 186 http://deb.debian.org/debian trixie/main arm64 node-cliui all 7.0.4+repack+~cs3.1.0-4 [11.5 kB] Get: 187 http://deb.debian.org/debian trixie/main arm64 node-get-caller-file all 2.0.5+~cs1.1.1-4 [5728 B] Get: 188 http://deb.debian.org/debian trixie/main arm64 node-require-directory all 2.1.1+~2.1.2-1 [7092 B] Get: 189 http://deb.debian.org/debian trixie/main arm64 node-y18n all 5.0.8+~5.0.0-3 [10.2 kB] Get: 190 http://deb.debian.org/debian trixie/main arm64 node-yargs-parser all 21.1.1+~21.0.0-4 [28.4 kB] Get: 191 http://deb.debian.org/debian trixie/main arm64 node-yargs all 16.2.0+~16.0.4-7 [128 kB] Get: 192 http://deb.debian.org/debian trixie/main arm64 mocha all 10.4.0+ds1+~cs33.1.8-1 [180 kB] Fetched 41.4 MB in 0s (147 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package netbase. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19802 files and directories currently installed.) Preparing to unpack .../000-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.2.2-1_arm64.deb ... Unpacking openssl (3.2.2-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-1_arm64.deb ... Unpacking gettext-base (0.22.5-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-4_arm64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.1-9_arm64.deb ... Unpacking bsdextrautils (2.40.1-9) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.12.1-2_arm64.deb ... Unpacking man-db (2.12.1-2) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.22.5-1_all.deb ... Unpacking autopoint (0.22.5-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.16_all.deb ... Unpacking libdebhelper-perl (13.16) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../022-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../023-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../024-libelf1t64_0.191-1+b1_arm64.deb ... Unpacking libelf1t64:arm64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../026-libicu72_72.1-5_arm64.deb ... Unpacking libicu72:arm64 (72.1-5) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../027-libxml2_2.9.14+dfsg-1.3+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-1_arm64.deb ... Unpacking gettext (0.22.5-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.16_all.deb ... Unpacking debhelper (13.16) ... Selecting previously unselected package libtie-ixhash-perl. Preparing to unpack .../032-libtie-ixhash-perl_1.23-4_all.deb ... Unpacking libtie-ixhash-perl (1.23-4) ... Selecting previously unselected package libarray-unique-perl. Preparing to unpack .../033-libarray-unique-perl_0.09-1_all.deb ... Unpacking libarray-unique-perl (0.09-1) ... Selecting previously unselected package libsub-name-perl:arm64. Preparing to unpack .../034-libsub-name-perl_0.27-1+b2_arm64.deb ... Unpacking libsub-name-perl:arm64 (0.27-1+b2) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../035-libclass-accessor-perl_0.51-2_all.deb ... Unpacking libclass-accessor-perl (0.51-2) ... Selecting previously unselected package libio-stringy-perl. Preparing to unpack .../036-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 .../037-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../038-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../039-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../040-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../041-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../042-liburi-perl_5.28-1_all.deb ... Unpacking liburi-perl (5.28-1) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../043-libhtml-parser-perl_3.82-1_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.82-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../044-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:arm64. Preparing to unpack .../045-libclone-perl_0.46-1+b2_arm64.deb ... Unpacking libclone-perl:arm64 (0.46-1+b2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../046-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../047-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../048-libhttp-message-perl_6.46-1_all.deb ... Unpacking libhttp-message-perl (6.46-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../049-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../050-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../051-perl-openssl-defaults_7+b2_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../052-libnet-ssleay-perl_1.94-1+b1_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-1+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../053-libio-socket-ssl-perl_2.085-1_all.deb ... Unpacking libio-socket-ssl-perl (2.085-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../054-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../055-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../056-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../057-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../058-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../059-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package libexporter-lite-perl. Preparing to unpack .../060-libexporter-lite-perl_0.09-2_all.deb ... Unpacking libexporter-lite-perl (0.09-2) ... Selecting previously unselected package libparse-debcontrol-perl. Preparing to unpack .../061-libparse-debcontrol-perl_2.005-6_all.deb ... Unpacking libparse-debcontrol-perl (2.005-6) ... Selecting previously unselected package libdebian-copyright-perl. Preparing to unpack .../062-libdebian-copyright-perl_0.2-6_all.deb ... Unpacking libdebian-copyright-perl (0.2-6) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../063-libapt-pkg-perl_0.1.40+b5_arm64.deb ... Unpacking libapt-pkg-perl (0.1.40+b5) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../064-libexporter-tiny-perl_1.006002-1_all.deb ... Unpacking libexporter-tiny-perl (1.006002-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../065-liblist-moreutils-xs-perl_0.430-4+b1_arm64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-4+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../066-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../067-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../068-libcgi-pm-perl_4.66-1_all.deb ... Unpacking libcgi-pm-perl (4.66-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../069-libhtml-form-perl_6.11-1_all.deb ... Unpacking libhtml-form-perl (6.11-1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../070-libwww-mechanize-perl_2.18-1_all.deb ... Unpacking libwww-mechanize-perl (2.18-1) ... Selecting previously unselected package libdebian-source-perl. Preparing to unpack .../071-libdebian-source-perl_0.125_all.deb ... Unpacking libdebian-source-perl (0.125) ... Selecting previously unselected package libheap-perl. Preparing to unpack .../072-libheap-perl_0.80-5_all.deb ... Unpacking libheap-perl (0.80-5) ... Selecting previously unselected package libset-object-perl. Preparing to unpack .../073-libset-object-perl_1.42-1+b4_arm64.deb ... Unpacking libset-object-perl (1.42-1+b4) ... Selecting previously unselected package libgraph-perl. Preparing to unpack .../074-libgraph-perl_1%3a0.9729-1_all.deb ... Unpacking libgraph-perl (1:0.9729-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../075-libio-pty-perl_1%3a1.20-1+b1_arm64.deb ... Unpacking libio-pty-perl (1:1.20-1+b1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../076-libipc-run-perl_20231003.0-2_all.deb ... Unpacking libipc-run-perl (20231003.0-2) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../077-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../078-libyaml-perl_1.31-1_all.deb ... Unpacking libyaml-perl (1.31-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../079-libbrotli1_1.1.0-2+b3_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b3) ... Selecting previously unselected package libcares2:arm64. Preparing to unpack .../080-libcares2_1.31.0-1_arm64.deb ... Unpacking libcares2:arm64 (1.31.0-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../081-libnghttp2-14_1.62.1-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.62.1-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../082-libuv1t64_1.48.0-5_arm64.deb ... Unpacking libuv1t64:arm64 (1.48.0-5) ... Selecting previously unselected package node-xtend. Preparing to unpack .../083-node-xtend_4.0.2-3_all.deb ... Unpacking node-xtend (4.0.2-3) ... Selecting previously unselected package node-acorn. Preparing to unpack .../084-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... Selecting previously unselected package node-cjs-module-lexer. Preparing to unpack .../085-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... Selecting previously unselected package node-undici. Preparing to unpack .../086-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... Selecting previously unselected package libnode115:arm64. Preparing to unpack .../087-libnode115_20.14.0+dfsg-3_arm64.deb ... Unpacking libnode115:arm64 (20.14.0+dfsg-3) ... Selecting previously unselected package nodejs. Preparing to unpack .../088-nodejs_20.14.0+dfsg-3_arm64.deb ... Unpacking nodejs (20.14.0+dfsg-3) ... Selecting previously unselected package dh-nodejs. Preparing to unpack .../089-dh-nodejs_0.15.21_all.deb ... Unpacking dh-nodejs (0.15.21) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../090-libdeflate0_1.20-1_arm64.deb ... Unpacking libdeflate0:arm64 (1.20-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../091-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../092-libglib2.0-0t64_2.80.3-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.80.3-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../093-shared-mime-info_2.4-5_arm64.deb ... Unpacking shared-mime-info (2.4-5) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../094-libjpeg62-turbo_1%3a2.1.5-3_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../095-libpng16-16t64_1.6.43-5_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.43-5) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../096-libjbig0_2.1-6.1+b1_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b1) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../097-liblerc4_4.0.0+ds-4+b1_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-4+b1) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../098-libsharpyuv0_1.4.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.4.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../099-libwebp7_1.4.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.4.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../100-libtiff6_4.5.1+git230720-4_arm64.deb ... Unpacking libtiff6:arm64 (4.5.1+git230720-4) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../101-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1) ... Selecting previously unselected package libjs-inherits. Preparing to unpack .../102-libjs-inherits_2.0.4-6_all.deb ... Unpacking libjs-inherits (2.0.4-6) ... Selecting previously unselected package libjs-sprintf-js. Preparing to unpack .../103-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... Selecting previously unselected package libnotify4:arm64. Preparing to unpack .../104-libnotify4_0.8.3-1+b1_arm64.deb ... Unpacking libnotify4:arm64 (0.8.3-1+b1) ... Selecting previously unselected package libnotify-bin. Preparing to unpack .../105-libnotify-bin_0.8.3-1+b1_arm64.deb ... Unpacking libnotify-bin (0.8.3-1+b1) ... Selecting previously unselected package node-ansi-colors. Preparing to unpack .../106-node-ansi-colors_4.1.3-2_all.deb ... Unpacking node-ansi-colors (4.1.3-2) ... Selecting previously unselected package node-browser-stdout. Preparing to unpack .../107-node-browser-stdout_1.3.1-7_all.deb ... Unpacking node-browser-stdout (1.3.1-7) ... Selecting previously unselected package node-camelcase. Preparing to unpack .../108-node-camelcase_7.0.0-3_all.deb ... Unpacking node-camelcase (7.0.0-3) ... Selecting previously unselected package node-color-name. Preparing to unpack .../109-node-color-name_1.1.4+~1.1.1-2_all.deb ... Unpacking node-color-name (1.1.4+~1.1.1-2) ... Selecting previously unselected package node-color-convert. Preparing to unpack .../110-node-color-convert_2.0.1+~cs2.0.0-2_all.deb ... Unpacking node-color-convert (2.0.1+~cs2.0.0-2) ... Selecting previously unselected package node-ansi-styles. Preparing to unpack .../111-node-ansi-styles_6.2.1-2_all.deb ... Unpacking node-ansi-styles (6.2.1-2) ... Selecting previously unselected package node-escape-string-regexp. Preparing to unpack .../112-node-escape-string-regexp_4.0.0-2_all.deb ... Unpacking node-escape-string-regexp (4.0.0-2) ... Selecting previously unselected package node-has-flag. Preparing to unpack .../113-node-has-flag_4.0.0-3_all.deb ... Unpacking node-has-flag (4.0.0-3) ... Selecting previously unselected package node-supports-color. Preparing to unpack .../114-node-supports-color_8.1.1+~8.1.1-1_all.deb ... Unpacking node-supports-color (8.1.1+~8.1.1-1) ... Selecting previously unselected package node-chalk. Preparing to unpack .../115-node-chalk_5.3.0-1_all.deb ... Unpacking node-chalk (5.3.0-1) ... Selecting previously unselected package node-normalize-path. Preparing to unpack .../116-node-normalize-path_3.0.0+~3.0.0-1_all.deb ... Unpacking node-normalize-path (3.0.0+~3.0.0-1) ... Selecting previously unselected package node-anymatch. Preparing to unpack .../117-node-anymatch_3.1.3+~cs4.6.1-2_all.deb ... Unpacking node-anymatch (3.1.3+~cs4.6.1-2) ... Selecting previously unselected package node-async-each. Preparing to unpack .../118-node-async-each_1.0.3-3_all.deb ... Unpacking node-async-each (1.0.3-3) ... Selecting previously unselected package node-is-buffer. Preparing to unpack .../119-node-is-buffer_2.0.5-2_all.deb ... Unpacking node-is-buffer (2.0.5-2) ... Selecting previously unselected package node-kind-of. Preparing to unpack .../120-node-kind-of_6.0.3+dfsg-2_all.deb ... Unpacking node-kind-of (6.0.3+dfsg-2) ... Selecting previously unselected package node-is-number. Preparing to unpack .../121-node-is-number_7.0.0-4_all.deb ... Unpacking node-is-number (7.0.0-4) ... Selecting previously unselected package node-repeat-string. Preparing to unpack .../122-node-repeat-string_1.6.1+repack-1_all.deb ... Unpacking node-repeat-string (1.6.1+repack-1) ... Selecting previously unselected package node-to-regex-range. Preparing to unpack .../123-node-to-regex-range_5.0.1-4_all.deb ... Unpacking node-to-regex-range (5.0.1-4) ... Selecting previously unselected package node-fill-range. Preparing to unpack .../124-node-fill-range_7.1.1+~7.0.3-1_all.deb ... Unpacking node-fill-range (7.1.1+~7.0.3-1) ... Selecting previously unselected package node-braces. Preparing to unpack .../125-node-braces_3.0.3+~3.0.4-1_all.deb ... Unpacking node-braces (3.0.3+~3.0.4-1) ... Selecting previously unselected package node-is-extglob. Preparing to unpack .../126-node-is-extglob_2.1.1-5_all.deb ... Unpacking node-is-extglob (2.1.1-5) ... Selecting previously unselected package node-is-glob. Preparing to unpack .../127-node-is-glob_4.0.3-2_all.deb ... Unpacking node-is-glob (4.0.3-2) ... Selecting previously unselected package node-path-dirname. Preparing to unpack .../128-node-path-dirname_1.0.2-2_all.deb ... Unpacking node-path-dirname (1.0.2-2) ... Selecting previously unselected package node-glob-parent. Preparing to unpack .../129-node-glob-parent_6.0.2+~5.1.1-2_all.deb ... Unpacking node-glob-parent (6.0.2+~5.1.1-2) ... Selecting previously unselected package node-inherits. Preparing to unpack .../130-node-inherits_2.0.4-6_all.deb ... Unpacking node-inherits (2.0.4-6) ... Selecting previously unselected package node-binary-extensions. Preparing to unpack .../131-node-binary-extensions_2.2.0-2_all.deb ... Unpacking node-binary-extensions (2.2.0-2) ... Selecting previously unselected package node-is-binary-path. Preparing to unpack .../132-node-is-binary-path_2.1.0-5_all.deb ... Unpacking node-is-binary-path (2.1.0-5) ... Selecting previously unselected package node-path-is-absolute. Preparing to unpack .../133-node-path-is-absolute_2.0.0-2_all.deb ... Unpacking node-path-is-absolute (2.0.0-2) ... Selecting previously unselected package node-graceful-fs. Preparing to unpack .../134-node-graceful-fs_4.2.10-1_all.deb ... Unpacking node-graceful-fs (4.2.10-1) ... Selecting previously unselected package node-set-immediate-shim. Preparing to unpack .../135-node-set-immediate-shim_2.0.0-2_all.deb ... Unpacking node-set-immediate-shim (2.0.0-2) ... Selecting previously unselected package node-readdirp. Preparing to unpack .../136-node-readdirp_3.6.0-1_all.deb ... Unpacking node-readdirp (3.6.0-1) ... Selecting previously unselected package node-chokidar. Preparing to unpack .../137-node-chokidar_3.6.0-2_all.deb ... Unpacking node-chokidar (3.6.0-2) ... Selecting previously unselected package node-ms. Preparing to unpack .../138-node-ms_2.1.3+~cs0.7.31-3_all.deb ... Unpacking node-ms (2.1.3+~cs0.7.31-3) ... Selecting previously unselected package node-debug. Preparing to unpack .../139-node-debug_4.3.4+~cs4.1.7-1_all.deb ... Unpacking node-debug (4.3.4+~cs4.1.7-1) ... Selecting previously unselected package node-decamelize. Preparing to unpack .../140-node-decamelize_4.0.0-2_all.deb ... Unpacking node-decamelize (4.0.0-2) ... Selecting previously unselected package node-diff. Preparing to unpack .../141-node-diff_5.0.0~dfsg+~5.0.1-4_all.deb ... Unpacking node-diff (5.0.0~dfsg+~5.0.1-4) ... Selecting previously unselected package node-p-limit. Preparing to unpack .../142-node-p-limit_4.0.0+~cs4.0.0-5_all.deb ... Unpacking node-p-limit (4.0.0+~cs4.0.0-5) ... Selecting previously unselected package node-p-locate. Preparing to unpack .../143-node-p-locate_6.0.0-12_all.deb ... Unpacking node-p-locate (6.0.0-12) ... Selecting previously unselected package node-locate-path. Preparing to unpack .../144-node-locate-path_7.1.1-2_all.deb ... Unpacking node-locate-path (7.1.1-2) ... Selecting previously unselected package node-path-exists. Preparing to unpack .../145-node-path-exists_5.0.0-8_all.deb ... Unpacking node-path-exists (5.0.0-8) ... Selecting previously unselected package node-find-up. Preparing to unpack .../146-node-find-up_6.3.0-7_all.deb ... Unpacking node-find-up (6.3.0-7) ... Selecting previously unselected package node-fs.realpath. Preparing to unpack .../147-node-fs.realpath_1.0.0-3_all.deb ... Unpacking node-fs.realpath (1.0.0-3) ... Selecting previously unselected package node-wrappy. Preparing to unpack .../148-node-wrappy_1.0.2-3_all.deb ... Unpacking node-wrappy (1.0.2-3) ... Selecting previously unselected package node-once. Preparing to unpack .../149-node-once_1.4.1-1_all.deb ... Unpacking node-once (1.4.1-1) ... Selecting previously unselected package node-inflight. Preparing to unpack .../150-node-inflight_1.0.6-2_all.deb ... Unpacking node-inflight (1.0.6-2) ... Selecting previously unselected package node-balanced-match. Preparing to unpack .../151-node-balanced-match_2.0.0-1_all.deb ... Unpacking node-balanced-match (2.0.0-1) ... Selecting previously unselected package node-brace-expansion. Preparing to unpack .../152-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... Selecting previously unselected package node-minimatch. Preparing to unpack .../153-node-minimatch_9.0.3-4_all.deb ... Unpacking node-minimatch (9.0.3-4) ... Selecting previously unselected package node-glob. Preparing to unpack .../154-node-glob_8.1.0+~cs8.5.15-1_all.deb ... Unpacking node-glob (8.1.0+~cs8.5.15-1) ... Selecting previously unselected package node-growl. Preparing to unpack .../155-node-growl_1.10.5-4_all.deb ... Unpacking node-growl (1.10.5-4) ... Selecting previously unselected package node-he. Preparing to unpack .../156-node-he_1.2.0-4_all.deb ... Unpacking node-he (1.2.0-4) ... Selecting previously unselected package node-is-plain-obj. Preparing to unpack .../157-node-is-plain-obj_3.0.0-2_all.deb ... Unpacking node-is-plain-obj (3.0.0-2) ... Selecting previously unselected package node-ci-info. Preparing to unpack .../158-node-ci-info_4.0.0+~cs1.1.0-1_all.deb ... Unpacking node-ci-info (4.0.0+~cs1.1.0-1) ... Selecting previously unselected package node-sprintf-js. Preparing to unpack .../159-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... Selecting previously unselected package node-argparse. Preparing to unpack .../160-node-argparse_2.0.1-2_all.deb ... Unpacking node-argparse (2.0.1-2) ... Selecting previously unselected package node-esprima. Preparing to unpack .../161-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ... Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ... Selecting previously unselected package node-js-yaml. Preparing to unpack .../162-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ... Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... Selecting previously unselected package node-isarray. Preparing to unpack .../163-node-isarray_2.0.5-4_all.deb ... Unpacking node-isarray (2.0.5-4) ... Selecting previously unselected package node-isobject. Preparing to unpack .../164-node-isobject_4.0.0-2_all.deb ... Unpacking node-isobject (4.0.0-2) ... Selecting previously unselected package node-picocolors. Preparing to unpack .../165-node-picocolors_1.0.0-4_all.deb ... Unpacking node-picocolors (1.0.0-4) ... Selecting previously unselected package node-postcss. Preparing to unpack .../166-node-postcss_8.4.31+~cs8.0.26-1_all.deb ... Unpacking node-postcss (8.4.31+~cs8.0.26-1) ... Selecting previously unselected package node-safe-buffer. Preparing to unpack .../167-node-safe-buffer_5.2.1+~cs2.1.2-3_all.deb ... Unpacking node-safe-buffer (5.2.1+~cs2.1.2-3) ... Selecting previously unselected package node-randombytes. Preparing to unpack .../168-node-randombytes_2.1.0+~2.0.0-2_all.deb ... Unpacking node-randombytes (2.1.0+~2.0.0-2) ... Selecting previously unselected package node-serialize-javascript. Preparing to unpack .../169-node-serialize-javascript_6.0.1-1_all.deb ... Unpacking node-serialize-javascript (6.0.1-1) ... Selecting previously unselected package node-strip-json-comments. Preparing to unpack .../170-node-strip-json-comments_4.0.0-4_all.deb ... Unpacking node-strip-json-comments (4.0.0-4) ... Selecting previously unselected package node-isexe. Preparing to unpack .../171-node-isexe_2.0.0+~2.0.1-5_all.deb ... Unpacking node-isexe (2.0.0+~2.0.1-5) ... Selecting previously unselected package node-which. Preparing to unpack .../172-node-which_2.0.2+~cs1.3.2-3_all.deb ... Unpacking node-which (2.0.2+~cs1.3.2-3) ... Selecting previously unselected package node-slice-ansi. Preparing to unpack .../173-node-slice-ansi_5.0.0+~cs9.0.0-5_all.deb ... Unpacking node-slice-ansi (5.0.0+~cs9.0.0-5) ... Selecting previously unselected package node-ansi-regex. Preparing to unpack .../174-node-ansi-regex_5.0.1-1_all.deb ... Unpacking node-ansi-regex (5.0.1-1) ... Selecting previously unselected package node-strip-ansi. Preparing to unpack .../175-node-strip-ansi_6.0.1-2_all.deb ... Unpacking node-strip-ansi (6.0.1-2) ... Selecting previously unselected package node-clone. Preparing to unpack .../176-node-clone_2.1.2+~2.1.2-1_all.deb ... Unpacking node-clone (2.1.2+~2.1.2-1) ... Selecting previously unselected package node-defaults. Preparing to unpack .../177-node-defaults_1.0.4+~1.0.3-1_all.deb ... Unpacking node-defaults (1.0.4+~1.0.3-1) ... Selecting previously unselected package node-wcwidth.js. Preparing to unpack .../178-node-wcwidth.js_1.0.2-2_all.deb ... Unpacking node-wcwidth.js (1.0.2-2) ... Selecting previously unselected package node-string-width. Preparing to unpack .../179-node-string-width_4.2.3+~cs13.2.3-1_all.deb ... Unpacking node-string-width (4.2.3+~cs13.2.3-1) ... Selecting previously unselected package node-wide-align. Preparing to unpack .../180-node-wide-align_1.1.3-4_all.deb ... Unpacking node-wide-align (1.1.3-4) ... Selecting previously unselected package node-caniuse-lite. Preparing to unpack .../181-node-caniuse-lite_1.0.30001620+dfsg+~1.0.5-2_all.deb ... Unpacking node-caniuse-lite (1.0.30001620+dfsg+~1.0.5-2) ... Selecting previously unselected package node-electron-to-chromium. Preparing to unpack .../182-node-electron-to-chromium_1.4.773-1_all.deb ... Unpacking node-electron-to-chromium (1.4.773-1) ... Selecting previously unselected package node-browserslist. Preparing to unpack .../183-node-browserslist_4.23.0+~cs6.1.32-1_all.deb ... Unpacking node-browserslist (4.23.0+~cs6.1.32-1) ... Selecting previously unselected package node-wrap-ansi. Preparing to unpack .../184-node-wrap-ansi_8.0.1+~8.0.1-3_all.deb ... Unpacking node-wrap-ansi (8.0.1+~8.0.1-3) ... Selecting previously unselected package node-cliui. Preparing to unpack .../185-node-cliui_7.0.4+repack+~cs3.1.0-4_all.deb ... Unpacking node-cliui (7.0.4+repack+~cs3.1.0-4) ... Selecting previously unselected package node-get-caller-file. Preparing to unpack .../186-node-get-caller-file_2.0.5+~cs1.1.1-4_all.deb ... Unpacking node-get-caller-file (2.0.5+~cs1.1.1-4) ... Selecting previously unselected package node-require-directory. Preparing to unpack .../187-node-require-directory_2.1.1+~2.1.2-1_all.deb ... Unpacking node-require-directory (2.1.1+~2.1.2-1) ... Selecting previously unselected package node-y18n. Preparing to unpack .../188-node-y18n_5.0.8+~5.0.0-3_all.deb ... Unpacking node-y18n (5.0.8+~5.0.0-3) ... Selecting previously unselected package node-yargs-parser. Preparing to unpack .../189-node-yargs-parser_21.1.1+~21.0.0-4_all.deb ... Unpacking node-yargs-parser (21.1.1+~21.0.0-4) ... Selecting previously unselected package node-yargs. Preparing to unpack .../190-node-yargs_16.2.0+~16.0.4-7_all.deb ... Unpacking node-yargs (16.2.0+~16.0.4-7) ... Selecting previously unselected package mocha. Preparing to unpack .../191-mocha_10.4.0+ds1+~cs33.1.8-1_all.deb ... Unpacking mocha (10.4.0+ds1+~cs33.1.8-1) ... Setting up node-ansi-colors (4.1.3-2) ... Setting up libapt-pkg-perl (0.1.40+b5) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up node-fs.realpath (1.0.0-3) ... Setting up libsharpyuv0:arm64 (1.4.0-0.1) ... Setting up node-diff (5.0.0~dfsg+~5.0.1-4) ... Setting up libtie-ixhash-perl (1.23-4) ... Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... Setting up libicu72:arm64 (72.1-5) ... Setting up node-p-limit (4.0.0+~cs4.0.0-5) ... Setting up liblerc4:arm64 (4.0.0+ds-4+b1) ... Setting up libjs-inherits (2.0.4-6) ... Setting up bsdextrautils (2.40.1-9) ... Setting up node-ansi-regex (5.0.1-1) ... Setting up libio-pty-perl (1:1.20-1+b1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up node-get-caller-file (2.0.5+~cs1.1.1-4) ... Setting up libclone-perl:arm64 (0.46-1+b2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up node-caniuse-lite (1.0.30001620+dfsg+~1.0.5-2) ... Setting up node-isobject (4.0.0-2) ... Setting up libio-stringy-perl (2.111-3) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up node-isexe (2.0.0+~2.0.1-5) ... Setting up libdebhelper-perl (13.16) ... Setting up libbrotli1:arm64 (1.1.0-2+b3) ... Setting up libheap-perl (0.80-5) ... Setting up node-path-exists (5.0.0-8) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Setting up libuv1t64:arm64 (1.48.0-5) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up node-escape-string-regexp (4.0.0-2) ... Setting up node-p-locate (6.0.0-12) ... Setting up libtry-tiny-perl (0.31-2) ... Setting up libnghttp2-14:arm64 (1.62.1-1) ... Setting up libdeflate0:arm64 (1.20-1) ... Setting up perl-openssl-defaults:arm64 (7+b2) ... Setting up node-ci-info (4.0.0+~cs1.1.0-1) ... Setting up gettext-base (0.22.5-1) ... Setting up m4 (1.4.19-4) ... Setting up node-color-name (1.1.4+~1.1.1-2) ... Setting up node-electron-to-chromium (1.4.773-1) ... Setting up libencode-locale-perl (1.05-3) ... Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... Setting up node-camelcase (7.0.0-3) ... Setting up file (1:5.45-3) ... Setting up libyaml-perl (1.31-1) ... Setting up libjbig0:arm64 (2.1-6.1+b1) ... Setting up libsub-install-perl (0.929-1) ... Setting up libelf1t64:arm64 (0.191-1+b1) ... Setting up node-clone (2.1.2+~2.1.2-1) ... Setting up node-has-flag (4.0.0-3) ... Setting up liberror-perl (0.17029-2) ... Setting up node-inherits (2.0.4-6) ... Setting up node-path-is-absolute (2.0.0-2) ... Setting up node-locate-path (7.1.1-2) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:arm64 (2.80.3-1) ... No schema files found: doing nothing. Setting up node-safe-buffer (5.2.1+~cs2.1.2-3) ... Setting up libset-object-perl (1.42-1+b4) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-3) ... Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... Setting up node-y18n (5.0.8+~5.0.0-3) ... Setting up node-balanced-match (2.0.0-1) ... Setting up node-brace-expansion (2.0.1+~1.1.0-1) ... Setting up libarray-unique-perl (0.09-1) ... Setting up libpng16-16t64:arm64 (1.6.43-5) ... Setting up libcares2:arm64 (1.31.0-1) ... Setting up node-repeat-string (1.6.1+repack-1) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.22.5-1) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up node-randombytes (2.1.0+~2.0.0-2) ... Setting up liblist-moreutils-xs-perl (0.430-4+b1) ... Setting up node-wrappy (1.0.2-3) ... Setting up autoconf (2.71-3) ... Setting up node-require-directory (2.1.1+~2.1.2-1) ... Setting up libwebp7:arm64 (1.4.0-0.1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libexporter-lite-perl (0.09-2) ... Setting up node-defaults (1.0.4+~1.0.3-1) ... Setting up libsub-name-perl:arm64 (0.27-1+b2) ... Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up node-graceful-fs (4.2.10-1) ... Setting up libtiff6:arm64 (4.5.1+git230720-4) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up libjson-perl (4.10000-1) ... Setting up node-binary-extensions (2.2.0-2) ... Setting up node-path-dirname (1.0.2-2) ... Setting up netbase (6.4) ... Setting up node-minimatch (9.0.3-4) ... Setting up libexporter-tiny-perl (1.006002-1) ... Setting up libclass-accessor-perl (0.51-2) ... Setting up node-xtend (4.0.2-3) ... Setting up node-set-immediate-shim (2.0.0-2) ... Setting up openssl (3.2.2-1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Setting up node-is-buffer (2.0.5-2) ... Setting up node-color-convert (2.0.1+~cs2.0.0-2) ... Setting up liburi-perl (5.28-1) ... Setting up node-async-each (1.0.3-3) ... Setting up node-isarray (2.0.5-4) ... Setting up node-is-plain-obj (3.0.0-2) ... Setting up node-is-extglob (2.1.1-5) ... Setting up libnet-ssleay-perl:arm64 (1.94-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up gettext (0.22.5-1) ... Setting up node-supports-color (8.1.1+~8.1.1-1) ... Setting up libfile-listing-perl (6.16-1) ... Setting up node-once (1.4.1-1) ... Setting up libtool (2.4.7-7) ... Setting up node-serialize-javascript (6.0.1-1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up node-find-up (6.3.0-7) ... Setting up libnet-http-perl (6.23-1) ... Setting up node-kind-of (6.0.3+dfsg-2) ... Setting up node-is-binary-path (2.1.0-5) ... Setting up libgraph-perl (1:0.9729-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up node-wcwidth.js (1.0.2-2) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up node-ansi-styles (6.2.1-2) ... Setting up shared-mime-info (2.4-5) ... Warning: program compiled against libxml 212 using older 209 Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up groff-base (1.23.0-4) ... Setting up node-inflight (1.0.6-2) ... Setting up libhtml-parser-perl:arm64 (3.82-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-1) ... Setting up libio-socket-ssl-perl (2.085-1) ... Setting up node-slice-ansi (5.0.0+~cs9.0.0-5) ... Setting up libhttp-message-perl (6.46-1) ... Setting up libhtml-form-perl (6.11-1) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libcgi-pm-perl (4.66-1) ... Setting up man-db (2.12.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up node-glob (8.1.0+~cs8.5.15-1) ... Setting up libnotify4:arm64 (0.8.3-1+b1) ... Setting up libnotify-bin (0.8.3-1+b1) ... Setting up node-growl (1.10.5-4) ... Setting up debhelper (13.16) ... Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libnode115:arm64 (20.14.0+dfsg-3) ... Setting up libwww-perl (6.77-1) ... Setting up libparse-debcontrol-perl (2.005-6) ... Setting up nodejs (20.14.0+dfsg-3) ... update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode Setting up node-argparse (2.0.1-2) ... Setting up node-he (1.2.0-4) ... Setting up libwww-mechanize-perl (2.18-1) ... Setting up node-strip-ansi (6.0.1-2) ... Setting up node-chalk (5.3.0-1) ... Setting up node-which (2.0.2+~cs1.3.2-3) ... Setting up libdebian-source-perl (0.125) ... Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... Setting up node-ms (2.1.3+~cs0.7.31-3) ... Setting up node-string-width (4.2.3+~cs13.2.3-1) ... Setting up node-picocolors (1.0.0-4) ... Setting up node-is-glob (4.0.3-2) ... Setting up node-is-number (7.0.0-4) ... Setting up node-strip-json-comments (4.0.0-4) ... Setting up node-browser-stdout (1.3.1-7) ... Setting up libdebian-copyright-perl (0.2-6) ... Setting up node-decamelize (4.0.0-2) ... Setting up node-normalize-path (3.0.0+~3.0.0-1) ... Setting up node-debug (4.3.4+~cs4.1.7-1) ... Setting up node-browserslist (4.23.0+~cs6.1.32-1) ... Setting up node-yargs-parser (21.1.1+~21.0.0-4) ... Setting up node-wrap-ansi (8.0.1+~8.0.1-3) ... Setting up node-glob-parent (6.0.2+~5.1.1-2) ... Setting up node-postcss (8.4.31+~cs8.0.26-1) ... Setting up node-wide-align (1.1.3-4) ... Setting up node-anymatch (3.1.3+~cs4.6.1-2) ... Setting up node-cliui (7.0.4+repack+~cs3.1.0-4) ... Setting up node-yargs (16.2.0+~16.0.4-7) ... Setting up node-to-regex-range (5.0.1-4) ... Setting up dh-nodejs (0.15.21) ... Setting up node-readdirp (3.6.0-1) ... Setting up node-fill-range (7.1.1+~7.0.3-1) ... Setting up node-braces (3.0.3+~3.0.4-1) ... Setting up node-chokidar (3.6.0-2) ... Setting up mocha (10.4.0+ds1+~cs33.1.8-1) ... Processing triggers for libc-bin (2.38-13) ... Processing triggers for ca-certificates (20240203) ... 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 I: Building the package I: Running cd /build/reproducible-path/node-micromatch-4.0.7+~4.0.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../node-micromatch_4.0.7+~4.0.9-1_source.changes dpkg-buildpackage: info: source package node-micromatch dpkg-buildpackage: info: source version 4.0.7+~4.0.9-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Yadd dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_auto_clean --buildsystem=nodejs rm -rf ./node_modules/.cache ./.nyc_output rm -rf types-micromatch/node_modules/.cache types-micromatch/.nyc_output rm ./node_modules/.cache rm types-micromatch/node_modules/.cache rm ./node_modules/.cache unlink node_modules/@types/micromatch dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure --buildsystem=nodejs Link node_modules/@types/micromatch -> ../../types-micromatch 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/micromatch /bin/sh -ex debian/tests/pkg-js/test + mocha -R spec .all() undefined should throw an error when value is not a string undefined should return true when all patterns match the given string undefined should return false when some patterns do not match undefined should arrayify a string pattern .braceExpand() undefined should throw an error when arguments are invalid undefined should expand a brace pattern .braces() undefined should throw an error when arguments are invalid undefined should create a regex source string from a brace pattern undefined should expand a brace pattern .capture() undefined should return null if no match undefined should return an empty array if there are no captures undefined should capture stars undefined should capture globstars undefined should capture extglobs undefined should capture paren groups undefined should capture star groups undefined should capture plus groups undefined should capture optional groups undefined should capture @ groups undefined should capture negated groups .contains() errors undefined should throw an error arguments are invalid patterns undefined should correctly deal with empty patterns undefined should return true when the path contains the pattern undefined should be true when a glob pattern partially matches the path undefined should return false when the path does not contain the pattern undefined should match files that contain the given extension undefined should not match files that do not contain the given extension undefined should match dotfiles when a dot is explicitly defined in the pattern undefined should match dotfiles when `dot` or `dotfiles` is set undefined should not match dotfiles when `dot` or `dotfiles` is not set undefined should match file paths undefined should return true when full file paths are matched undefined should match path segments undefined should return false when full file paths are not matched undefined should match paths with leading `./` windows paths undefined should match with common glob patterns undefined should match files that contain the given extension undefined should match dotfiles when `dot` is true undefined should not match dotfiles when `dot` or `dotfiles` is not set undefined should match file paths undefined should return true when full file paths are matched undefined should match path segments undefined should return false when full file paths are not matched undefined should match dotfiles when a dot is explicitly defined in the pattern undefined should match paths with leading `./` .every() undefined should return true if every string matches undefined should return false when not all strings match undefined should arrayify a string value .isMatch(): error handling: undefined should throw on bad args alias: undefined should have the alias .any(...) matching: undefined should escape plus signs to match string literals undefined should not escape plus signs that follow brackets undefined should support stars following brackets undefined should not escape plus signs that follow parens undefined should support stars following parens undefined should not match slashes with single stars undefined should not match dots with stars by default undefined should match with non-glob patterns undefined should match non-leading dots undefined should match with common glob patterns undefined should exactly match leading slash undefined should match files with the given extension undefined should match wildcards undefined should match globstars undefined issue #23 undefined issue #24 undefined should match slashes undefined question marks should not match slashes undefined should not match dotfiles when `dot` or `dotfiles` are not set undefined should match dotfiles when `dot` or `dotfiles` is set undefined should match file paths undefined should match full file paths undefined should match paths with leading `./` when pattern has `./` undefined should match paths with leading `./` errors undefined should throw an error when value is not a string empty patterns undefined should throw an error when empty patterns are defined non-globs undefined should match literal paths dots undefined should match a dots with dots in the pattern stars (single pattern) undefined should return true when one of the given patterns matches the string undefined should return false when the path does not match the pattern undefined should match a path segment for each single star undefined should regard non-exclusive double-stars as single stars undefined should return false when full file paths are not matched stars (multiple patterns) undefined should return true when any of the patterns match undefined should return false when none of the patterns match file extensions undefined should match files that contain the given extension undefined should not match files that do not contain the given extension dot files undefined should match dotfiles when a dot is explicitly defined in the pattern undefined should not match dotfiles when a dot is not defined in the pattern undefined should match dotfiles when `dot` is set undefined should not match dotfiles when `dot` is not set dot-slash undefined should match paths with leading `./` .makeRe() undefined should throw an error when value is not a string undefined should create a regex for a glob pattern .match() posix paths undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support negation patterns windows paths undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support negation patterns .matchKeys() error handling undefined should throw when the first argument is not an object match object keys undefined should return a new object with only keys that match the given glob pattern .matcher() errors undefined should throw an error when arguments are invalid posix paths undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support negation patterns posix paths (array of patterns) undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support negation patterns backlashes for path separators, on posix undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support negation patterns windows paths undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support negation patterns .not() posix paths undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support globs (*) undefined should support globstars (**) undefined should support negation patterns windows paths undefined should return an array of matches for a literal string undefined should support regex logical or undefined should support regex ranges undefined should support globs (*) undefined should support globstars (**) undefined should support negation patterns .parse() undefined should parse a glob .some() undefined should return true if any matches are found undefined should return false if no matches are found undefined should arrayify a string value bash options and features: bash undefined should handle "regular globbing": undefined should match directories: undefined should use quoted characters as literals: undefined should support quoted characters undefined should respect escaped characters undefined should respect escaped paths/dots: undefined Pattern from Larry Wall's Configure that caused bash to blow up: undefined should support character classes undefined should support basic wildmatch (brackets) features undefined should support extended slash-matching features undefined should match literal parens undefined should match escaped characters undefined should match brackets undefined should regard multiple consecutive stars as a single star undefined none of these should output anything: wildmat undefined Basic wildmat features undefined should support recursion bash.spec dotglob undefined "a/b/.x" should match "**/.x/**" undefined ".x" should match "**/.x/**" undefined ".x/" should match "**/.x/**" undefined ".x/a" should match "**/.x/**" undefined ".x/a/b" should match "**/.x/**" undefined ".x/.x" should match "**/.x/**" undefined "a/.x" should match "**/.x/**" undefined "a/b/.x/c" should match "**/.x/**" undefined "a/b/.x/c/d" should match "**/.x/**" undefined "a/b/.x/c/d/e" should match "**/.x/**" undefined "a/b/.x/" should match "**/.x/**" undefined "a/.x/b" should match "**/.x/**" undefined "a/.x/b/.x/c" should not match "**/.x/**" undefined ".bashrc" should not match "?bashrc" undefined should match trailing slashes with stars undefined ".bar.baz/" should match ".*.*/" undefined ".bar.baz" should match ".*.*" glob undefined "a/b/.x" should match "**/.x/**" undefined ".x" should match "**/.x/**" undefined ".x/" should match "**/.x/**" undefined ".x/a" should match "**/.x/**" undefined ".x/a/b" should match "**/.x/**" undefined ".x/.x" should match "**/.x/**" undefined "a/.x" should match "**/.x/**" undefined "a/b/.x/c" should match "**/.x/**" undefined "a/b/.x/c/d" should match "**/.x/**" undefined "a/b/.x/c/d/e" should match "**/.x/**" undefined "a/b/.x/" should match "**/.x/**" undefined "a/.x/b" should match "**/.x/**" undefined "a/.x/b/.x/c" should not match "**/.x/**" undefined "a/c/b" should match "a/*/b" undefined "a/.d/b" should not match "a/*/b" undefined "a/./b" should not match "a/*/b" undefined "a/../b" should not match "a/*/b" undefined "ab" should match "ab**" undefined "abcdef" should match "ab**" undefined "abef" should match "ab**" undefined "abcfef" should match "ab**" undefined "ab" should not match "ab***ef" undefined "abcdef" should match "ab***ef" undefined "abef" should match "ab***ef" undefined "abcfef" should match "ab***ef" undefined ".bashrc" should not match "?bashrc" undefined "abbc" should not match "ab?bc" undefined "abc" should not match "ab?bc" undefined "a.a" should match "[a-d]*.[a-b]" undefined "a.b" should match "[a-d]*.[a-b]" undefined "c.a" should match "[a-d]*.[a-b]" undefined "a.a.a" should match "[a-d]*.[a-b]" undefined "a.a.a" should match "[a-d]*.[a-b]*.[a-b]" undefined "a.a" should match "*.[a-b]" undefined "a.b" should match "*.[a-b]" undefined "a.a.a" should match "*.[a-b]" undefined "c.a" should match "*.[a-b]" undefined "d.a.d" should not match "*.[a-b]" undefined "a.bb" should not match "*.[a-b]" undefined "a.ccc" should not match "*.[a-b]" undefined "c.ccc" should not match "*.[a-b]" undefined "a.a" should match "*.[a-b]*" undefined "a.b" should match "*.[a-b]*" undefined "a.a.a" should match "*.[a-b]*" undefined "c.a" should match "*.[a-b]*" undefined "d.a.d" should match "*.[a-b]*" undefined "d.a.d" should not match "*.[a-b]*.[a-b]*" undefined "d.a.d" should match "*.[a-d]*.[a-d]*" undefined "a.bb" should match "*.[a-b]*" undefined "a.ccc" should not match "*.[a-b]*" undefined "c.ccc" should not match "*.[a-b]*" undefined "a.a" should match "*[a-b].[a-b]*" undefined "a.b" should match "*[a-b].[a-b]*" undefined "a.a.a" should match "*[a-b].[a-b]*" undefined "c.a" should not match "*[a-b].[a-b]*" undefined "d.a.d" should not match "*[a-b].[a-b]*" undefined "a.bb" should match "*[a-b].[a-b]*" undefined "a.ccc" should not match "*[a-b].[a-b]*" undefined "c.ccc" should not match "*[a-b].[a-b]*" undefined "abd" should match "[a-y]*[^c]" undefined "abe" should match "[a-y]*[^c]" undefined "bb" should match "[a-y]*[^c]" undefined "bcd" should match "[a-y]*[^c]" undefined "ca" should match "[a-y]*[^c]" undefined "cb" should match "[a-y]*[^c]" undefined "dd" should match "[a-y]*[^c]" undefined "de" should match "[a-y]*[^c]" undefined "bdir/" should match "[a-y]*[^c]" undefined "abd" should match "**/*" globstar undefined "a.js" should match "**/*.js" undefined "a/a.js" should match "**/*.js" undefined "a/a/b.js" should match "**/*.js" undefined "a/b/z.js" should match "a/b/**/*.js" undefined "a/b/c/z.js" should match "a/b/**/*.js" undefined "foo.md" should match "**/*.md" undefined "foo/bar.md" should match "**/*.md" undefined "foo/bar" should match "foo/**/bar" undefined "foo/bar" should match "foo/**bar" undefined "ab/a/d" should match "**/*" undefined "ab/b" should match "**/*" undefined "a/b/c/d/a.js" should match "**/*" undefined "a/b/c.js" should match "**/*" undefined "a/b/c.txt" should match "**/*" undefined "a/b/.js/c.txt" should match "**/*" undefined "a.js" should match "**/*" undefined "za.js" should match "**/*" undefined "ab" should match "**/*" undefined "a.b" should match "**/*" undefined "foo/" should match "foo/**/" undefined "foo/bar" should not match "foo/**/" undefined "foo/bazbar" should not match "foo/**/" undefined "foo/barbar" should not match "foo/**/" undefined "foo/bar/baz/qux" should not match "foo/**/" undefined "foo/bar/baz/qux/" should match "foo/**/" braces - compiled extglob characters undefined should expand braces (in extglobs) when preceded by an extglob character undefined should expand braces when preceded by an extglob character sets invalid sets undefined should handle invalid sets: escaping undefined should not expand escaped braces undefined should handle spaces undefined should handle empty braces undefined should escape braces when only one value is defined undefined should not expand braces in sets with es6/bash-like variables undefined should not expand escaped commas. undefined should return sets with escaped commas undefined should not expand escaped braces. undefined should not expand escaped braces or commas. set expansion undefined should support sequence brace operators undefined should expand multiple sets undefined should expand nested sets undefined should expand not modify non-brace characters commas undefined should work with leading and trailing commas. spaces undefined should handle spaces ranges escaping / invalid ranges undefined should not try to expand ranges with decimals undefined should escape invalid ranges: undefined weirdly-formed brace expansions -- fixed in post-bash-3.1 undefined should not expand quoted strings. undefined should escaped outer braces in nested non-sets undefined should escape imbalanced braces positive numeric ranges undefined should expand numeric ranges negative ranges undefined should expand ranges with negative numbers alphabetical ranges undefined should expand alphabetical ranges undefined should expand multiple ranges: combo undefined should expand numerical ranges - positive and negative large numbers undefined should expand large numbers steps > positive ranges undefined should expand ranges using steps: undefined should expand positive ranges with negative steps: steps > negative ranges undefined should expand negative ranges using steps: steps > alphabetical ranges undefined should expand alpha ranges with steps undefined should expand alpha ranges with negative steps padding undefined unwanted zero-padding -- fixed post-bash-4.0 integration undefined should work with dots in file paths undefined should expand a complex combination of ranges and sets: undefined should expand complex sets and ranges in `bash` mode: braces undefined should handle extglobs in braces undefined should not match with brace sets when disabled undefined should not match with brace ranges when disabled undefined should match with brace sets undefined should match with brace ranges undefined should not convert braces inside brackets undefined should support braces with empty elements undefined should support braces containing slashes undefined should support braces with slashes and empty elements undefined should support braces with escaped parens and stars undefined should support braces in patterns with globstars undefined should support globstars enclosed in braces, with slashes and empty elements undefined should support braces with globstars and empty elements undefined should support Kleene stars undefined should support Kleene plus undefined should support braces undefined should support regex quantifiers by escaping braces dotfiles file name matching undefined should not match a dot when the dot is not explicitly defined undefined should not match leading dots with question marks undefined should match double dots with double dots undefined should not match exclusive double or single dots undefined should match dotfiles when there is a leading dot: undefined should match dotfiles when there is not a leading dot: undefined should use negation patterns on dotfiles: undefined should match dotfiles when `options.dot` is true: undefined should not match a dot when the dot is not explicitly defined undefined should match a dot when the dot is explicitly defined undefined should match dots in root path when glob is prefixed with **/ undefined should not match dotfiles with single stars by default undefined should work with dots in the path undefined should not match dotfiles with globstars by default undefined should match dotfiles when a leading dot is in the pattern undefined should not match a dot when the dot is not explicitly defined undefined should not match leading dots with question marks undefined should match with double dots multiple directories undefined should not match a dot when the dot is not explicitly defined options.dot undefined should match dotfiles when `options.dot` is true undefined should match dotfiles when `.dot` and `.matchBase` both defined undefined should work when the path has leading `./` undefined should not match dotfiles when `options.dot` is false undefined should not match dotfiles when `.dot` is false and `.matchBase` is true undefined should not match dotfiles when `.dot` is not defined and a dot is not in the glob pattern extglobs (bash) undefined should not match empty string iwth "*(0|1|3|5|7|9)" undefined "*(a|b[)" should not match "*(a|b\[)" undefined "*(a|b[)" should not match "\*\(a|b\[\)" undefined "***" should match "\*\*\*" undefined "-adobe-courier-bold-o-normal--12-120-75-75-/-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" undefined "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" should match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" undefined "-adobe-courier-bold-o-normal--12-120-75-75-X-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" undefined "/dev/udp/129.22.8.102/45" should match "/dev\/@(tcp|udp)\/*\/*" undefined "/x/y/z" should match "/x/y/z" undefined "0377" should match "+([0-7])" undefined "07" should match "+([0-7])" undefined "09" should not match "+([0-7])" undefined "1" should match "0|[1-9]*([0-9])" undefined "12" should match "0|[1-9]*([0-9])" undefined "123abc" should not match "(a+|b)*" undefined "123abc" should not match "(a+|b)+" undefined "123abc" should match "*?(a)bc" undefined "123abc" should not match "a(b*(foo|bar))d" undefined "123abc" should not match "ab*(e|f)" undefined "123abc" should not match "ab**" undefined "123abc" should not match "ab**(e|f)" undefined "123abc" should not match "ab**(e|f)g" undefined "123abc" should not match "ab***ef" undefined "123abc" should not match "ab*+(e|f)" undefined "123abc" should not match "ab*d+(e|f)" undefined "123abc" should not match "ab?*(e|f)" undefined "12abc" should not match "0|[1-9]*([0-9])" undefined "137577991" should match "*(0|1|3|5|7|9)" undefined "2468" should not match "*(0|1|3|5|7|9)" undefined "?a?b" should match "\??\?b" undefined "\a\b\c" should not match "abc" undefined "a" should match "!(*.a|*.b|*.c)" undefined "a" should not match "!(a)" undefined "a" should not match "!(a)*" undefined "a" should match "(a)" undefined "a" should not match "(b)" undefined "a" should match "*(a)" undefined "a" should match "+(a)" undefined "a" should match "?" undefined "a" should match "?(a|b)" undefined "a" should not match "??" undefined "a" should match "a!(b)*" undefined "a" should match "a?(a|b)" undefined "a" should match "a?(x)" undefined "a" should not match "a??b" undefined "a" should not match "b?(a|b)" undefined "a((((b" should match "a(*b" undefined "a((((b" should not match "a(b" undefined "a((((b" should not match "a\(b" undefined "a((b" should match "a(*b" undefined "a((b" should not match "a(b" undefined "a((b" should not match "a\(b" undefined "a(b" should match "a(*b" undefined "a(b" should match "a(b" undefined "a\(b" should match "a\(b" undefined "a(b" should match "a\(b" undefined "a." should match "!(*.a|*.b|*.c)" undefined "a." should match "*!(.a|.b|.c)" undefined "a." should match "*.!(a)" undefined "a." should match "*.!(a|b|c)" undefined "a." should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a." should not match "*.+(b|d)" undefined "a.a" should not match "!(*.[a-b]*)" undefined "a.a" should not match "!(*.a|*.b|*.c)" undefined "a.a" should not match "!(*[a-b].[a-b]*)" undefined "a.a" should not match "!*.(a|b)" undefined "a.a" should not match "!*.(a|b)*" undefined "a.a" should match "(a|d).(a|b)*" undefined "a.a" should match "(b|a).(a)" undefined "a.a" should match "*!(.a|.b|.c)" undefined "a.a" should not match "*.!(a)" undefined "a.a" should not match "*.!(a|b|c)" undefined "a.a" should match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.a" should not match "*.+(b|d)" undefined "a.a" should match "@(b|a).@(a)" undefined "a.a.a" should not match "!(*.[a-b]*)" undefined "a.a.a" should not match "!(*[a-b].[a-b]*)" undefined "a.a.a" should not match "!*.(a|b)" undefined "a.a.a" should not match "!*.(a|b)*" undefined "a.a.a" should match "*.!(a)" undefined "a.a.a" should not match "*.+(b|d)" undefined "a.aa.a" should not match "(b|a).(a)" undefined "a.aa.a" should not match "@(b|a).@(a)" undefined "a.abcd" should match "!(*.a|*.b|*.c)" undefined "a.abcd" should not match "!(*.a|*.b|*.c)*" undefined "a.abcd" should match "*!(*.a|*.b|*.c)*" undefined "a.abcd" should match "*!(.a|.b|.c)" undefined "a.abcd" should match "*.!(a|b|c)" undefined "a.abcd" should not match "*.!(a|b|c)*" undefined "a.abcd" should match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.b" should not match "!(*.*)" undefined "a.b" should not match "!(*.[a-b]*)" undefined "a.b" should not match "!(*.a|*.b|*.c)" undefined "a.b" should not match "!(*[a-b].[a-b]*)" undefined "a.b" should not match "!*.(a|b)" undefined "a.b" should not match "!*.(a|b)*" undefined "a.b" should match "(a|d).(a|b)*" undefined "a.b" should match "*!(.a|.b|.c)" undefined "a.b" should match "*.!(a)" undefined "a.b" should not match "*.!(a|b|c)" undefined "a.b" should match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.b" should match "*.+(b|d)" undefined "a.bb" should not match "!(*.[a-b]*)" undefined "a.bb" should not match "!(*[a-b].[a-b]*)" undefined "a.bb" should match "!*.(a|b)" undefined "a.bb" should not match "!*.(a|b)*" undefined "a.bb" should not match "!*.*(a|b)" undefined "a.bb" should match "(a|d).(a|b)*" undefined "a.bb" should not match "(b|a).(a)" undefined "a.bb" should match "*.+(b|d)" undefined "a.bb" should not match "@(b|a).@(a)" undefined "a.c" should not match "!(*.a|*.b|*.c)" undefined "a.c" should match "*!(.a|.b|.c)" undefined "a.c" should not match "*.!(a|b|c)" undefined "a.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.c.d" should match "!(*.a|*.b|*.c)" undefined "a.c.d" should match "*!(.a|.b|.c)" undefined "a.c.d" should match "*.!(a|b|c)" undefined "a.c.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.ccc" should match "!(*.[a-b]*)" undefined "a.ccc" should match "!(*[a-b].[a-b]*)" undefined "a.ccc" should match "!*.(a|b)" undefined "a.ccc" should match "!*.(a|b)*" undefined "a.ccc" should not match "*.+(b|d)" undefined "a.js" should not match "!(*.js)" undefined "a.js" should match "*!(.js)" undefined "a.js" should not match "*.!(js)" undefined "a.js" should not match "a.!(js)" undefined "a.js" should not match "a.!(js)*" undefined "a.js.js" should not match "!(*.js)" undefined "a.js.js" should match "*!(.js)" undefined "a.js.js" should match "*.!(js)" undefined "a.js.js" should match "*.*(js).js" undefined "a.md" should match "!(*.js)" undefined "a.md" should match "*!(.js)" undefined "a.md" should match "*.!(js)" undefined "a.md" should match "a.!(js)" undefined "a.md" should match "a.!(js)*" undefined "a.md.js" should not match "*.*(js).js" undefined "a.txt" should match "a.!(js)" undefined "a.txt" should match "a.!(js)*" undefined "a/!(z)" should match "a/!(z)" undefined "a/b" should match "a/!(z)" undefined "a/b/c.txt" should not match "*/b/!(*).txt" undefined "a/b/c.txt" should not match "*/b/!(c).txt" undefined "a/b/c.txt" should match "*/b/!(cc).txt" undefined "a/b/cc.txt" should not match "*/b/!(*).txt" undefined "a/b/cc.txt" should not match "*/b/!(c).txt" undefined "a/b/cc.txt" should not match "*/b/!(cc).txt" undefined "a/dir/foo.txt" should match "*/dir/**/!(bar).txt" undefined "a/z" should not match "a/!(z)" undefined "a\(b" should not match "a(*b" undefined "a\(b" should not match "a(b" undefined "a\z" should match "a\z" undefined "a\z" should match "a\z" undefined "a\b" should match "a/b" undefined "a\z" should match "a\z" undefined "a\z" should not match "a\z" undefined "aa" should not match "!(a!(b))" undefined "aa" should match "!(a)" undefined "aa" should not match "!(a)*" undefined "aa" should not match "?" undefined "aa" should not match "@(a)b" undefined "aa" should match "a!(b)*" undefined "aa" should not match "a??b" undefined "aa.aa" should not match "(b|a).(a)" undefined "aa.aa" should not match "@(b|a).@(a)" undefined "aaa" should not match "!(a)*" undefined "aaa" should match "a!(b)*" undefined "aaaaaaabababab" should match "*ab" undefined "aaac" should match "*(@(a))a@(c)" undefined "aaaz" should match "[a*(]*z" undefined "aab" should not match "!(a)*" undefined "aab" should not match "?" undefined "aab" should not match "??" undefined "aab" should not match "@(c)b" undefined "aab" should match "a!(b)*" undefined "aab" should not match "a??b" undefined "aac" should match "*(@(a))a@(c)" undefined "aac" should not match "*(@(a))b@(c)" undefined "aax" should not match "a!(a*|b)" undefined "aax" should match "a!(x*|b)" undefined "aax" should match "a?(a*|b)" undefined "aaz" should match "[a*(]*z" undefined "ab" should match "!(*.*)" undefined "ab" should match "!(a!(b))" undefined "ab" should not match "!(a)*" undefined "ab" should match "@(a+|b)*" undefined "ab" should match "(a+|b)+" undefined "ab" should not match "*?(a)bc" undefined "ab" should not match "a!(*(b|B))" undefined "ab" should not match "a!(@(b|B))" undefined "aB" should not match "a!(@(b|B))" undefined "ab" should not match "a!(b)*" undefined "ab" should not match "a(*b" undefined "ab" should not match "a(b" undefined "ab" should not match "a(b*(foo|bar))d" undefined "ab" should not match "a/b" undefined "ab" should not match "a\(b" undefined "ab" should match "ab*(e|f)" undefined "ab" should match "ab**" undefined "ab" should match "ab**(e|f)" undefined "ab" should not match "ab**(e|f)g" undefined "ab" should not match "ab***ef" undefined "ab" should not match "ab*+(e|f)" undefined "ab" should not match "ab*d+(e|f)" undefined "ab" should not match "ab?*(e|f)" undefined "ab/cXd/efXg/hi" should match "**/*X*/**/*i" undefined "ab/cXd/efXg/hi" should match "*/*X*/*/*i" undefined "ab/cXd/efXg/hi" should match "*X*i" undefined "ab/cXd/efXg/hi" should match "*Xg*i" undefined "ab]" should match "a!(@(b|B))" undefined "abab" should match "(a+|b)*" undefined "abab" should match "(a+|b)+" undefined "abab" should not match "*?(a)bc" undefined "abab" should not match "a(b*(foo|bar))d" undefined "abab" should not match "ab*(e|f)" undefined "abab" should match "ab**" undefined "abab" should match "ab**(e|f)" undefined "abab" should not match "ab**(e|f)g" undefined "abab" should not match "ab***ef" undefined "abab" should not match "ab*+(e|f)" undefined "abab" should not match "ab*d+(e|f)" undefined "abab" should not match "ab?*(e|f)" undefined "abb" should match "!(*.*)" undefined "abb" should not match "!(a)*" undefined "abb" should not match "a!(b)*" undefined "abbcd" should match "@(ab|a*(b))*(c)d" undefined "abc" should not match "\a\b\c" undefined "aBc" should match "a!(@(b|B))" undefined "abcd" should match "?@(a|b)*@(c)d" undefined "abcd" should match "@(ab|a*@(b))*(c)d" undefined "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txt" should match "**/*a*b*g*n*t" undefined "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txtz" should not match "**/*a*b*g*n*t" undefined "abcdef" should match "(a+|b)*" undefined "abcdef" should not match "(a+|b)+" undefined "abcdef" should not match "*?(a)bc" undefined "abcdef" should not match "a(b*(foo|bar))d" undefined "abcdef" should not match "ab*(e|f)" undefined "abcdef" should match "ab**" undefined "abcdef" should match "ab**(e|f)" undefined "abcdef" should not match "ab**(e|f)g" undefined "abcdef" should match "ab***ef" undefined "abcdef" should match "ab*+(e|f)" undefined "abcdef" should match "ab*d+(e|f)" undefined "abcdef" should not match "ab?*(e|f)" undefined "abcfef" should match "(a+|b)*" undefined "abcfef" should not match "(a+|b)+" undefined "abcfef" should not match "*?(a)bc" undefined "abcfef" should not match "a(b*(foo|bar))d" undefined "abcfef" should not match "ab*(e|f)" undefined "abcfef" should match "ab**" undefined "abcfef" should match "ab**(e|f)" undefined "abcfef" should not match "ab**(e|f)g" undefined "abcfef" should match "ab***ef" undefined "abcfef" should match "ab*+(e|f)" undefined "abcfef" should not match "ab*d+(e|f)" undefined "abcfef" should match "ab?*(e|f)" undefined "abcfefg" should match "(a+|b)*" undefined "abcfefg" should not match "(a+|b)+" undefined "abcfefg" should not match "*?(a)bc" undefined "abcfefg" should not match "a(b*(foo|bar))d" undefined "abcfefg" should not match "ab*(e|f)" undefined "abcfefg" should match "ab**" undefined "abcfefg" should match "ab**(e|f)" undefined "abcfefg" should match "ab**(e|f)g" undefined "abcfefg" should not match "ab***ef" undefined "abcfefg" should not match "ab*+(e|f)" undefined "abcfefg" should not match "ab*d+(e|f)" undefined "abcfefg" should not match "ab?*(e|f)" undefined "abcx" should match "!([[*])*" undefined "abcx" should match "+(a|b\[)*" undefined "abcx" should not match "[a*(]*z" undefined "abcXdefXghi" should match "*X*i" undefined "abcz" should match "!([[*])*" undefined "abcz" should match "+(a|b\[)*" undefined "abcz" should match "[a*(]*z" undefined "abd" should match "(a+|b)*" undefined "abd" should not match "(a+|b)+" undefined "abd" should not match "*?(a)bc" undefined "abd" should match "a!(*(b|B))" undefined "abd" should match "a!(@(b|B))" undefined "abd" should not match "a!(@(b|B))d" undefined "abd" should match "a(b*(foo|bar))d" undefined "abd" should match "a+(b|c)d" undefined "abd" should match "a[b*(foo|bar)]d" undefined "abd" should not match "ab*(e|f)" undefined "abd" should match "ab**" undefined "abd" should match "ab**(e|f)" undefined "abd" should not match "ab**(e|f)g" undefined "abd" should not match "ab***ef" undefined "abd" should not match "ab*+(e|f)" undefined "abd" should not match "ab*d+(e|f)" undefined "abd" should match "ab?*(e|f)" undefined "abef" should match "(a+|b)*" undefined "abef" should not match "(a+|b)+" undefined "abef" should not match "*(a+|b)" undefined "abef" should not match "*?(a)bc" undefined "abef" should not match "a(b*(foo|bar))d" undefined "abef" should match "ab*(e|f)" undefined "abef" should match "ab**" undefined "abef" should match "ab**(e|f)" undefined "abef" should not match "ab**(e|f)g" undefined "abef" should match "ab***ef" undefined "abef" should match "ab*+(e|f)" undefined "abef" should not match "ab*d+(e|f)" undefined "abef" should match "ab?*(e|f)" undefined "abz" should not match "a!(*)" undefined "abz" should match "a!(z)" undefined "abz" should match "a*!(z)" undefined "abz" should not match "a*(z)" undefined "abz" should match "a**(z)" undefined "abz" should match "a*@(z)" undefined "abz" should not match "a+(z)" undefined "abz" should not match "a?(z)" undefined "abz" should not match "a@(z)" undefined "ac" should not match "!(a)*" undefined "ac" should match "*(@(a))a@(c)" undefined "ac" should match "a!(*(b|B))" undefined "ac" should match "a!(@(b|B))" undefined "ac" should match "a!(b)*" undefined "accdef" should match "(a+|b)*" undefined "accdef" should not match "(a+|b)+" undefined "accdef" should not match "*?(a)bc" undefined "accdef" should not match "a(b*(foo|bar))d" undefined "accdef" should not match "ab*(e|f)" undefined "accdef" should not match "ab**" undefined "accdef" should not match "ab**(e|f)" undefined "accdef" should not match "ab**(e|f)g" undefined "accdef" should not match "ab***ef" undefined "accdef" should not match "ab*+(e|f)" undefined "accdef" should not match "ab*d+(e|f)" undefined "accdef" should not match "ab?*(e|f)" undefined "acd" should match "(a+|b)*" undefined "acd" should not match "(a+|b)+" undefined "acd" should not match "*?(a)bc" undefined "acd" should match "@(ab|a*(b))*(c)d" undefined "acd" should match "a!(*(b|B))" undefined "acd" should match "a!(@(b|B))" undefined "acd" should match "a!(@(b|B))d" undefined "acd" should not match "a(b*(foo|bar))d" undefined "acd" should match "a+(b|c)d" undefined "acd" should not match "a[b*(foo|bar)]d" undefined "acd" should not match "ab*(e|f)" undefined "acd" should not match "ab**" undefined "acd" should not match "ab**(e|f)" undefined "acd" should not match "ab**(e|f)g" undefined "acd" should not match "ab***ef" undefined "acd" should not match "ab*+(e|f)" undefined "acd" should not match "ab*d+(e|f)" undefined "acd" should not match "ab?*(e|f)" undefined "ax" should match "?(a*|b)" undefined "ax" should not match "a?(b*)" undefined "axz" should not match "a+(z)" undefined "az" should not match "a!(*)" undefined "az" should not match "a!(z)" undefined "az" should match "a*!(z)" undefined "az" should match "a*(z)" undefined "az" should match "a**(z)" undefined "az" should match "a*@(z)" undefined "az" should match "a+(z)" undefined "az" should match "a?(z)" undefined "az" should match "a@(z)" undefined "az" should not match "a\z" undefined "az" should not match "a\z" undefined "b" should match "!(a)*" undefined "b" should match "(a+|b)*" undefined "b" should not match "a!(b)*" undefined "b.a" should match "(b|a).(a)" undefined "b.a" should match "@(b|a).@(a)" undefined "b/a" should not match "!(b/a)" undefined "b/b" should match "!(b/a)" undefined "b/c" should match "!(b/a)" undefined "b/c" should not match "b/!(c)" undefined "b/c" should match "b/!(cc)" undefined "b/c.txt" should not match "b/!(c).txt" undefined "b/c.txt" should match "b/!(cc).txt" undefined "b/cc" should match "b/!(c)" undefined "b/cc" should not match "b/!(cc)" undefined "b/cc.txt" should not match "b/!(c).txt" undefined "b/cc.txt" should not match "b/!(cc).txt" undefined "b/ccc" should match "b/!(c)" undefined "ba" should match "!(a!(b))" undefined "ba" should match "b?(a|b)" undefined "baaac" should not match "*(@(a))a@(c)" undefined "bar" should match "!(foo)" undefined "bar" should match "!(foo)*" undefined "bar" should match "!(foo)b*" undefined "bar" should match "*(!(foo))" undefined "baz" should match "!(foo)*" undefined "baz" should match "!(foo)b*" undefined "baz" should match "*(!(foo))" undefined "bb" should match "!(a!(b))" undefined "bb" should match "!(a)*" undefined "bb" should not match "a!(b)*" undefined "bb" should not match "a?(a|b)" undefined "bbc" should match "!([[*])*" undefined "bbc" should not match "+(a|b\[)*" undefined "bbc" should not match "[a*(]*z" undefined "bz" should not match "a+(z)" undefined "c" should not match "*(@(a))a@(c)" undefined "c.a" should not match "!(*.[a-b]*)" undefined "c.a" should match "!(*[a-b].[a-b]*)" undefined "c.a" should not match "!*.(a|b)" undefined "c.a" should not match "!*.(a|b)*" undefined "c.a" should not match "(b|a).(a)" undefined "c.a" should not match "*.!(a)" undefined "c.a" should not match "*.+(b|d)" undefined "c.a" should not match "@(b|a).@(a)" undefined "c.c" should not match "!(*.a|*.b|*.c)" undefined "c.c" should match "*!(.a|.b|.c)" undefined "c.c" should not match "*.!(a|b|c)" undefined "c.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "c.ccc" should match "!(*.[a-b]*)" undefined "c.ccc" should match "!(*[a-b].[a-b]*)" undefined "c.js" should not match "!(*.js)" undefined "c.js" should match "*!(.js)" undefined "c.js" should not match "*.!(js)" undefined "c/a/v" should match "c/!(z)/v" undefined "c/a/v" should not match "c/*(z)/v" undefined "c/a/v" should not match "c/+(z)/v" undefined "c/a/v" should not match "c/@(z)/v" undefined "c/z/v" should not match "*(z)" undefined "c/z/v" should not match "+(z)" undefined "c/z/v" should not match "?(z)" undefined "c/z/v" should not match "c/!(z)/v" undefined "c/z/v" should match "c/*(z)/v" undefined "c/z/v" should match "c/+(z)/v" undefined "c/z/v" should match "c/@(z)/v" undefined "c/z/v" should match "c/z/v" undefined "cc.a" should not match "(b|a).(a)" undefined "cc.a" should not match "@(b|a).@(a)" undefined "ccc" should match "!(a)*" undefined "ccc" should not match "a!(b)*" undefined "cow" should match "!(*.*)" undefined "cow" should not match "!(*.*)." undefined "cow" should not match ".!(*.*)" undefined "cz" should not match "a!(*)" undefined "cz" should not match "a!(z)" undefined "cz" should not match "a*!(z)" undefined "cz" should not match "a*(z)" undefined "cz" should not match "a**(z)" undefined "cz" should not match "a*@(z)" undefined "cz" should not match "a+(z)" undefined "cz" should not match "a?(z)" undefined "cz" should not match "a@(z)" undefined "d.a.d" should not match "!(*.[a-b]*)" undefined "d.a.d" should match "!(*[a-b].[a-b]*)" undefined "d.a.d" should not match "!*.(a|b)*" undefined "d.a.d" should match "!*.*(a|b)" undefined "d.a.d" should not match "!*.{a,b}*" undefined "d.a.d" should match "*.!(a)" undefined "d.a.d" should match "*.+(b|d)" undefined "d.d" should match "!(*.a|*.b|*.c)" undefined "d.d" should match "*!(.a|.b|.c)" undefined "d.d" should match "*.!(a|b|c)" undefined "d.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "d.js.d" should match "!(*.js)" undefined "d.js.d" should match "*!(.js)" undefined "d.js.d" should match "*.!(js)" undefined "dd.aa.d" should not match "(b|a).(a)" undefined "dd.aa.d" should not match "@(b|a).@(a)" undefined "def" should not match "()ef" undefined "e.e" should match "!(*.a|*.b|*.c)" undefined "e.e" should match "*!(.a|.b|.c)" undefined "e.e" should match "*.!(a|b|c)" undefined "e.e" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "ef" should match "()ef" undefined "effgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "efgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "egz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "egz" should not match "@(b+(c)d|e+(f)g?|?(h)i@(j|k))" undefined "egzefffgzbcdij" should match "*(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "f" should not match "!(f!(o))" undefined "f" should match "!(f(o))" undefined "f" should not match "!(f)" undefined "f" should not match "*(!(f))" undefined "f" should not match "+(!(f))" undefined "f.a" should not match "!(*.a|*.b|*.c)" undefined "f.a" should match "*!(.a|.b|.c)" undefined "f.a" should not match "*.!(a|b|c)" undefined "f.f" should match "!(*.a|*.b|*.c)" undefined "f.f" should match "*!(.a|.b|.c)" undefined "f.f" should match "*.!(a|b|c)" undefined "f.f" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "fa" should not match "!(f!(o))" undefined "fa" should match "!(f(o))" undefined "fb" should not match "!(f!(o))" undefined "fb" should match "!(f(o))" undefined "fff" should match "!(f)" undefined "fff" should match "*(!(f))" undefined "fff" should match "+(!(f))" undefined "fffooofoooooffoofffooofff" should match "*(*(f)*(o))" undefined "ffo" should match "*(f*(o))" undefined "file.C" should not match "*.c?(c)" undefined "file.c" should match "*.c?(c)" undefined "file.cc" should match "*.c?(c)" undefined "file.ccc" should not match "*.c?(c)" undefined "fo" should match "!(f!(o))" undefined "fo" should not match "!(f(o))" undefined "fofo" should match "*(f*(o))" undefined "fofoofoofofoo" should match "*(fo|foo)" undefined "fofoofoofofoo" should match "*(fo|foo)" undefined "foo" should match "!(!(foo))" undefined "foo" should match "!(f)" undefined "foo" should not match "!(foo)" undefined "foo" should not match "!(foo)*" undefined "foo" should not match "!(foo)*" undefined "foo" should not match "!(foo)+" undefined "foo" should not match "!(foo)b*" undefined "foo" should match "!(x)" undefined "foo" should match "!(x)*" undefined "foo" should match "*" undefined "foo" should match "*(!(f))" undefined "foo" should not match "*(!(foo))" undefined "foo" should not match "*(@(a))a@(c)" undefined "foo" should match "*(@(foo))" undefined "foo" should not match "*(a|b\[)" undefined "foo" should match "*(a|b\[)|f*" undefined "foo" should match "@(*(a|b\[)|f*)" undefined "foo" should not match "*/*/*" undefined "foo" should not match "*f" undefined "foo" should match "*foo*" undefined "foo" should match "+(!(f))" undefined "foo" should not match "??" undefined "foo" should match "???" undefined "foo" should not match "bar" undefined "foo" should match "f*" undefined "foo" should not match "fo" undefined "foo" should match "foo" undefined "foo" should match "{*(a|b\[),f*}" undefined "foo*" should match "foo\*" undefined "foo*bar" should match "foo\*bar" undefined "foo.js" should not match "!(foo).js" undefined "foo.js.js" should match "*.!(js)" undefined "foo.js.js" should not match "*.!(js)*" undefined "foo.js.js" should not match "*.!(js)*.!(js)" undefined "foo.js.js" should not match "*.!(js)+" undefined "foo.txt" should match "**/!(bar).txt" undefined "foo/bar" should not match "*/*/*" undefined "foo/bar" should match "foo/!(foo)" undefined "foo/bar" should match "foo/*" undefined "foo/bar" should match "foo/bar" undefined "foo/bar" should not match "foo?bar" undefined "foo/bar" should match "foo[/]bar" undefined "foo/bar/baz.jsx" should match "foo/bar/**/*.+(js|jsx)" undefined "foo/bar/baz.jsx" should match "foo/bar/*.+(js|jsx)" undefined "foo/bb/aa/rr" should match "**/**/**" undefined "foo/bb/aa/rr" should match "*/*/*" undefined "foo/bba/arr" should match "*/*/*" undefined "foo/bba/arr" should match "foo*" undefined "foo/bba/arr" should match "foo**" undefined "foo/bba/arr" should match "foo/*" undefined "foo/bba/arr" should match "foo/**" undefined "foo/bba/arr" should match "foo/**arr" undefined "foo/bba/arr" should not match "foo/**z" undefined "foo/bba/arr" should match "foo/*arr" undefined "foo/bba/arr" should not match "foo/*z" undefined "foob" should not match "!(foo)b*" undefined "foob" should not match "(foo)bb" undefined "foobar" should match "!(foo)" undefined "foobar" should not match "!(foo)*" undefined "foobar" should not match "!(foo)*" undefined "foobar" should not match "!(foo)b*" undefined "foobar" should match "*(!(foo))" undefined "foobar" should match "*ob*a*r*" undefined "foobar" should match "foo\*bar" undefined "foobb" should not match "!(foo)b*" undefined "foobb" should match "(foo)bb" undefined "(foo)bb" should match "\(foo\)bb" undefined "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" undefined "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" undefined "fooofoofofooo" should match "*(f*(o))" undefined "foooofo" should match "*(f*(o))" undefined "foooofof" should match "*(f*(o))" undefined "foooofof" should not match "*(f+(o))" undefined "foooofofx" should not match "*(f*(o))" undefined "foooxfooxfoxfooox" should match "*(f*(o)x)" undefined "foooxfooxfxfooox" should match "*(f*(o)x)" undefined "foooxfooxofoxfooox" should not match "*(f*(o)x)" undefined "foot" should match "@(!(z*)|*x)" undefined "foox" should match "@(!(z*)|*x)" undefined "fz" should not match "*(z)" undefined "fz" should not match "+(z)" undefined "fz" should not match "?(z)" undefined "moo.cow" should not match "!(moo).!(cow)" undefined "moo.cow" should not match "!(*).!(*)" undefined "moo.cow" should not match "!(*.*).!(*.*)" undefined "mad.moo.cow" should not match "!(*.*).!(*.*)" undefined "mad.moo.cow" should not match ".!(*.*)" undefined "Makefile" should match "!(*.c|*.h|Makefile.in|config*|README)" undefined "Makefile.in" should not match "!(*.c|*.h|Makefile.in|config*|README)" undefined "moo" should match "!(*.*)" undefined "moo" should not match "!(*.*)." undefined "moo" should not match ".!(*.*)" undefined "moo.cow" should not match "!(*.*)" undefined "moo.cow" should not match "!(*.*)." undefined "moo.cow" should not match ".!(*.*)" undefined "mucca.pazza" should not match "mu!(*(c))?.pa!(*(z))?" undefined "ofoofo" should match "*(of+(o))" undefined "ofoofo" should match "*(of+(o)|f)" undefined "ofooofoofofooo" should not match "*(f*(o))" undefined "ofoooxoofxo" should match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxo" should match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxofo" should not match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxoo" should match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxooofxofxo" should match "*(*(of*(o)x)o)" undefined "ofxoofxo" should match "*(*(of*(o)x)o)" undefined "oofooofo" should match "*(of|oof+(o))" undefined "ooo" should match "!(f)" undefined "ooo" should match "*(!(f))" undefined "ooo" should match "+(!(f))" undefined "oxfoxfox" should not match "*(oxf+(ox))" undefined "oxfoxoxfox" should match "*(oxf+(ox))" undefined "para" should match "para*([0-9])" undefined "para" should not match "para+([0-9])" undefined "para.38" should match "para!(*.[00-09])" undefined "para.graph" should match "para!(*.[0-9])" undefined "para13829383746592" should match "para*([0-9])" undefined "para381" should not match "para?([345]|99)1" undefined "para39" should match "para!(*.[0-9])" undefined "para987346523" should match "para+([0-9])" undefined "para991" should match "para?([345]|99)1" undefined "paragraph" should match "para!(*.[0-9])" undefined "paragraph" should not match "para*([0-9])" undefined "paragraph" should match "para@(chute|graph)" undefined "paramour" should not match "para@(chute|graph)" undefined "parse.y" should match "!(*.c|*.h|Makefile.in|config*|README)" undefined "shell.c" should not match "!(*.c|*.h|Makefile.in|config*|README)" undefined "VMS.FILE;" should not match "*\;[1-9]*([0-9])" undefined "VMS.FILE;0" should not match "*\;[1-9]*([0-9])" undefined "VMS.FILE;9" should match "*\;[1-9]*([0-9])" undefined "VMS.FILE;1" should match "*\;[1-9]*([0-9])" undefined "VMS.FILE;1" should match "*;[1-9]*([0-9])" undefined "VMS.FILE;139" should match "*\;[1-9]*([0-9])" undefined "VMS.FILE;1N" should not match "*\;[1-9]*([0-9])" undefined "xfoooofof" should not match "*(f*(o))" undefined "XXX/adobe/courier/bold/o/normal//12/120/75/75/m/70/iso8859/1" should match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" undefined "XXX/adobe/courier/bold/o/normal//12/120/75/75/X/70/iso8859/1" should not match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" undefined "z" should match "*(z)" undefined "z" should match "+(z)" undefined "z" should match "?(z)" undefined "zf" should not match "*(z)" undefined "zf" should not match "+(z)" undefined "zf" should not match "?(z)" undefined "zoot" should not match "@(!(z*)|*x)" undefined "zoox" should match "@(!(z*)|*x)" undefined "zz" should not match "(a+|b)*" extglobs (minimatch) undefined should not match empty string with "*(0|1|3|5|7|9)" undefined "*(a|b[)" should not match "*(a|b\[)" undefined "*(a|b[)" should not match "\*\(a|b\[\)" undefined "***" should match "\*\*\*" undefined "-adobe-courier-bold-o-normal--12-120-75-75-/-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" undefined "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1" should match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" undefined "-adobe-courier-bold-o-normal--12-120-75-75-X-70-iso8859-1" should not match "-*-*-*-*-*-*-12-*-*-*-m-*-*-*" undefined "/dev/udp/129.22.8.102/45" should not match "/dev\/@(tcp|udp)\/*\/*" undefined "/x/y/z" should match "/x/y/z" undefined "0377" should match "+([0-7])" undefined "07" should match "+([0-7])" undefined "09" should not match "+([0-7])" undefined "1" should match "0|[1-9]*([0-9])" undefined "12" should match "0|[1-9]*([0-9])" undefined "123abc" should not match "(a+|b)*" undefined "123abc" should not match "(a+|b)+" undefined "123abc" should match "*?(a)bc" undefined "123abc" should not match "a(b*(foo|bar))d" undefined "123abc" should not match "ab*(e|f)" undefined "123abc" should not match "ab**" undefined "123abc" should not match "ab**(e|f)" undefined "123abc" should not match "ab**(e|f)g" undefined "123abc" should not match "ab***ef" undefined "123abc" should not match "ab*+(e|f)" undefined "123abc" should not match "ab*d+(e|f)" undefined "123abc" should not match "ab?*(e|f)" undefined "12abc" should not match "0|[1-9]*([0-9])" undefined "137577991" should match "*(0|1|3|5|7|9)" undefined "2468" should not match "*(0|1|3|5|7|9)" undefined "?a?b" should match "\??\?b" undefined "\a\b\c" should not match "abc" undefined "a" should match "!(*.a|*.b|*.c)" undefined "a" should not match "!(a)" undefined "a" should not match "!(a)*" undefined "a" should match "(a)" undefined "a" should not match "(b)" undefined "a" should match "*(a)" undefined "a" should match "+(a)" undefined "a" should match "?" undefined "a" should match "?(a|b)" undefined "a" should not match "??" undefined "a" should match "a!(b)*" undefined "a" should match "a?(a|b)" undefined "a" should match "a?(x)" undefined "a" should not match "a??b" undefined "a" should not match "b?(a|b)" undefined "a((((b" should match "a(*b" undefined "a((((b" should not match "a(b" undefined "a((((b" should not match "a\(b" undefined "a((b" should match "a(*b" undefined "a((b" should not match "a(b" undefined "a((b" should not match "a\(b" undefined "a(b" should match "a(*b" undefined "a(b" should match "a(b" undefined "a(b" should match "a\(b" undefined "a." should match "!(*.a|*.b|*.c)" undefined "a." should match "*!(.a|.b|.c)" undefined "a." should match "*.!(a)" undefined "a." should match "*.!(a|b|c)" undefined "a." should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a." should not match "*.+(b|d)" undefined "a.a" should not match "!(*.[a-b]*)" undefined "a.a" should not match "!(*.a|*.b|*.c)" undefined "a.a" should not match "!(*[a-b].[a-b]*)" undefined "a.a" should not match "!*.(a|b)" undefined "a.a" should not match "!*.(a|b)*" undefined "a.a" should match "(a|d).(a|b)*" undefined "a.a" should match "(b|a).(a)" undefined "a.a" should match "*!(.a|.b|.c)" undefined "a.a" should not match "*.!(a)" undefined "a.a" should not match "*.!(a|b|c)" undefined "a.a" should match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.a" should not match "*.+(b|d)" undefined "a.a" should match "@(b|a).@(a)" undefined "a.a.a" should not match "!(*.[a-b]*)" undefined "a.a.a" should not match "!(*[a-b].[a-b]*)" undefined "a.a.a" should not match "!*.(a|b)" undefined "a.a.a" should not match "!*.(a|b)*" undefined "a.a.a" should match "*.!(a)" undefined "a.a.a" should not match "*.+(b|d)" undefined "a.aa.a" should not match "(b|a).(a)" undefined "a.aa.a" should not match "@(b|a).@(a)" undefined "a.abcd" should match "!(*.a|*.b|*.c)" undefined "a.abcd" should not match "!(*.a|*.b|*.c)*" undefined "a.abcd" should match "*!(*.a|*.b|*.c)*" undefined "a.abcd" should match "*!(.a|.b|.c)" undefined "a.abcd" should match "*.!(a|b|c)" undefined "a.abcd" should not match "*.!(a|b|c)*" undefined "a.abcd" should match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.b" should not match "!(*.*)" undefined "a.b" should not match "!(*.[a-b]*)" undefined "a.b" should not match "!(*.a|*.b|*.c)" undefined "a.b" should not match "!(*[a-b].[a-b]*)" undefined "a.b" should not match "!*.(a|b)" undefined "a.b" should not match "!*.(a|b)*" undefined "a.b" should match "(a|d).(a|b)*" undefined "a.b" should match "*!(.a|.b|.c)" undefined "a.b" should match "*.!(a)" undefined "a.b" should not match "*.!(a|b|c)" undefined "a.b" should match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.b" should match "*.+(b|d)" undefined "a.bb" should not match "!(*.[a-b]*)" undefined "a.bb" should not match "!(*[a-b].[a-b]*)" undefined "a.bb" should match "!*.(a|b)" undefined "a.bb" should not match "!*.(a|b)*" undefined "a.bb" should not match "!*.*(a|b)" undefined "a.bb" should match "(a|d).(a|b)*" undefined "a.bb" should not match "(b|a).(a)" undefined "a.bb" should match "*.+(b|d)" undefined "a.bb" should not match "@(b|a).@(a)" undefined "a.c" should not match "!(*.a|*.b|*.c)" undefined "a.c" should match "*!(.a|.b|.c)" undefined "a.c" should not match "*.!(a|b|c)" undefined "a.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.c.d" should match "!(*.a|*.b|*.c)" undefined "a.c.d" should match "*!(.a|.b|.c)" undefined "a.c.d" should match "*.!(a|b|c)" undefined "a.c.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "a.ccc" should match "!(*.[a-b]*)" undefined "a.ccc" should match "!(*[a-b].[a-b]*)" undefined "a.ccc" should match "!*.(a|b)" undefined "a.ccc" should match "!*.(a|b)*" undefined "a.ccc" should not match "*.+(b|d)" undefined "a.js" should not match "!(*.js)" undefined "a.js" should match "*!(.js)" undefined "a.js" should not match "*.!(js)" undefined "a.js" should not match "a.!(js)" undefined "a.js" should not match "a.!(js)*" undefined "a.js.js" should not match "!(*.js)" undefined "a.js.js" should match "*!(.js)" undefined "a.js.js" should match "*.!(js)" undefined "a.js.js" should match "*.*(js).js" undefined "a.md" should match "!(*.js)" undefined "a.md" should match "*!(.js)" undefined "a.md" should match "*.!(js)" undefined "a.md" should match "a.!(js)" undefined "a.md" should match "a.!(js)*" undefined "a.md.js" should not match "*.*(js).js" undefined "a.txt" should match "a.!(js)" undefined "a.txt" should match "a.!(js)*" undefined "a/!(z)" should match "a/!(z)" undefined "a/b" should match "a/!(z)" undefined "a/b/c.txt" should not match "*/b/!(*).txt" undefined "a/b/c.txt" should not match "*/b/!(c).txt" undefined "a/b/c.txt" should match "*/b/!(cc).txt" undefined "a/b/cc.txt" should not match "*/b/!(*).txt" undefined "a/b/cc.txt" should not match "*/b/!(c).txt" undefined "a/b/cc.txt" should not match "*/b/!(cc).txt" undefined "a/dir/foo.txt" should match "*/dir/**/!(bar).txt" undefined "a/z" should not match "a/!(z)" undefined "a\(b" should not match "a(*b" undefined "a\(b" should not match "a(b" undefined "a\z" should match "a\z" undefined "a\z" should match "a\z" undefined "a\b" should match "a/b" undefined "a\z" should match "a\z" undefined "a\z" should not match "a\z" undefined "aa" should not match "!(a!(b))" undefined "aa" should match "!(a)" undefined "aa" should not match "!(a)*" undefined "aa" should not match "?" undefined "aa" should not match "@(a)b" undefined "aa" should match "a!(b)*" undefined "aa" should not match "a??b" undefined "aa.aa" should not match "(b|a).(a)" undefined "aa.aa" should not match "@(b|a).@(a)" undefined "aaa" should not match "!(a)*" undefined "aaa" should match "a!(b)*" undefined "aaaaaaabababab" should match "*ab" undefined "aaac" should match "*(@(a))a@(c)" undefined "aaaz" should match "[a*(]*z" undefined "aab" should not match "!(a)*" undefined "aab" should not match "?" undefined "aab" should not match "??" undefined "aab" should not match "@(c)b" undefined "aab" should match "a!(b)*" undefined "aab" should not match "a??b" undefined "aac" should match "*(@(a))a@(c)" undefined "aac" should not match "*(@(a))b@(c)" undefined "aax" should not match "a!(a*|b)" undefined "aax" should match "a!(x*|b)" undefined "aax" should match "a?(a*|b)" undefined "aaz" should match "[a*(]*z" undefined "ab" should match "!(*.*)" undefined "ab" should match "!(a!(b))" undefined "ab" should not match "!(a)*" undefined "ab" should match "(a+|b)*" undefined "ab" should match "(a+|b)+" undefined "ab" should not match "*?(a)bc" undefined "ab" should not match "a!(*(b|B))" undefined "ab" should not match "a!(@(b|B))" undefined "aB" should not match "a!(@(b|B))" undefined "ab" should not match "a!(b)*" undefined "ab" should not match "a(*b" undefined "ab" should not match "a(b" undefined "ab" should not match "a(b*(foo|bar))d" undefined "ab" should not match "a/b" undefined "ab" should not match "a\(b" undefined "ab" should match "ab*(e|f)" undefined "ab" should match "ab**" undefined "ab" should match "ab**(e|f)" undefined "ab" should not match "ab**(e|f)g" undefined "ab" should not match "ab***ef" undefined "ab" should not match "ab*+(e|f)" undefined "ab" should not match "ab*d+(e|f)" undefined "ab" should not match "ab?*(e|f)" undefined "ab/cXd/efXg/hi" should match "**/*X*/**/*i" undefined "ab/cXd/efXg/hi" should match "*/*X*/*/*i" undefined "ab/cXd/efXg/hi" should not match "*X*i" undefined "ab/cXd/efXg/hi" should not match "*Xg*i" undefined "ab]" should match "a!(@(b|B))" undefined "abab" should match "(a+|b)*" undefined "abab" should match "(a+|b)+" undefined "abab" should not match "*?(a)bc" undefined "abab" should not match "a(b*(foo|bar))d" undefined "abab" should not match "ab*(e|f)" undefined "abab" should match "ab**" undefined "abab" should match "ab**(e|f)" undefined "abab" should not match "ab**(e|f)g" undefined "abab" should not match "ab***ef" undefined "abab" should not match "ab*+(e|f)" undefined "abab" should not match "ab*d+(e|f)" undefined "abab" should not match "ab?*(e|f)" undefined "abb" should match "!(*.*)" undefined "abb" should not match "!(a)*" undefined "abb" should not match "a!(b)*" undefined "abbcd" should match "@(ab|a*(b))*(c)d" undefined "abc" should not match "\a\b\c" undefined "aBc" should match "a!(@(b|B))" undefined "abcd" should match "?@(a|b)*@(c)d" undefined "abcd" should match "@(ab|a*@(b))*(c)d" undefined "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txt" should match "**/*a*b*g*n*t" undefined "abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txtz" should not match "**/*a*b*g*n*t" undefined "abcdef" should match "(a+|b)*" undefined "abcdef" should not match "(a+|b)+" undefined "abcdef" should not match "*?(a)bc" undefined "abcdef" should not match "a(b*(foo|bar))d" undefined "abcdef" should not match "ab*(e|f)" undefined "abcdef" should match "ab**" undefined "abcdef" should match "ab**(e|f)" undefined "abcdef" should not match "ab**(e|f)g" undefined "abcdef" should match "ab***ef" undefined "abcdef" should match "ab*+(e|f)" undefined "abcdef" should match "ab*d+(e|f)" undefined "abcdef" should not match "ab?*(e|f)" undefined "abcfef" should match "(a+|b)*" undefined "abcfef" should not match "(a+|b)+" undefined "abcfef" should not match "*?(a)bc" undefined "abcfef" should not match "a(b*(foo|bar))d" undefined "abcfef" should not match "ab*(e|f)" undefined "abcfef" should match "ab**" undefined "abcfef" should match "ab**(e|f)" undefined "abcfef" should not match "ab**(e|f)g" undefined "abcfef" should match "ab***ef" undefined "abcfef" should match "ab*+(e|f)" undefined "abcfef" should not match "ab*d+(e|f)" undefined "abcfef" should match "ab?*(e|f)" undefined "abcfefg" should match "(a+|b)*" undefined "abcfefg" should not match "(a+|b)+" undefined "abcfefg" should not match "*?(a)bc" undefined "abcfefg" should not match "a(b*(foo|bar))d" undefined "abcfefg" should not match "ab*(e|f)" undefined "abcfefg" should match "ab**" undefined "abcfefg" should match "ab**(e|f)" undefined "abcfefg" should match "ab**(e|f)g" undefined "abcfefg" should not match "ab***ef" undefined "abcfefg" should not match "ab*+(e|f)" undefined "abcfefg" should not match "ab*d+(e|f)" undefined "abcfefg" should not match "ab?*(e|f)" undefined "abcx" should match "!([[*])*" undefined "abcx" should match "+(a|b\[)*" undefined "abcx" should not match "[a*(]*z" undefined "abcXdefXghi" should match "*X*i" undefined "abcz" should match "!([[*])*" undefined "abcz" should match "+(a|b\[)*" undefined "abcz" should match "[a*(]*z" undefined "abd" should match "(a+|b)*" undefined "abd" should not match "(a+|b)+" undefined "abd" should not match "*?(a)bc" undefined "abd" should match "a!(*(b|B))" undefined "abd" should match "a!(@(b|B))" undefined "abd" should not match "a!(@(b|B))d" undefined "abd" should match "a(b*(foo|bar))d" undefined "abd" should match "a+(b|c)d" undefined "abd" should match "a[b*(foo|bar)]d" undefined "abd" should not match "ab*(e|f)" undefined "abd" should match "ab**" undefined "abd" should match "ab**(e|f)" undefined "abd" should not match "ab**(e|f)g" undefined "abd" should not match "ab***ef" undefined "abd" should not match "ab*+(e|f)" undefined "abd" should not match "ab*d+(e|f)" undefined "abd" should match "ab?*(e|f)" undefined "abef" should match "(a+|b)*" undefined "abef" should not match "(a+|b)+" undefined "abef" should not match "*(a+|b)" undefined "abef" should not match "*?(a)bc" undefined "abef" should not match "a(b*(foo|bar))d" undefined "abef" should match "ab*(e|f)" undefined "abef" should match "ab**" undefined "abef" should match "ab**(e|f)" undefined "abef" should not match "ab**(e|f)g" undefined "abef" should match "ab***ef" undefined "abef" should match "ab*+(e|f)" undefined "abef" should not match "ab*d+(e|f)" undefined "abef" should match "ab?*(e|f)" undefined "abz" should not match "a!(*)" undefined "abz" should match "a!(z)" undefined "abz" should match "a*!(z)" undefined "abz" should not match "a*(z)" undefined "abz" should match "a**(z)" undefined "abz" should match "a*@(z)" undefined "abz" should not match "a+(z)" undefined "abz" should not match "a?(z)" undefined "abz" should not match "a@(z)" undefined "ac" should not match "!(a)*" undefined "ac" should match "*(@(a))a@(c)" undefined "ac" should match "a!(*(b|B))" undefined "ac" should match "a!(@(b|B))" undefined "ac" should match "a!(b)*" undefined "accdef" should match "(a+|b)*" undefined "accdef" should not match "(a+|b)+" undefined "accdef" should not match "*?(a)bc" undefined "accdef" should not match "a(b*(foo|bar))d" undefined "accdef" should not match "ab*(e|f)" undefined "accdef" should not match "ab**" undefined "accdef" should not match "ab**(e|f)" undefined "accdef" should not match "ab**(e|f)g" undefined "accdef" should not match "ab***ef" undefined "accdef" should not match "ab*+(e|f)" undefined "accdef" should not match "ab*d+(e|f)" undefined "accdef" should not match "ab?*(e|f)" undefined "acd" should match "(a+|b)*" undefined "acd" should not match "(a+|b)+" undefined "acd" should not match "*?(a)bc" undefined "acd" should match "@(ab|a*(b))*(c)d" undefined "acd" should match "a!(*(b|B))" undefined "acd" should match "a!(@(b|B))" undefined "acd" should match "a!(@(b|B))d" undefined "acd" should not match "a(b*(foo|bar))d" undefined "acd" should match "a+(b|c)d" undefined "acd" should not match "a[b*(foo|bar)]d" undefined "acd" should not match "ab*(e|f)" undefined "acd" should not match "ab**" undefined "acd" should not match "ab**(e|f)" undefined "acd" should not match "ab**(e|f)g" undefined "acd" should not match "ab***ef" undefined "acd" should not match "ab*+(e|f)" undefined "acd" should not match "ab*d+(e|f)" undefined "acd" should not match "ab?*(e|f)" undefined "ax" should match "?(a*|b)" undefined "ax" should not match "a?(b*)" undefined "axz" should not match "a+(z)" undefined "az" should not match "a!(*)" undefined "az" should not match "a!(z)" undefined "az" should match "a*!(z)" undefined "az" should match "a*(z)" undefined "az" should match "a**(z)" undefined "az" should match "a*@(z)" undefined "az" should match "a+(z)" undefined "az" should match "a?(z)" undefined "az" should match "a@(z)" undefined "az" should not match "a\z" undefined "az" should not match "a\z" undefined "b" should match "!(a)*" undefined "b" should match "(a+|b)*" undefined "b" should not match "a!(b)*" undefined "b.a" should match "(b|a).(a)" undefined "b.a" should match "@(b|a).@(a)" undefined "b/a" should not match "!(b/a)" undefined "b/b" should match "!(b/a)" undefined "b/c" should match "!(b/a)" undefined "b/c" should not match "b/!(c)" undefined "b/c" should match "b/!(cc)" undefined "b/c.txt" should not match "b/!(c).txt" undefined "b/c.txt" should match "b/!(cc).txt" undefined "b/cc" should match "b/!(c)" undefined "b/cc" should not match "b/!(cc)" undefined "b/cc.txt" should not match "b/!(c).txt" undefined "b/cc.txt" should not match "b/!(cc).txt" undefined "b/ccc" should match "b/!(c)" undefined "ba" should match "!(a!(b))" undefined "ba" should match "b?(a|b)" undefined "baaac" should not match "*(@(a))a@(c)" undefined "bar" should match "!(foo)" undefined "bar" should match "!(foo)*" undefined "bar" should match "!(foo)b*" undefined "bar" should match "*(!(foo))" undefined "baz" should match "!(foo)*" undefined "baz" should match "!(foo)b*" undefined "baz" should match "*(!(foo))" undefined "bb" should match "!(a!(b))" undefined "bb" should match "!(a)*" undefined "bb" should not match "a!(b)*" undefined "bb" should not match "a?(a|b)" undefined "bbc" should match "!([[*])*" undefined "bbc" should not match "+(a|b\[)*" undefined "bbc" should not match "[a*(]*z" undefined "bz" should not match "a+(z)" undefined "c" should not match "*(@(a))a@(c)" undefined "c.a" should not match "!(*.[a-b]*)" undefined "c.a" should match "!(*[a-b].[a-b]*)" undefined "c.a" should not match "!*.(a|b)" undefined "c.a" should not match "!*.(a|b)*" undefined "c.a" should not match "(b|a).(a)" undefined "c.a" should not match "*.!(a)" undefined "c.a" should not match "*.+(b|d)" undefined "c.a" should not match "@(b|a).@(a)" undefined "c.c" should not match "!(*.a|*.b|*.c)" undefined "c.c" should match "*!(.a|.b|.c)" undefined "c.c" should not match "*.!(a|b|c)" undefined "c.c" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "c.ccc" should match "!(*.[a-b]*)" undefined "c.ccc" should match "!(*[a-b].[a-b]*)" undefined "c.js" should not match "!(*.js)" undefined "c.js" should match "*!(.js)" undefined "c.js" should not match "*.!(js)" undefined "c/a/v" should match "c/!(z)/v" undefined "c/a/v" should not match "c/*(z)/v" undefined "c/a/v" should not match "c/+(z)/v" undefined "c/a/v" should not match "c/@(z)/v" undefined "c/z/v" should not match "*(z)" undefined "c/z/v" should not match "+(z)" undefined "c/z/v" should not match "?(z)" undefined "c/z/v" should not match "c/!(z)/v" undefined "c/z/v" should match "c/*(z)/v" undefined "c/z/v" should match "c/+(z)/v" undefined "c/z/v" should match "c/@(z)/v" undefined "c/z/v" should match "c/z/v" undefined "cc.a" should not match "(b|a).(a)" undefined "cc.a" should not match "@(b|a).@(a)" undefined "ccc" should match "!(a)*" undefined "ccc" should not match "a!(b)*" undefined "cow" should match "!(*.*)" undefined "cow" should not match "!(*.*)." undefined "cow" should not match ".!(*.*)" undefined "cz" should not match "a!(*)" undefined "cz" should not match "a!(z)" undefined "cz" should not match "a*!(z)" undefined "cz" should not match "a*(z)" undefined "cz" should not match "a**(z)" undefined "cz" should not match "a*@(z)" undefined "cz" should not match "a+(z)" undefined "cz" should not match "a?(z)" undefined "cz" should not match "a@(z)" undefined "d.a.d" should not match "!(*.[a-b]*)" undefined "d.a.d" should match "!(*[a-b].[a-b]*)" undefined "d.a.d" should not match "!*.(a|b)*" undefined "d.a.d" should match "!*.*(a|b)" undefined "d.a.d" should not match "!*.{a,b}*" undefined "d.a.d" should match "*.!(a)" undefined "d.a.d" should match "*.+(b|d)" undefined "d.d" should match "!(*.a|*.b|*.c)" undefined "d.d" should match "*!(.a|.b|.c)" undefined "d.d" should match "*.!(a|b|c)" undefined "d.d" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "d.js.d" should match "!(*.js)" undefined "d.js.d" should match "*!(.js)" undefined "d.js.d" should match "*.!(js)" undefined "dd.aa.d" should not match "(b|a).(a)" undefined "dd.aa.d" should not match "@(b|a).@(a)" undefined "def" should not match "()ef" undefined "e.e" should match "!(*.a|*.b|*.c)" undefined "e.e" should match "*!(.a|.b|.c)" undefined "e.e" should match "*.!(a|b|c)" undefined "e.e" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "ef" should match "()ef" undefined "effgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "efgz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "egz" should match "@(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "egz" should not match "@(b+(c)d|e+(f)g?|?(h)i@(j|k))" undefined "egzefffgzbcdij" should match "*(b+(c)d|e*(f)g?|?(h)i@(j|k))" undefined "f" should not match "!(f!(o))" undefined "f" should match "!(f(o))" undefined "f" should not match "!(f)" undefined "f" should not match "*(!(f))" undefined "f" should not match "+(!(f))" undefined "f.a" should not match "!(*.a|*.b|*.c)" undefined "f.a" should match "*!(.a|.b|.c)" undefined "f.a" should not match "*.!(a|b|c)" undefined "f.f" should match "!(*.a|*.b|*.c)" undefined "f.f" should match "*!(.a|.b|.c)" undefined "f.f" should match "*.!(a|b|c)" undefined "f.f" should not match "*.(a|b|@(ab|a*@(b))*(c)d)" undefined "fa" should not match "!(f!(o))" undefined "fa" should match "!(f(o))" undefined "fb" should not match "!(f!(o))" undefined "fb" should match "!(f(o))" undefined "fff" should match "!(f)" undefined "fff" should match "*(!(f))" undefined "fff" should match "+(!(f))" undefined "fffooofoooooffoofffooofff" should match "*(*(f)*(o))" undefined "ffo" should match "*(f*(o))" undefined "file.C" should not match "*.c?(c)" undefined "file.c" should match "*.c?(c)" undefined "file.cc" should match "*.c?(c)" undefined "file.ccc" should not match "*.c?(c)" undefined "fo" should match "!(f!(o))" undefined "fo" should not match "!(f(o))" undefined "fofo" should match "*(f*(o))" undefined "fofoofoofofoo" should match "*(fo|foo)" undefined "fofoofoofofoo" should match "*(fo|foo)" undefined "foo" should match "!(!(foo))" undefined "foo" should match "!(f)" undefined "foo" should not match "!(foo)" undefined "foo" should not match "!(foo)*" undefined "foo" should not match "!(foo)*" undefined "foo" should not match "!(foo)+" undefined "foo" should not match "!(foo)b*" undefined "foo" should match "!(x)" undefined "foo" should match "!(x)*" undefined "foo" should match "*" undefined "foo" should match "*(!(f))" undefined "foo" should not match "*(!(foo))" undefined "foo" should not match "*(@(a))a@(c)" undefined "foo" should match "*(@(foo))" undefined "foo" should not match "*(a|b\[)" undefined "foo" should match "*(a|b\[)|f*" undefined "foo" should match "@(*(a|b\[)|f*)" undefined "foo" should not match "*/*/*" undefined "foo" should not match "*f" undefined "foo" should match "*foo*" undefined "foo" should match "+(!(f))" undefined "foo" should not match "??" undefined "foo" should match "???" undefined "foo" should not match "bar" undefined "foo" should match "f*" undefined "foo" should not match "fo" undefined "foo" should match "foo" undefined "foo" should match "{*(a|b\[),f*}" undefined "foo*" should match "foo\*" undefined "foo*bar" should match "foo\*bar" undefined "foo.js" should not match "!(foo).js" undefined "foo.js.js" should match "*.!(js)" undefined "foo.js.js" should not match "*.!(js)*" undefined "foo.js.js" should not match "*.!(js)*.!(js)" undefined "foo.js.js" should not match "*.!(js)+" undefined "foo.txt" should match "**/!(bar).txt" undefined "foo/bar" should not match "*/*/*" undefined "foo/bar" should match "foo/!(foo)" undefined "foo/bar" should match "foo/*" undefined "foo/bar" should match "foo/bar" undefined "foo/bar" should not match "foo?bar" undefined "foo/bar" should match "foo[/]bar" undefined "foo/bar/baz.jsx" should match "foo/bar/**/*.+(js|jsx)" undefined "foo/bar/baz.jsx" should match "foo/bar/*.+(js|jsx)" undefined "foo/bb/aa/rr" should match "**/**/**" undefined "foo/bb/aa/rr" should not match "*/*/*" undefined "foo/bba/arr" should match "*/*/*" undefined "foo/bba/arr" should not match "foo*" undefined "foo/bba/arr" should not match "foo**" undefined "foo/bba/arr" should not match "foo/*" undefined "foo/bba/arr" should match "foo/**" undefined "foo/bba/arr" should not match "foo/**arr" undefined "foo/bba/arr" should not match "foo/**z" undefined "foo/bba/arr" should not match "foo/*arr" undefined "foo/bba/arr" should not match "foo/*z" undefined "foob" should not match "!(foo)b*" undefined "foob" should not match "(foo)bb" undefined "foobar" should match "!(foo)" undefined "foobar" should not match "!(foo)*" undefined "foobar" should not match "!(foo)*" undefined "foobar" should not match "!(foo)b*" undefined "foobar" should match "*(!(foo))" undefined "foobar" should match "*ob*a*r*" undefined "foobar" should not match "foo\*bar" undefined "foobb" should not match "!(foo)b*" undefined "foobb" should match "(foo)bb" undefined "(foo)bb" should match "\(foo\)bb" undefined "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" undefined "foofoofo" should match "@(foo|f|fo)*(f|of+(o))" undefined "fooofoofofooo" should match "*(f*(o))" undefined "foooofo" should match "*(f*(o))" undefined "foooofof" should match "*(f*(o))" undefined "foooofof" should not match "*(f+(o))" undefined "foooofofx" should not match "*(f*(o))" undefined "foooxfooxfoxfooox" should match "*(f*(o)x)" undefined "foooxfooxfxfooox" should match "*(f*(o)x)" undefined "foooxfooxofoxfooox" should not match "*(f*(o)x)" undefined "foot" should match "@(!(z*)|*x)" undefined "foox" should match "@(!(z*)|*x)" undefined "fz" should not match "*(z)" undefined "fz" should not match "+(z)" undefined "fz" should not match "?(z)" undefined "moo.cow" should not match "!(moo).!(cow)" undefined "moo.cow" should not match "!(*).!(*)" undefined "moo.cow" should not match "!(*.*).!(*.*)" undefined "mad.moo.cow" should not match "!(*.*).!(*.*)" undefined "mad.moo.cow" should not match ".!(*.*)" undefined "Makefile" should match "!(*.c|*.h|Makefile.in|config*|README)" undefined "Makefile.in" should not match "!(*.c|*.h|Makefile.in|config*|README)" undefined "moo" should match "!(*.*)" undefined "moo" should not match "!(*.*)." undefined "moo" should not match ".!(*.*)" undefined "moo.cow" should not match "!(*.*)" undefined "moo.cow" should not match "!(*.*)." undefined "moo.cow" should not match ".!(*.*)" undefined "mucca.pazza" should not match "mu!(*(c))?.pa!(*(z))?" undefined "ofoofo" should match "*(of+(o))" undefined "ofoofo" should match "*(of+(o)|f)" undefined "ofooofoofofooo" should not match "*(f*(o))" undefined "ofoooxoofxo" should match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxo" should match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxofo" should not match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxoo" should match "*(*(of*(o)x)o)" undefined "ofoooxoofxoofoooxoofxooofxofxo" should match "*(*(of*(o)x)o)" undefined "ofxoofxo" should match "*(*(of*(o)x)o)" undefined "oofooofo" should match "*(of|oof+(o))" undefined "ooo" should match "!(f)" undefined "ooo" should match "*(!(f))" undefined "ooo" should match "+(!(f))" undefined "oxfoxfox" should not match "*(oxf+(ox))" undefined "oxfoxoxfox" should match "*(oxf+(ox))" undefined "para" should match "para*([0-9])" undefined "para" should not match "para+([0-9])" undefined "para.38" should match "para!(*.[00-09])" undefined "para.graph" should match "para!(*.[0-9])" undefined "para13829383746592" should match "para*([0-9])" undefined "para381" should not match "para?([345]|99)1" undefined "para39" should match "para!(*.[0-9])" undefined "para987346523" should match "para+([0-9])" undefined "para991" should match "para?([345]|99)1" undefined "paragraph" should match "para!(*.[0-9])" undefined "paragraph" should not match "para*([0-9])" undefined "paragraph" should match "para@(chute|graph)" undefined "paramour" should not match "para@(chute|graph)" undefined "parse.y" should match "!(*.c|*.h|Makefile.in|config*|README)" undefined "shell.c" should not match "!(*.c|*.h|Makefile.in|config*|README)" undefined "VMS.FILE;" should not match "*\;[1-9]*([0-9])" undefined "VMS.FILE;0" should not match "*\;[1-9]*([0-9])" undefined "VMS.FILE;9" should match "*\;[1-9]*([0-9])" undefined "VMS.FILE;1" should match "*\;[1-9]*([0-9])" undefined "VMS.FILE;1" should match "*;[1-9]*([0-9])" undefined "VMS.FILE;139" should match "*\;[1-9]*([0-9])" undefined "VMS.FILE;1N" should not match "*\;[1-9]*([0-9])" undefined "xfoooofof" should not match "*(f*(o))" undefined "XXX/adobe/courier/bold/o/normal//12/120/75/75/m/70/iso8859/1" should match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" undefined "XXX/adobe/courier/bold/o/normal//12/120/75/75/X/70/iso8859/1" should not match "XXX/*/*/*/*/*/*/12/*/*/*/m/*/*/*" undefined "z" should match "*(z)" undefined "z" should match "+(z)" undefined "z" should match "?(z)" undefined "zf" should not match "*(z)" undefined "zf" should not match "+(z)" undefined "zf" should not match "?(z)" undefined "zoot" should not match "@(!(z*)|*x)" undefined "zoox" should match "@(!(z*)|*x)" undefined "zz" should not match "(a+|b)*" extglobs undefined should throw on imbalanced sets when `options.strictBrackets` is true undefined should match extglobs ending with statechar undefined should not choke on non-extglobs undefined should work with file extensions undefined should support !(...) undefined should support logical-or inside negation !(...) extglobs undefined should support multiple negation !(...) extglobs in one expression undefined should support nested negation !(...) extglobs undefined should support *(...) undefined should support +(...) extglobs undefined should support ?(...) extglobs undefined should support @(...) extglobs undefined should support qmark matching undefined should match exactly one of the given pattern: undefined should pass tests from rosenblatt's korn shell book undefined tests derived from the pd-ksh test suite undefined stuff from korn's book undefined simple kleene star tests undefined should support multiple extglobs: undefined should correctly match empty parens undefined should match escaped parens undefined should match escaped backslashes undefined should support regex characters extglobs from the bash spec undefined should match negation extglobs undefined should backtrack in alternation matches undefined should support exclusions undefined valid numbers undefined check extended globbing in pattern removal undefined More tests derived from a bug report (in bash) concerning extended glob patterns following a * undefined bug in all versions up to and including bash-2.05b undefined should work with character classes undefined should support POSIX character classes in extglobs undefined should pass extglob2 tests undefined should support backtracking in alternation matches undefined should support exclusions issue-related tests undefined micromatch issue #140 undefined micromatch issue#15 undefined micromatch issue#23 undefined micromatch issue#24 undefined micromatch issue#58 - only match nested dirs when `**` is the only thing in a segment undefined micromatch issue#63 (dots) undefined micromatch issue#79 handling of potential regex exploits undefined should support long escape sequences undefined should throw an error when the pattern is too long undefined should allow max bytes to be customized micromatch empty list undefined should return an empty array posix paths undefined should return an array of matches undefined should return an array of matches for a literal string undefined should return an array of matches for an array of literal strings undefined should support regex logical or undefined should support regex ranges undefined should support single globs (*) undefined should support globstars (**) undefined should work with file extensions undefined should match literal brackets windows paths undefined should return an array of matches for a literal string undefined should return an array of matches for an array of literal strings undefined should support regex logical or undefined should support regex ranges undefined should support single globs (*) undefined should support globstars (**) undefined should work with file extensions basic tests minimatch parity http://www.bashcookbook.com/bashinfo/source/bash-1.14.7/tests/glob-test undefined 0: h undefined 1: a* undefined 2: X* allow null glob expansion undefined 3: a undefined 4: X* micromatch has same results as Bash. Minimatch does this differently undefined 5: m undefined 6: \* undefined 7: \** undefined 8: \*\* undefined 9: b*/ undefined 10: c* undefined 11: ** undefined 12: \.\./*/ undefined 13: s/\..*// legendary larry crashes bashes undefined 14: l undefined 15: /^root:/{s/^[^:]*:[^:]*:([^:]*).*$/\1/ undefined 16: /^root:/{s/^[^:]*:[^:]*:([^:]*).*$// character classes undefined 17: c undefined 18: [a-c]b* undefined 19: [a-y]*[^c] undefined 20: a*[^c] undefined 21: undefined undefined 22: a[X-]b undefined 23: undefined undefined 24: [^a-c]* undefined 25: undefined trailing slashes undefined 26: t undefined 27: a*b/* undefined 28: a*?/* undefined 29: a\*b/* undefined 30: a\*?/* undefined 31: *\\!* undefined 32: *\!* undefined 33: *.\* undefined 34: a[b]c undefined 35: a[\\b]c undefined 36: a?c undefined 37: a\*c http://www.opensource.apple.com/source/bash/bash-23/bash/tests/glob-test undefined 38: h undefined 39: undefined undefined 40: */man*/bash.* undefined 41: man/man1/bash.1 undefined 42: a***c undefined 43: a*****?c undefined 44: ?*****?? undefined 45: *****?? undefined 46: ?*****?c undefined 47: ?***?****c undefined 48: ?***?****? undefined 49: ?***?**** undefined 50: *******c undefined 51: *******? undefined 52: a*cd**?**??k undefined 53: a**?**cd**?**??k undefined 54: a**?**cd**?**??k*** undefined 55: a**?**cd**?**??***k undefined 56: a**?**cd**?**??***k** undefined 57: a****c**?**??***** undefined 58: [-abc] undefined 59: [abc-] undefined 60: [[] undefined 61: [ undefined 62: [* a right bracket shall lose its special meaning and represent itself in a bracket expression if it occurs first in the list. -- POSIX.2 2.8.3.2 undefined 63: a undefined 64: []] undefined 65: []-] undefined 66: [a-z] undefined 67: ??**********?****? undefined 68: ??**********?****c undefined 69: ?************c****?**** undefined 70: *c*?** undefined 71: a*****c*?** undefined 72: a********???******* undefined 73: [] undefined 74: [abc nocase tests undefined 75: n undefined 76: XYZ undefined 77: ab* undefined 78: [ia]?[ck] braces: onestar/twostar undefined 79: b undefined 80: {/*,*} undefined 81: {/?,*} dots should not match unless requested undefined 82: d undefined 83: ** undefined 84: undefined undefined 85: a/*/b undefined 86: a/*/b undefined 87: a/.*/b undefined 88: a/.*/b undefined 89: ** undefined 90: *(a/b) undefined 91: *(a|{b),c)} undefined 92: [!a* undefined 93: undefined undefined 94: *(a|{b,c}) undefined 95: {a,*(b|c,d)} undefined 96: {a,*(b|{c,d})} undefined 97: *(a|{b|c,c}) undefined 98: *(a|{b|c,c}) undefined 99: a?b undefined 100: a?b negation tests undefined 101: n undefined 102: undefined undefined 103: !a* undefined 104: !a* undefined 105: a* undefined 106: !\!a* undefined 107: undefined https://github.com/isaacs/minimatch/issues/5 undefined 108: h undefined 109: undefined undefined 110: **/.x/** https://github.com/isaacs/minimatch/issues/59 undefined 111: h undefined 112: [z-a] undefined 113: a/[2015-03-10T00:23:08.647Z]/z undefined 114: [a-0][a-Ā] backslashes undefined should match literal backslashes minimatch issues (as of 12/7/2016) undefined https://github.com/isaacs/minimatch/issues/29 undefined https://github.com/isaacs/minimatch/issues/30 undefined https://github.com/isaacs/minimatch/issues/50 undefined https://github.com/isaacs/minimatch/issues/67 (should work consistently with `makeRe` and matcher functions) undefined https://github.com/isaacs/minimatch/issues/75 undefined https://github.com/isaacs/minimatch/issues/78 undefined https://github.com/isaacs/minimatch/issues/82 undefined https://github.com/isaacs/minimatch/issues/83 negation posix paths undefined should support negating with single * undefined should support negation patterns undefined should support negating with literal non-globs undefined should negate files with extensions: undefined should only treat leading exclamation as special undefined should support negated globstars ("**") undefined should negate dotfiles: undefined should negate files in the immediate directory: undefined should not give special meaning to non-leading exclamations undefined should negate files in any directory: windows paths undefined should support negation patterns options options.failglob (from Bash 4.3 tests) undefined should throw an error when no matches are found: options.ignore undefined should filter out ignored patterns options.matchBase undefined should match the basename of file paths when `options.matchBase` is true undefined should work with negation patterns options.flags undefined should be case-sensitive by default undefined should not be case-sensitive when `i` is set on `options.flags` options.nobrace undefined should not expand braces when disabled options.nocase undefined should not be case-sensitive when `options.nocase` is true undefined should not double-set `i` when both `nocase` and the `i` flag are set options.noextglob undefined should match literal parens when noextglob is true (issue #116) undefined should not match extglobs when noextglob is true options.nodupes undefined should remove duplicate elements from the result array: undefined should not remove duplicates options.nonegate undefined should support the `nonegate` option: options.nonull undefined should support the `nonull` option: options.windows undefined should windows file paths by default undefined should windows absolute paths undefined should strip leading `./` options.dot when `dot` or `dotfile` is NOT true: undefined should not match dotfiles by default: undefined should match dotfiles when a leading dot is defined in the path: undefined should use negation patterns on dotfiles: windows undefined should windows file paths undefined should windows absolute paths posix classes posix bracket type conversion undefined should create regex character classes from POSIX bracket expressions: integration: posix classes with globs undefined should work with globs .isMatch undefined should support POSIX.2 character classes undefined should support multiple posix brackets in one character class undefined should match word characters undefined should match character classes undefined should match character class alphabetical ranges undefined should match character classes with leading dashes undefined should match character classes with trailing dashes undefined should match bracket literals undefined should support negated character classes undefined should match negated dashes undefined should match negated mm undefined should match alpha-numeric characters undefined should not create an invalid posix character class: undefined should return `true` when the pattern matches: undefined should return `false` when the pattern does not match: literals undefined should match literal brackets when escaped .makeRe() undefined should make a regular expression for the given pattern: POSIX: From the test suite for the POSIX.2 (BRE) pattern matching code: undefined First, test POSIX.2 character classes undefined should match using POSIX.2 negation patterns undefined should match word characters undefined should match digits with word class undefined should not digits undefined should not match word characters with digit class undefined should match uppercase alpha characters undefined should not match lowercase alpha characters undefined should not match digits with upper class undefined should match lowercase alpha characters undefined should not match uppercase alpha characters undefined should match one lower and one upper character undefined should match hexidecimal digits undefined should match punctuation characters (\-!"#$%&'()\*+,./:;<=>?@[\]^_`{|}~) undefined should only match one character undefined should only match one or more punctuation characters undefined invalid character class expressions are just characters to be matched undefined should match the start of a valid sh identifier undefined should match the first two characters of a valid sh identifier undefined should match multiple posix classses undefined how about A? undefined OK, what's a tab? is it a blank? a space? undefined let's check out characters in the ASCII range undefined punctuation undefined graph qmarks and stars undefined should match with qmarks undefined should support qmark matching undefined should correctly handle question marks in globs undefined should match one character per question mark undefined should match multiple groups of question marks undefined should use qmarks with other special characters undefined question marks should not match slashes undefined question marks should match arbitrary dots undefined question marks should not match leading dots undefined question marks should match leading dots when options.dot is true undefined question marks should match characters preceding a dot regex features back-references undefined should support regex backreferences character classes undefined should match regex character classes undefined should support valid regex ranges undefined should support valid regex ranges with glob negation patterns undefined should support valid regex ranges in negated character classes capture groups undefined should support regex capture groups undefined should support regex capture groups with slashes undefined should support regex non-capture groups lookarounds undefined should support regex lookbehinds undefined should throw an error when regex lookbehinds are used on an unsupported node version special characters unicode undefined should match Japanese characters regex undefined should match common regex characters slashes undefined should match forward slashes undefined should match backslashes colons and drive letters undefined should treat common URL characters as literals [ab] - brackets: undefined should support regex character classes: undefined should handle brackets undefined should handle unclosed brackets (a|b) - logical OR: undefined should support regex logical OR: dollar $ undefined should match dollar signs caret ^ undefined should match carets stars single stars undefined should match using one consecutive star undefined should support multiple non-consecutive stars in a path segment undefined should support stars following brackets undefined should support stars following parens undefined should not match slashes with single stars undefined should return true when one of the given patterns matches the string undefined should return false when the path does not match the pattern undefined should match a path segment for each single star undefined should match any character besides "/" with a single "*" undefined should support single globs (*) undefined should only match a single folder per star when globstars are used undefined should optionally match a trailing slash when single star is last char undefined should support globstars (**) undefined should work with file extensions undefined should correctly match slashes undefined should optionally match trailing slashes with braces 1953 passing (1s) Removing node_modules/micromatch create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --buildsystem=nodejs --destdir=debian/node-micromatch/ dh_auto_install: warning: ### Missing ./build/config.gypi, skipping Found "files" field in ./package.json, using it mkdir -p /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/micromatch/ install -m 644 ./index.js /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/micromatch// install -m 644 ./package.json /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/micromatch// install -m 644 ./package.json /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/micromatch// dh_auto_install: warning: ### Missing types-micromatch/build/config.gypi, skipping No "files" field in types-micromatch/package.json, install all files Files to install: types-micromatch, !types-micromatch/build/config.gypi mkdir -p /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/\@types/micromatch/ install -m 644 types-micromatch/package.json /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/\@types/micromatch// install -m 644 types-micromatch/index.d.ts /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/\@types/micromatch// install -m 644 types-micromatch/package.json /build/reproducible-path/node-micromatch-4.0.7\+\~4.0.9/debian/node-micromatch//usr/share/nodejs/\@types/micromatch// Populate ${nodejs:Provides}: + node-types-micromatch (= 4.0.9) Set ${nodejs:Version} to 20.14.0+dfsg dh_installdocs dh_installchangelogs dh_installexamples dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_nodejs_substvars dh_gencontrol dpkg-gencontrol: warning: package node-micromatch: substitution variable ${nodejs:Version} unused, but is defined dh_md5sums dh_builddeb dpkg-deb: building package 'node-micromatch' in '../node-micromatch_4.0.7+~4.0.9-1_all.deb'. dpkg-genbuildinfo --build=binary -O../node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo dpkg-genchanges --build=binary -O../node-micromatch_4.0.7+~4.0.9-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration 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/1398616 and its subdirectories I: Current time: Thu Jul 4 07:47:43 -12 2024 I: pbuilder-time-stamp: 1720122463 Thu Jul 4 19:47:45 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink01-arm64.debian.net. Thu Jul 4 19:47:45 UTC 2024 I: Preparing to do remote build '2' on codethink01-arm64.debian.net. Thu Jul 4 19:48:25 UTC 2024 I: Deleting $TMPDIR on codethink01-arm64.debian.net. Thu Jul 4 19:48:26 UTC 2024 I: node-micromatch_4.0.7+~4.0.9-1_arm64.changes: Format: 1.8 Date: Tue, 02 Jul 2024 16:05:19 +0400 Source: node-micromatch Binary: node-micromatch Architecture: all Version: 4.0.7+~4.0.9-1 Distribution: unstable Urgency: medium Maintainer: Debian Javascript Maintainers Changed-By: Yadd Description: node-micromatch - Glob matching for javascript/node.js Changes: node-micromatch (4.0.7+~4.0.9-1) unstable; urgency=medium . * Team upload * New upstream version, updates TS declarations Checksums-Sha1: 2f8abbc42f0fb2714d12e8f1685fe3b4cf84f274 26040 node-micromatch_4.0.7+~4.0.9-1_all.deb 6de50d91ed93ade55f8f5c5c96a88108d5d701b3 10320 node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo Checksums-Sha256: b105969b54125e32f10173477e981a30a8f8ab183de74d7ea09002c2fa31b30e 26040 node-micromatch_4.0.7+~4.0.9-1_all.deb a26d3a454ac5580c65314eae74d575a6932744542dd4f741f2eee207af212fe7 10320 node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo Files: 033e87b1e22c7a3520a8bb8909910f07 26040 javascript optional node-micromatch_4.0.7+~4.0.9-1_all.deb 73f355873aa9b8543bb1180e8309ae6f 10320 javascript optional node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo Thu Jul 4 19:48:27 UTC 2024 I: diffoscope 271 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_18-47898.service Warning: program compiled against libxml 212 using older 209 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.vuk4itps/node-micromatch_4.0.7+~4.0.9-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.vuk4itps/node-micromatch_4.0.7+~4.0.9-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.vuk4itps/node-micromatch_4.0.7+~4.0.9-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.vuk4itps/b1/node-micromatch_4.0.7+~4.0.9-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.vuk4itps/b2/node-micromatch_4.0.7+~4.0.9-1_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.382s) 0.382s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.016s) 0.016s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 761ms CPU time consumed: 759ms Thu Jul 4 19:48:28 UTC 2024 I: diffoscope 271 found no differences in the changes files, and a .buildinfo file also exists. Thu Jul 4 19:48:28 UTC 2024 I: node-micromatch from trixie built successfully and reproducibly on arm64. Thu Jul 4 19:48:30 UTC 2024 I: Submitting .buildinfo files to external archives: Thu Jul 4 19:48:30 UTC 2024 I: Submitting 12K b1/node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo.asc Thu Jul 4 19:48:31 UTC 2024 I: Submitting 12K b2/node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo.asc Thu Jul 4 19:48:31 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Jul 4 19:48:31 UTC 2024 I: Done submitting .buildinfo files. Thu Jul 4 19:48:31 UTC 2024 I: Removing signed node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo.asc files: removed './b1/node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo.asc' removed './b2/node-micromatch_4.0.7+~4.0.9-1_arm64.buildinfo.asc'