Automatic build of gemini-cli_0.20.2-0kali1 on dionysus for kali-dev/amd64 by rebuildd 0.4.2+nmu2 Build started at 2025-12-16 16:22:53.306636 ****************************************************************************** gemini-cli_0.20.2-0kali1.dsc: Good signature found validating gemini-cli_0.20.2.orig.tar.gz validating gemini-cli_0.20.2-0kali1.debian.tar.xz All files validated successfully. Recorded job gemini-cli_0.20.2-0kali1_amd64.job building /srv/build.kali.org/build/work/kali-dev/gemini-cli_0.20.2-0kali1.dsc /srv/build.kali.org/bin/build: STARTING BUILD OF /srv/build.kali.org/build/work/kali-dev/gemini-cli_0.20.2-0kali1.dsc (arch=amd64 dist=kali-dev version=0.20.2-0kali1 try=1) /srv/build.kali.org/bin/build: SBUILD OPTS: --no-source --no-run-lintian --verbose --apt-update --apt-upgrade --no-apt-distupgrade --arch=amd64 -d kali-dev --arch-all --no-arch-any sbuild (Debian sbuild) 0.89.3+deb13u1~bpo12+2 (22 September 2025) on dionysus.kali.org +==============================================================================+ | gemini-cli 0.20.2-0kali1 (amd64) Tue, 16 Dec 2025 16:22:55 +0000 | +==============================================================================+ Package: gemini-cli Version: 0.20.2-0kali1 Source Version: 0.20.2-0kali1 Distribution: kali-dev Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: all I: Unpacking /srv/build.kali.org/.cache/sbuild/kali-dev-amd64.tar to /srv/build.kali.org/tmp/sbuild.IBWfg2Js85... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Tue, 16 Dec 2025 16:22:58 +0000 | +------------------------------------------------------------------------------+ Get:1 http://repo.kali.org/kali kali-dev InRelease [33.9 kB] Get:2 http://repo.kali.org/kali kali-dev-only InRelease [25.8 kB] Get:3 http://repo.kali.org/kali kali-experimental InRelease [25.6 kB] Get:4 http://repo.kali.org/kali kali-dev/non-free Sources [116 kB] Get:5 http://repo.kali.org/kali kali-dev/contrib Sources [79.8 kB] Get:6 http://repo.kali.org/kali kali-dev/non-free-firmware Sources [10.2 kB] Get:7 http://repo.kali.org/kali kali-dev/main Sources [17.4 MB] Get:8 http://repo.kali.org/kali kali-dev/non-free-firmware amd64 Packages [11.8 kB] Get:9 http://repo.kali.org/kali kali-dev/non-free amd64 Packages [189 kB] Get:10 http://repo.kali.org/kali kali-dev/contrib amd64 Packages [114 kB] Get:11 http://repo.kali.org/kali kali-dev/main amd64 Packages [21.0 MB] Get:12 http://repo.kali.org/kali kali-dev-only/non-free Sources [9777 B] Get:13 http://repo.kali.org/kali kali-dev-only/contrib Sources [3059 B] Get:14 http://repo.kali.org/kali kali-dev-only/main Sources [327 kB] Get:15 http://repo.kali.org/kali kali-dev-only/non-free-firmware Sources [587 B] Get:16 http://repo.kali.org/kali kali-dev-only/non-free-firmware amd64 Packages [488 B] Get:17 http://repo.kali.org/kali kali-dev-only/main amd64 Packages [437 kB] Get:18 http://repo.kali.org/kali kali-dev-only/non-free amd64 Packages [13.0 kB] Get:19 http://repo.kali.org/kali kali-dev-only/contrib amd64 Packages [2947 B] Get:20 http://repo.kali.org/kali kali-experimental/main Sources [13.2 kB] Get:21 http://repo.kali.org/kali kali-experimental/main amd64 Packages [14.8 kB] Fetched 39.8 MB in 1s (27.3 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: binutils binutils-common binutils-x86-64-linux-gnu libbinutils libctf-nobfd0 libctf0 libgprofng0 libsframe2 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 5575 kB of archives. After this operation, 13.3 kB of additional disk space will be used. Get:1 http://repo.kali.org/kali kali-dev/main amd64 libgprofng0 amd64 2.45.50.20251209-1 [823 kB] Get:2 http://repo.kali.org/kali kali-dev/main amd64 libctf0 amd64 2.45.50.20251209-1 [92.2 kB] Get:3 http://repo.kali.org/kali kali-dev/main amd64 libctf-nobfd0 amd64 2.45.50.20251209-1 [160 kB] Get:4 http://repo.kali.org/kali kali-dev/main amd64 binutils-x86-64-linux-gnu amd64 2.45.50.20251209-1 [1060 kB] Get:5 http://repo.kali.org/kali kali-dev/main amd64 libbinutils amd64 2.45.50.20251209-1 [538 kB] Get:6 http://repo.kali.org/kali kali-dev/main amd64 binutils amd64 2.45.50.20251209-1 [281 kB] Get:7 http://repo.kali.org/kali kali-dev/main amd64 binutils-common amd64 2.45.50.20251209-1 [2541 kB] Get:8 http://repo.kali.org/kali kali-dev/main amd64 libsframe2 amd64 2.45.50.20251209-1 [80.3 kB] Fetched 5575 kB in 0s (32.0 MB/s) (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 ... 12046 files and directories currently installed.) Preparing to unpack .../0-libgprofng0_2.45.50.20251209-1_amd64.deb ... Unpacking libgprofng0:amd64 (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Preparing to unpack .../1-libctf0_2.45.50.20251209-1_amd64.deb ... Unpacking libctf0:amd64 (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Preparing to unpack .../2-libctf-nobfd0_2.45.50.20251209-1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Preparing to unpack .../3-binutils-x86-64-linux-gnu_2.45.50.20251209-1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Preparing to unpack .../4-libbinutils_2.45.50.20251209-1_amd64.deb ... Unpacking libbinutils:amd64 (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Preparing to unpack .../5-binutils_2.45.50.20251209-1_amd64.deb ... Unpacking binutils (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Preparing to unpack .../6-binutils-common_2.45.50.20251209-1_amd64.deb ... Unpacking binutils-common:amd64 (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Preparing to unpack .../7-libsframe2_2.45.50.20251209-1_amd64.deb ... Unpacking libsframe2:amd64 (2.45.50.20251209-1) over (2.45.50.20251201-1) ... Setting up libsframe2:amd64 (2.45.50.20251209-1) ... Setting up binutils-common:amd64 (2.45.50.20251209-1) ... Setting up libctf-nobfd0:amd64 (2.45.50.20251209-1) ... Setting up libbinutils:amd64 (2.45.50.20251209-1) ... Setting up libctf0:amd64 (2.45.50.20251209-1) ... Setting up libgprofng0:amd64 (2.45.50.20251209-1) ... Setting up binutils-x86-64-linux-gnu (2.45.50.20251209-1) ... Setting up binutils (2.45.50.20251209-1) ... Processing triggers for libc-bin (2.42-5) ... +------------------------------------------------------------------------------+ | Fetch source files Tue, 16 Dec 2025 16:23:02 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/build.kali.org/build/work/kali-dev/gemini-cli_0.20.2-0kali1.dsc exists in /srv/build.kali.org/build/work/kali-dev; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Tue, 16 Dec 2025 16:23:03 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: ca-certificates, debhelper-compat (= 13), npm, build-essential Filtered Build-Depends: ca-certificates, debhelper-compat (= 13), npm, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-DbHx0O/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-DbHx0O/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-DbHx0O/apt_archive ./ Release [609 B] Ign:3 copy:/build/reproducible-path/resolver-DbHx0O/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-DbHx0O/apt_archive ./ Sources [622 B] Get:5 copy:/build/reproducible-path/resolver-DbHx0O/apt_archive ./ Packages [661 B] Fetched 1892 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils ca-certificates debhelper dh-autoreconf dh-strip-nondeterminism dwz eslint file gettext gettext-base groff-base gyp handlebars intltool-debian libarchive-zip-perl libbrotli1 libcares2 libdebhelper-perl libelf1t64 libexpat1 libffi8 libfile-stripnondeterminism-perl libicu76 libjs-events libjs-inherits libjs-is-typedarray libjs-prettify libjs-regenerate libjs-source-map libjs-sprintf-js libjs-typedarray-to-buffer libjs-util libllhttp9.3 libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnode-dev libnode127 libpipeline1 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libsimdjson26 libsimdutf27 libsqlite3-0 libssl-dev libtool libuchardet0 libunistring5 libuv1-dev libuv1t64 libxml2-16 m4 man-db media-types netbase node-abbrev node-acorn node-agent-base node-ajv node-ajv-keywords node-ampproject-remapping node-ansi-escapes node-ansi-regex node-ansi-styles node-anymatch node-aproba node-archy node-are-we-there-yet node-argparse node-arrify node-assert node-async node-async-each node-babel-helper-define-polyfill-provider node-babel-plugin-add-module-exports node-babel-plugin-lodash node-babel-plugin-polyfill-corejs2 node-babel-plugin-polyfill-corejs3 node-babel-plugin-polyfill-regenerator node-babel7 node-babel7-runtime node-balanced-match node-base64-js node-binary-extensions node-brace-expansion node-braces node-browserslist node-builtins node-cacache node-camelcase node-caniuse-lite node-chalk node-chokidar node-chownr node-chrome-trace-event node-ci-info node-cjs-module-lexer node-cli-table node-cliui node-clone node-clone-deep node-color-convert node-color-name node-colors node-columnify node-commander node-commondir node-concat-stream node-console-control-strings node-convert-source-map node-copy-concurrently node-core-js node-core-js-compat node-core-js-pure node-core-util-is node-corepack node-css-loader node-css-selector-tokenizer node-data-uri-to-buffer node-debbundle-es-to-primitive node-debug node-decamelize node-decompress-response node-deep-equal node-deep-is node-defaults node-define-properties node-define-property node-defined node-del node-delegates node-depd node-diff node-doctrine node-electron-to-chromium node-encoding node-enhanced-resolve node-envinfo node-err-code node-errno node-error-ex node-es-abstract node-es-module-lexer node-es6-error node-escape-string-regexp node-escodegen node-eslint-scope node-eslint-utils node-eslint-visitor-keys node-espree node-esprima node-esquery node-esrecurse node-estraverse node-esutils node-events node-execa node-fancy-log node-fast-deep-equal node-fast-levenshtein node-fetch node-file-entry-cache node-fill-range node-find-cache-dir node-find-up node-flat-cache node-flatted node-for-in node-for-own node-foreground-child node-fs-readdir-recursive node-fs-write-stream-atomic node-function-bind node-functional-red-black-tree node-gauge node-get-caller-file node-get-stream node-glob node-glob-parent node-globals node-globby node-got node-graceful-fs node-gyp node-has-flag node-has-unicode node-hosted-git-info node-http-proxy-agent node-https-proxy-agent node-iconv-lite node-icss-utils node-ieee754 node-iferr node-ignore node-imurmurhash node-indent-string node-inherits node-ini node-interpret node-ip node-ip-regex node-is-arrayish node-is-binary-path node-is-buffer node-is-descriptor node-is-extendable node-is-extglob node-is-glob node-is-number node-is-path-cwd node-is-path-inside node-is-plain-obj node-is-plain-object node-is-stream node-is-typedarray node-is-windows node-isarray node-isexe node-isobject node-istanbul node-jest-debbundle node-jest-worker node-js-tokens node-js-yaml node-jsesc node-json-buffer node-json-parse-better-errors node-json-schema node-json-schema-traverse node-json-stable-stringify node-json5 node-jsonify node-jsonparse node-kind-of node-levn node-llhttp node-loader-runner node-locate-path node-lodash node-lodash-packages node-lowercase-keys node-lru-cache node-make-dir node-memfs node-memory-fs node-merge-stream node-micromatch node-mime node-mime-types node-mimic-fn node-mimic-response node-minimatch node-minimist node-minipass node-mkdirp node-move-concurrently node-ms node-mute-stream node-n3 node-negotiator node-neo-async node-nopt node-normalize-package-data node-normalize-path node-npm-bundled node-npm-package-arg node-npm-run-path node-npmlog node-object-assign node-object-inspect node-once node-optimist node-optionator node-osenv node-p-cancelable node-p-limit node-p-locate node-p-map node-parse-json node-path-dirname node-path-exists node-path-is-absolute node-path-is-inside node-path-scurry node-path-type node-picocolors node-pify node-pkg-dir node-postcss node-postcss-modules-extract-imports node-postcss-modules-values node-postcss-value-parser node-prelude-ls node-process-nextick-args node-progress node-promise-inflight node-promise-retry node-promzard node-prr node-quick-lru node-randombytes node-read node-read-package-json node-read-pkg node-readable-stream node-readdirp node-rechoir node-regenerate node-regenerate-unicode-properties node-regenerator-runtime node-regenerator-transform node-regexpp node-regexpu-core node-regjsgen node-regjsparser node-repeat-string node-require-directory node-resolve node-resolve-cwd node-resolve-from node-resumer node-retry node-rimraf node-run-queue node-safe-buffer node-schema-utils node-semver node-serialize-javascript node-set-blocking node-set-immediate-shim node-shebang-command node-shebang-regex node-signal-exit node-slash node-slice-ansi node-source-list-map node-source-map node-source-map-support node-spdx-correct node-spdx-exceptions node-spdx-expression-parse node-spdx-license-ids node-sprintf-js node-ssri node-string-decoder node-string-width node-strip-ansi node-strip-bom node-strip-eof node-strip-json-comments node-supports-color node-tapable node-tape node-tar node-terser node-text-table node-through node-time-stamp node-to-fast-properties node-to-regex-range node-tslib node-type-check node-typedarray node-typedarray-to-buffer node-undici node-unicode-canonical-property-names-ecmascript node-unicode-match-property-ecmascript node-unicode-match-property-value-ecmascript node-unicode-property-aliases-ecmascript node-unique-filename node-util node-util-deprecate node-uuid node-v8-compile-cache node-v8flags node-validate-npm-package-license node-validate-npm-package-name node-watchpack node-wcwidth.js node-webassemblyjs node-webpack-sources node-which node-wide-align node-wordwrap node-wrap-ansi node-wrappy node-write node-write-file-atomic node-xtend node-y18n node-yallist node-yargs node-yargs-parser nodejs npm openssl po-debconf python3 python3-minimal python3-packaging python3.13 python3.13-minimal readline-common sensible-utils terser tzdata webpack Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make node-babel-eslint node-esprima-fb node-inquirer gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff libjs-angularjs libssl-doc libtool-doc gfortran | fortran95-compiler libuv1-doc m4-doc apparmor less www-browser node-babel-plugin-polyfill-es-shims node-babel7-debug javascript-common livescript chai node-jest-diff node-opener libmail-box-perl python3-doc python3-tk python3-venv python3.13-venv python3.13-doc binfmt-support readline-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl javascript-common libgpm2 libltdl-dev node-re2 node-require-from-string nodejs-doc git node-tap libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils ca-certificates debhelper dh-autoreconf dh-strip-nondeterminism dwz eslint file gettext gettext-base groff-base gyp handlebars intltool-debian libarchive-zip-perl libbrotli1 libcares2 libdebhelper-perl libelf1t64 libexpat1 libffi8 libfile-stripnondeterminism-perl libicu76 libjs-events libjs-inherits libjs-is-typedarray libjs-prettify libjs-regenerate libjs-source-map libjs-sprintf-js libjs-typedarray-to-buffer libjs-util libllhttp9.3 libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnode-dev libnode127 libpipeline1 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libsimdjson26 libsimdutf27 libsqlite3-0 libssl-dev libtool libuchardet0 libunistring5 libuv1-dev libuv1t64 libxml2-16 m4 man-db media-types netbase node-abbrev node-acorn node-agent-base node-ajv node-ajv-keywords node-ampproject-remapping node-ansi-escapes node-ansi-regex node-ansi-styles node-anymatch node-aproba node-archy node-are-we-there-yet node-argparse node-arrify node-assert node-async node-async-each node-babel-helper-define-polyfill-provider node-babel-plugin-add-module-exports node-babel-plugin-lodash node-babel-plugin-polyfill-corejs2 node-babel-plugin-polyfill-corejs3 node-babel-plugin-polyfill-regenerator node-babel7 node-babel7-runtime node-balanced-match node-base64-js node-binary-extensions node-brace-expansion node-braces node-browserslist node-builtins node-cacache node-camelcase node-caniuse-lite node-chalk node-chokidar node-chownr node-chrome-trace-event node-ci-info node-cjs-module-lexer node-cli-table node-cliui node-clone node-clone-deep node-color-convert node-color-name node-colors node-columnify node-commander node-commondir node-concat-stream node-console-control-strings node-convert-source-map node-copy-concurrently node-core-js node-core-js-compat node-core-js-pure node-core-util-is node-corepack node-css-loader node-css-selector-tokenizer node-data-uri-to-buffer node-debbundle-es-to-primitive node-debug node-decamelize node-decompress-response node-deep-equal node-deep-is node-defaults node-define-properties node-define-property node-defined node-del node-delegates node-depd node-diff node-doctrine node-electron-to-chromium node-encoding node-enhanced-resolve node-envinfo node-err-code node-errno node-error-ex node-es-abstract node-es-module-lexer node-es6-error node-escape-string-regexp node-escodegen node-eslint-scope node-eslint-utils node-eslint-visitor-keys node-espree node-esprima node-esquery node-esrecurse node-estraverse node-esutils node-events node-execa node-fancy-log node-fast-deep-equal node-fast-levenshtein node-fetch node-file-entry-cache node-fill-range node-find-cache-dir node-find-up node-flat-cache node-flatted node-for-in node-for-own node-foreground-child node-fs-readdir-recursive node-fs-write-stream-atomic node-function-bind node-functional-red-black-tree node-gauge node-get-caller-file node-get-stream node-glob node-glob-parent node-globals node-globby node-got node-graceful-fs node-gyp node-has-flag node-has-unicode node-hosted-git-info node-http-proxy-agent node-https-proxy-agent node-iconv-lite node-icss-utils node-ieee754 node-iferr node-ignore node-imurmurhash node-indent-string node-inherits node-ini node-interpret node-ip node-ip-regex node-is-arrayish node-is-binary-path node-is-buffer node-is-descriptor node-is-extendable node-is-extglob node-is-glob node-is-number node-is-path-cwd node-is-path-inside node-is-plain-obj node-is-plain-object node-is-stream node-is-typedarray node-is-windows node-isarray node-isexe node-isobject node-istanbul node-jest-debbundle node-jest-worker node-js-tokens node-js-yaml node-jsesc node-json-buffer node-json-parse-better-errors node-json-schema node-json-schema-traverse node-json-stable-stringify node-json5 node-jsonify node-jsonparse node-kind-of node-levn node-llhttp node-loader-runner node-locate-path node-lodash node-lodash-packages node-lowercase-keys node-lru-cache node-make-dir node-memfs node-memory-fs node-merge-stream node-micromatch node-mime node-mime-types node-mimic-fn node-mimic-response node-minimatch node-minimist node-minipass node-mkdirp node-move-concurrently node-ms node-mute-stream node-n3 node-negotiator node-neo-async node-nopt node-normalize-package-data node-normalize-path node-npm-bundled node-npm-package-arg node-npm-run-path node-npmlog node-object-assign node-object-inspect node-once node-optimist node-optionator node-osenv node-p-cancelable node-p-limit node-p-locate node-p-map node-parse-json node-path-dirname node-path-exists node-path-is-absolute node-path-is-inside node-path-scurry node-path-type node-picocolors node-pify node-pkg-dir node-postcss node-postcss-modules-extract-imports node-postcss-modules-values node-postcss-value-parser node-prelude-ls node-process-nextick-args node-progress node-promise-inflight node-promise-retry node-promzard node-prr node-quick-lru node-randombytes node-read node-read-package-json node-read-pkg node-readable-stream node-readdirp node-rechoir node-regenerate node-regenerate-unicode-properties node-regenerator-runtime node-regenerator-transform node-regexpp node-regexpu-core node-regjsgen node-regjsparser node-repeat-string node-require-directory node-resolve node-resolve-cwd node-resolve-from node-resumer node-retry node-rimraf node-run-queue node-safe-buffer node-schema-utils node-semver node-serialize-javascript node-set-blocking node-set-immediate-shim node-shebang-command node-shebang-regex node-signal-exit node-slash node-slice-ansi node-source-list-map node-source-map node-source-map-support node-spdx-correct node-spdx-exceptions node-spdx-expression-parse node-spdx-license-ids node-sprintf-js node-ssri node-string-decoder node-string-width node-strip-ansi node-strip-bom node-strip-eof node-strip-json-comments node-supports-color node-tapable node-tape node-tar node-terser node-text-table node-through node-time-stamp node-to-fast-properties node-to-regex-range node-tslib node-type-check node-typedarray node-typedarray-to-buffer node-undici node-unicode-canonical-property-names-ecmascript node-unicode-match-property-ecmascript node-unicode-match-property-value-ecmascript node-unicode-property-aliases-ecmascript node-unique-filename node-util node-util-deprecate node-uuid node-v8-compile-cache node-v8flags node-validate-npm-package-license node-validate-npm-package-name node-watchpack node-wcwidth.js node-webassemblyjs node-webpack-sources node-which node-wide-align node-wordwrap node-wrap-ansi node-wrappy node-write node-write-file-atomic node-xtend node-y18n node-yallist node-yargs node-yargs-parser nodejs npm openssl po-debconf python3 python3-minimal python3-packaging python3.13 python3.13-minimal readline-common sbuild-build-depends-main-dummy sensible-utils terser tzdata webpack 0 upgraded, 415 newly installed, 0 to remove and 0 not upgraded. Need to get 63.4 MB of archives. After this operation, 314 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-DbHx0O/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [872 B] Get:2 http://repo.kali.org/kali kali-dev/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get:3 http://repo.kali.org/kali kali-dev/main amd64 libpython3.13-minimal amd64 3.13.11-1+b1 [866 kB] Get:4 http://repo.kali.org/kali kali-dev/main amd64 python3.13-minimal amd64 3.13.11-1+b1 [2254 kB] Get:5 http://repo.kali.org/kali kali-dev/main amd64 python3-minimal amd64 3.13.7-1+b1 [27.6 kB] Get:6 http://repo.kali.org/kali kali-dev/main amd64 media-types all 14.0.0 [30.8 kB] Get:7 http://repo.kali.org/kali kali-dev/main amd64 netbase all 6.5 [12.4 kB] Get:8 http://repo.kali.org/kali kali-dev/main amd64 tzdata all 2025c-1 [263 kB] Get:9 http://repo.kali.org/kali kali-dev/main amd64 libffi8 amd64 3.5.2-3 [26.1 kB] Get:10 http://repo.kali.org/kali kali-dev/main amd64 libncursesw6 amd64 6.5+20251123-1 [136 kB] Get:11 http://repo.kali.org/kali kali-dev/main amd64 readline-common all 8.3-3 [74.8 kB] Get:12 http://repo.kali.org/kali kali-dev/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get:13 http://repo.kali.org/kali kali-dev/main amd64 libsqlite3-0 amd64 3.46.1-8 [968 kB] Get:14 http://repo.kali.org/kali kali-dev/main amd64 libpython3.13-stdlib amd64 3.13.11-1+b1 [1968 kB] Get:15 http://repo.kali.org/kali kali-dev/main amd64 python3.13 amd64 3.13.11-1+b1 [770 kB] Get:16 http://repo.kali.org/kali kali-dev/main amd64 libpython3-stdlib amd64 3.13.7-1+b1 [10.5 kB] Get:17 http://repo.kali.org/kali kali-dev/main amd64 python3 amd64 3.13.7-1+b1 [27.6 kB] Get:18 http://repo.kali.org/kali kali-dev/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:19 http://repo.kali.org/kali kali-dev/main amd64 openssl amd64 3.5.4-1 [1496 kB] Get:20 http://repo.kali.org/kali kali-dev/main amd64 ca-certificates all 20250419 [162 kB] Get:21 http://repo.kali.org/kali kali-dev/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:22 http://repo.kali.org/kali kali-dev/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:23 http://repo.kali.org/kali kali-dev/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:24 http://repo.kali.org/kali kali-dev/main amd64 gettext-base amd64 0.23.2-1 [245 kB] Get:25 http://repo.kali.org/kali kali-dev/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get:26 http://repo.kali.org/kali kali-dev/main amd64 groff-base amd64 1.23.0-10 [1194 kB] Get:27 http://repo.kali.org/kali kali-dev/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get:28 http://repo.kali.org/kali kali-dev/main amd64 libpipeline1 amd64 1.5.8-2 [42.1 kB] Get:29 http://repo.kali.org/kali kali-dev/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:30 http://repo.kali.org/kali kali-dev/main amd64 m4 amd64 1.4.20-2 [325 kB] Get:31 http://repo.kali.org/kali kali-dev/main amd64 autoconf all 2.72-3.1 [494 kB] Get:32 http://repo.kali.org/kali kali-dev/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:33 http://repo.kali.org/kali kali-dev/main amd64 automake all 1:1.18.1-3 [878 kB] Get:34 http://repo.kali.org/kali kali-dev/main amd64 autopoint all 0.23.2-1 [772 kB] Get:35 http://repo.kali.org/kali kali-dev/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get:36 http://repo.kali.org/kali kali-dev/main amd64 libtool all 2.5.4-9 [540 kB] Get:37 http://repo.kali.org/kali kali-dev/main amd64 dh-autoreconf all 21 [12.2 kB] Get:38 http://repo.kali.org/kali kali-dev/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:39 http://repo.kali.org/kali kali-dev/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:40 http://repo.kali.org/kali kali-dev/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:41 http://repo.kali.org/kali kali-dev/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get:42 http://repo.kali.org/kali kali-dev/main amd64 dwz amd64 0.16-2 [108 kB] Get:43 http://repo.kali.org/kali kali-dev/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get:44 http://repo.kali.org/kali kali-dev/main amd64 libxml2-16 amd64 2.15.1+dfsg-2+b1 [641 kB] Get:45 http://repo.kali.org/kali kali-dev/main amd64 gettext amd64 0.23.2-1 [1687 kB] Get:46 http://repo.kali.org/kali kali-dev/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:47 http://repo.kali.org/kali kali-dev/main amd64 po-debconf all 1.0.22 [216 kB] Get:48 http://repo.kali.org/kali kali-dev/main amd64 debhelper all 13.28 [941 kB] Get:49 http://repo.kali.org/kali kali-dev/main amd64 node-fast-deep-equal all 3.1.3-3 [5768 B] Get:50 http://repo.kali.org/kali kali-dev/main amd64 node-json-schema-traverse all 1.0.0-3 [6308 B] Get:51 http://repo.kali.org/kali kali-dev/main amd64 node-jsonify all 0.0.1-1 [8704 B] Get:52 http://repo.kali.org/kali kali-dev/main amd64 node-json-stable-stringify all 1.0.2+repack1+~cs1.0.34-2 [9496 B] Get:53 http://repo.kali.org/kali kali-dev/main amd64 libbrotli1 amd64 1.1.0-2+b9 [304 kB] Get:54 http://repo.kali.org/kali kali-dev/main amd64 libcares2 amd64 1.34.6-1 [99.8 kB] Get:55 http://repo.kali.org/kali kali-dev/main amd64 libicu76 amd64 76.1-4 [9722 kB] Get:56 http://repo.kali.org/kali kali-dev/main amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [29.3 kB] Get:57 http://repo.kali.org/kali kali-dev/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get:58 http://repo.kali.org/kali kali-dev/main amd64 libsimdjson26 amd64 3.13.0-1.1 [77.2 kB] Get:59 http://repo.kali.org/kali kali-dev/main amd64 libsimdutf27 amd64 7.5.0-2 [137 kB] Get:60 http://repo.kali.org/kali kali-dev/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Get:61 http://repo.kali.org/kali kali-dev/main amd64 node-xtend all 4.0.2-3 [3932 B] Get:62 http://repo.kali.org/kali kali-dev/main amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [128 kB] Get:63 http://repo.kali.org/kali kali-dev/main amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [30.6 kB] Get:64 http://repo.kali.org/kali kali-dev/main amd64 node-balanced-match all 2.0.0-1 [4872 B] Get:65 http://repo.kali.org/kali kali-dev/main amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8012 B] Get:66 http://repo.kali.org/kali kali-dev/main amd64 node-minimatch all 9.0.3-6 [76.8 kB] Get:67 http://repo.kali.org/kali kali-dev/main amd64 node-ms all 2.1.3+~cs0.7.31-3 [5648 B] Get:68 http://repo.kali.org/kali kali-dev/main amd64 node-debug all 4.4.1+~4.1.12-1 [17.1 kB] Get:69 http://repo.kali.org/kali kali-dev/main amd64 node-lru-cache all 10.0.1-3 [62.6 kB] Get:70 http://repo.kali.org/kali kali-dev/main amd64 node-semver all 7.6.1+~7.5.8-2 [49.5 kB] Get:71 http://repo.kali.org/kali kali-dev/main amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [150 kB] Get:72 http://repo.kali.org/kali kali-dev/main amd64 node-undici all 7.16.0+dfsg+~cs3.2.0-2 [373 kB] Get:73 http://repo.kali.org/kali kali-dev/main amd64 libnode127 amd64 22.21.1+dfsg+~cs22.19.0-5 [14.9 MB] Get:74 http://repo.kali.org/kali kali-dev/main amd64 node-corepack all 0.24.0-5 [712 kB] Get:75 http://repo.kali.org/kali kali-dev/main amd64 nodejs amd64 22.21.1+dfsg+~cs22.19.0-5 [381 kB] Get:76 http://repo.kali.org/kali kali-dev/main amd64 node-ajv all 8.17.1~ds+~3.0.1+~3.1.0-2 [190 kB] Get:77 http://repo.kali.org/kali kali-dev/main amd64 libjs-inherits all 2.0.4-6 [3548 B] Get:78 http://repo.kali.org/kali kali-dev/main amd64 node-inherits all 2.0.4-6 [4548 B] Get:79 http://repo.kali.org/kali kali-dev/main amd64 node-core-util-is all 1.0.3-1 [4072 B] Get:80 http://repo.kali.org/kali kali-dev/main amd64 node-safe-buffer all 5.2.1+~cs2.1.2-3 [15.5 kB] Get:81 http://repo.kali.org/kali kali-dev/main amd64 node-string-decoder all 1.3.0-6 [7180 B] Get:82 http://repo.kali.org/kali kali-dev/main amd64 node-process-nextick-args all 2.0.1-3 [3816 B] Get:83 http://repo.kali.org/kali kali-dev/main amd64 node-util-deprecate all 1.0.2-4 [4484 B] Get:84 http://repo.kali.org/kali kali-dev/main amd64 node-isarray all 2.0.5-4 [4040 B] Get:85 http://repo.kali.org/kali kali-dev/main amd64 node-readable-stream all 3.6.0+~cs3.0.0-4 [32.0 kB] Get:86 http://repo.kali.org/kali kali-dev/main amd64 node-typedarray all 0.0.7-1 [11.4 kB] Get:87 http://repo.kali.org/kali kali-dev/main amd64 node-concat-stream all 2.0.0+~2.0.0-2 [6388 B] Get:88 http://repo.kali.org/kali kali-dev/main amd64 node-esutils all 2.0.3+~2.0.2-1 [11.8 kB] Get:89 http://repo.kali.org/kali kali-dev/main amd64 node-doctrine all 3.0.0-4 [19.9 kB] Get:90 http://repo.kali.org/kali kali-dev/main amd64 node-eslint-visitor-keys all 3.3.0+~1.0.0-1 [17.1 kB] Get:91 http://repo.kali.org/kali kali-dev/main amd64 node-estraverse all 5.3.0+ds+~5.1.1-1 [11.6 kB] Get:92 http://repo.kali.org/kali kali-dev/main amd64 node-object-assign all 4.1.1-7 [4684 B] Get:93 http://repo.kali.org/kali kali-dev/main amd64 node-esrecurse all 4.3.0-2 [6048 B] Get:94 http://repo.kali.org/kali kali-dev/main amd64 node-eslint-scope all 7.1.1+~3.7.4-1 [35.6 kB] Get:95 http://repo.kali.org/kali kali-dev/main amd64 node-espree all 9.4.1~dfsg-2 [41.1 kB] Get:96 http://repo.kali.org/kali kali-dev/main amd64 node-esquery all 1.4.2~ds-1 [24.9 kB] Get:97 http://repo.kali.org/kali kali-dev/main amd64 node-eslint-utils all 3.0.0-3 [15.5 kB] Get:98 http://repo.kali.org/kali kali-dev/main amd64 node-flatted all 3.2.7~ds-1 [10.3 kB] Get:99 http://repo.kali.org/kali kali-dev/main amd64 node-iconv-lite all 0.6.3-3 [115 kB] Get:100 http://repo.kali.org/kali kali-dev/main amd64 node-encoding all 0.1.13-2 [4400 B] Get:101 http://repo.kali.org/kali kali-dev/main amd64 node-jsonparse all 1.3.1-10 [8020 B] Get:102 http://repo.kali.org/kali kali-dev/main amd64 node-yallist all 4.0.0+~4.0.1-2 [8052 B] Get:103 http://repo.kali.org/kali kali-dev/main amd64 node-minipass all 5.0.0+~cs13.3.24-1 [51.7 kB] Get:104 http://repo.kali.org/kali kali-dev/main amd64 node-path-scurry all 1.9.2-2 [45.3 kB] Get:105 http://repo.kali.org/kali kali-dev/main amd64 node-glob all 10.3.6+~cs0.4.15-7 [167 kB] Get:106 http://repo.kali.org/kali kali-dev/main amd64 node-rimraf all 3.0.2-5 [10.3 kB] Get:107 http://repo.kali.org/kali kali-dev/main amd64 node-write all 2.0.0~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2 [18.2 kB] Get:108 http://repo.kali.org/kali kali-dev/main amd64 node-flat-cache all 3.0.4~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2 [20.5 kB] Get:109 http://repo.kali.org/kali kali-dev/main amd64 node-file-entry-cache all 6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2 [15.5 kB] Get:110 http://repo.kali.org/kali kali-dev/main amd64 node-functional-red-black-tree all 1.0.1+20181105-7 [14.1 kB] Get:111 http://repo.kali.org/kali kali-dev/main amd64 node-is-extglob all 2.1.1-5 [4612 B] Get:112 http://repo.kali.org/kali kali-dev/main amd64 node-is-glob all 4.0.3-2 [6620 B] Get:113 http://repo.kali.org/kali kali-dev/main amd64 node-path-dirname all 1.0.2-2 [4312 B] Get:114 http://repo.kali.org/kali kali-dev/main amd64 node-glob-parent all 6.0.2+~5.1.1-2 [8784 B] Get:115 http://repo.kali.org/kali kali-dev/main amd64 node-globals all 13.23.0-1 [11.3 kB] Get:116 http://repo.kali.org/kali kali-dev/main amd64 node-resolve-from all 5.0.0+~3.1.0+~3.3.0+~2.0.0-1 [7292 B] Get:117 http://repo.kali.org/kali kali-dev/main amd64 node-imurmurhash all 0.1.4+dfsg+~0.1.1-2 [8412 B] Get:118 http://repo.kali.org/kali kali-dev/main amd64 node-ignore all 5.2.1-1 [26.4 kB] Get:119 http://repo.kali.org/kali kali-dev/main amd64 node-prelude-ls all 1.2.1+dfsg-3 [11.3 kB] Get:120 http://repo.kali.org/kali kali-dev/main amd64 node-type-check all 0.4.0+dfsg-3 [9184 B] Get:121 http://repo.kali.org/kali kali-dev/main amd64 node-levn all 0.4.1+dfsg-2 [10.2 kB] Get:122 http://repo.kali.org/kali kali-dev/main amd64 node-lodash all 4.17.21+dfsg+~cs8.31.198.20210220-9 [462 kB] Get:123 http://repo.kali.org/kali kali-dev/main amd64 node-memfs all 3.4.12+~cs1.0.3-1 [46.8 kB] Get:124 http://repo.kali.org/kali kali-dev/main amd64 node-mkdirp all 2.1.6+~cs5.2.1-3 [24.3 kB] Get:125 http://repo.kali.org/kali kali-dev/main amd64 node-deep-is all 0.1.4-1 [5136 B] Get:126 http://repo.kali.org/kali kali-dev/main amd64 node-fast-levenshtein all 2.0.6+ds-3 [6040 B] Get:127 http://repo.kali.org/kali kali-dev/main amd64 node-optionator all 0.9.1+dfsg+~cs1.2.3-1 [17.6 kB] Get:128 http://repo.kali.org/kali kali-dev/main amd64 node-progress all 2.0.3-2 [8256 B] Get:129 http://repo.kali.org/kali kali-dev/main amd64 libjs-regenerate all 1.4.2-3 [14.3 kB] Get:130 http://repo.kali.org/kali kali-dev/main amd64 node-regenerate all 1.4.2-3 [7388 B] Get:131 http://repo.kali.org/kali kali-dev/main amd64 node-regenerate-unicode-properties all 10.2.2+ds-1 [53.4 kB] Get:132 http://repo.kali.org/kali kali-dev/main amd64 node-regexpp all 3.2.0-6 [27.1 kB] Get:133 http://repo.kali.org/kali kali-dev/main amd64 node-strip-json-comments all 4.0.0-4 [5668 B] Get:134 http://repo.kali.org/kali kali-dev/main amd64 node-json-schema all 0.4.0+~7.0.11-1 [13.1 kB] Get:135 http://repo.kali.org/kali kali-dev/main amd64 node-v8-compile-cache all 2.4.0-2 [8544 B] Get:136 http://repo.kali.org/kali kali-dev/main amd64 eslint all 6.4.0~dfsg+~6.1.9-12 [606 kB] Get:137 http://repo.kali.org/kali kali-dev/main amd64 python3-packaging all 25.0-1 [56.6 kB] Get:138 http://repo.kali.org/kali kali-dev/main amd64 gyp all 0.16.2-2 [255 kB] Get:139 http://repo.kali.org/kali kali-dev/main amd64 node-neo-async all 2.6.2+~cs3.0.0-3 [41.8 kB] Get:140 http://repo.kali.org/kali kali-dev/main amd64 node-arrify all 2.0.1-3 [3700 B] Get:141 http://repo.kali.org/kali kali-dev/main amd64 node-is-plain-obj all 3.0.0-2 [3972 B] Get:142 http://repo.kali.org/kali kali-dev/main amd64 node-is-buffer all 2.0.5-2 [4112 B] Get:143 http://repo.kali.org/kali kali-dev/main amd64 node-kind-of all 6.0.3+dfsg-2 [10.2 kB] Get:144 http://repo.kali.org/kali kali-dev/main amd64 node-minimist all 1.2.8+~cs5.3.5-1 [15.9 kB] Get:145 http://repo.kali.org/kali kali-dev/main amd64 node-wordwrap all 1.0.0-4 [4628 B] Get:146 http://repo.kali.org/kali kali-dev/main amd64 node-optimist all 0.6.1+~0.0.30-2 [13.5 kB] Get:147 http://repo.kali.org/kali kali-dev/main amd64 libjs-source-map all 0.7.0++dfsg2+really.0.6.1-15 [29.6 kB] Get:148 http://repo.kali.org/kali kali-dev/main amd64 node-source-map all 0.7.0++dfsg2+really.0.6.1-15 [41.7 kB] Get:149 http://repo.kali.org/kali kali-dev/main amd64 handlebars all 3:4.7.7+~4.1.0-1 [199 kB] Get:150 http://repo.kali.org/kali kali-dev/main amd64 libjs-events all 3.3.0+~3.0.0-3 [11.3 kB] Get:151 http://repo.kali.org/kali kali-dev/main amd64 libjs-is-typedarray all 1.0.0-4 [3816 B] Get:152 http://repo.kali.org/kali kali-dev/main amd64 libjs-prettify all 2015.12.04+dfsg-2 [42.0 kB] Get:153 http://repo.kali.org/kali kali-dev/main amd64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] Get:154 http://repo.kali.org/kali kali-dev/main amd64 libjs-typedarray-to-buffer all 4.0.0-2 [4668 B] Get:155 http://repo.kali.org/kali kali-dev/main amd64 node-lodash-packages all 4.17.21+dfsg+~cs8.31.198.20210220-9 [179 kB] Get:156 http://repo.kali.org/kali kali-dev/main amd64 node-function-bind all 1.1.2+~cs2.1.14-1 [24.6 kB] Get:157 http://repo.kali.org/kali kali-dev/main amd64 node-object-inspect all 1.12.2+~cs1.8.1-1 [20.8 kB] Get:158 http://repo.kali.org/kali kali-dev/main amd64 node-es-abstract all 1.20.4+~cs26.27.47-2 [137 kB] Get:159 http://repo.kali.org/kali kali-dev/main amd64 node-resolve all 1.22.10+~cs5.37.15-1 [30.7 kB] Get:160 http://repo.kali.org/kali kali-dev/main amd64 node-define-properties all 1.2.1+~cs2.2.3-1 [9080 B] Get:161 http://repo.kali.org/kali kali-dev/main amd64 node-debbundle-es-to-primitive all 1.2.1+~cs9.7.25-2 [39.9 kB] Get:162 http://repo.kali.org/kali kali-dev/main amd64 node-isobject all 4.0.0-2 [5332 B] Get:163 http://repo.kali.org/kali kali-dev/main amd64 node-is-descriptor all 3.0.0-2 [5556 B] Get:164 http://repo.kali.org/kali kali-dev/main amd64 node-define-property all 2.0.2+really+2.0.2-3 [6820 B] Get:165 http://repo.kali.org/kali kali-dev/main amd64 node-defined all 1.0.1+~1.0.0-1 [6776 B] Get:166 http://repo.kali.org/kali kali-dev/main amd64 node-abbrev all 1.1.1+~1.1.2-1 [5692 B] Get:167 http://repo.kali.org/kali kali-dev/main amd64 node-archy all 1.0.0-7 [4680 B] Get:168 http://repo.kali.org/kali kali-dev/main amd64 node-async all 3.2.6+dfsg-3 [96.4 kB] Get:169 http://repo.kali.org/kali kali-dev/main amd64 node-convert-source-map all 1.9.0+~1.5.2-1 [8176 B] Get:170 http://repo.kali.org/kali kali-dev/main amd64 node-decamelize all 4.0.0-2 [4080 B] Get:171 http://repo.kali.org/kali kali-dev/main amd64 node-es6-error all 4.1.1-5 [6148 B] Get:172 http://repo.kali.org/kali kali-dev/main amd64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] Get:173 http://repo.kali.org/kali kali-dev/main amd64 node-escodegen all 2.1.0+dfsg+~0.0.8-2 [23.0 kB] Get:174 http://repo.kali.org/kali kali-dev/main amd64 node-commondir all 1.0.1+~1.0.0-1 [4388 B] Get:175 http://repo.kali.org/kali kali-dev/main amd64 node-is-number all 7.0.0-4 [6020 B] Get:176 http://repo.kali.org/kali kali-dev/main amd64 node-repeat-string all 1.6.1+repack-1 [5600 B] Get:177 http://repo.kali.org/kali kali-dev/main amd64 node-to-regex-range all 5.0.1-4 [10.5 kB] Get:178 http://repo.kali.org/kali kali-dev/main amd64 node-fill-range all 7.1.1+~7.0.3-1 [8768 B] Get:179 http://repo.kali.org/kali kali-dev/main amd64 node-braces all 3.0.3+~3.0.5-1 [20.6 kB] Get:180 http://repo.kali.org/kali kali-dev/main amd64 node-normalize-path all 3.0.0+~3.0.0-1 [6608 B] Get:181 http://repo.kali.org/kali kali-dev/main amd64 node-anymatch all 3.1.3+~cs4.6.1-2 [33.4 kB] Get:182 http://repo.kali.org/kali kali-dev/main amd64 node-micromatch all 4.0.8+~4.0.10-1 [26.3 kB] Get:183 http://repo.kali.org/kali kali-dev/main amd64 node-pify all 5.0.0+~cs5.0.1-1 [7072 B] Get:184 http://repo.kali.org/kali kali-dev/main amd64 node-path-type all 4.0.0-3 [3944 B] Get:185 http://repo.kali.org/kali kali-dev/main amd64 node-n3 all 1.16.3+~1.2.3+~1.10.4-1 [37.0 kB] Get:186 http://repo.kali.org/kali kali-dev/main amd64 node-slash all 4.0.0-3 [4292 B] Get:187 http://repo.kali.org/kali kali-dev/main amd64 node-globby all 13.1.3+~cs16.25.40-3 [40.5 kB] Get:188 http://repo.kali.org/kali kali-dev/main amd64 node-graceful-fs all 4.2.10-1 [14.4 kB] Get:189 http://repo.kali.org/kali kali-dev/main amd64 node-is-path-cwd all 2.2.0-2 [3672 B] Get:190 http://repo.kali.org/kali kali-dev/main amd64 node-path-is-inside all 1.0.2+~1.0.0-1 [5072 B] Get:191 http://repo.kali.org/kali kali-dev/main amd64 node-is-path-inside all 3.0.3-2 [3980 B] Get:192 http://repo.kali.org/kali kali-dev/main amd64 node-escape-string-regexp all 4.0.0-2 [4296 B] Get:193 http://repo.kali.org/kali kali-dev/main amd64 node-indent-string all 4.0.0-2 [4144 B] Get:194 http://repo.kali.org/kali kali-dev/main amd64 node-p-map all 4.0.0+~3.1.0+~3.0.1-2 [7904 B] Get:195 http://repo.kali.org/kali kali-dev/main amd64 node-del all 7.1.0-1 [8020 B] Get:196 http://repo.kali.org/kali kali-dev/main amd64 node-make-dir all 3.1.0-3 [6040 B] Get:197 http://repo.kali.org/kali kali-dev/main amd64 node-p-limit all 4.0.0+~cs4.0.0-5 [7576 B] Get:198 http://repo.kali.org/kali kali-dev/main amd64 node-p-locate all 6.0.0-13 [5848 B] Get:199 http://repo.kali.org/kali kali-dev/main amd64 node-locate-path all 7.1.1-2 [5584 B] Get:200 http://repo.kali.org/kali kali-dev/main amd64 node-path-exists all 5.0.0-9 [4876 B] Get:201 http://repo.kali.org/kali kali-dev/main amd64 node-find-up all 6.3.0-8 [9596 B] Get:202 http://repo.kali.org/kali kali-dev/main amd64 node-pkg-dir all 5.0.0-2 [4260 B] Get:203 http://repo.kali.org/kali kali-dev/main amd64 node-find-cache-dir all 3.3.2+~3.2.1-1 [6152 B] Get:204 http://repo.kali.org/kali kali-dev/main amd64 node-signal-exit all 4.1.0-7 [14.4 kB] Get:205 http://repo.kali.org/kali kali-dev/main amd64 node-foreground-child all 3.1.1-2 [13.3 kB] Get:206 http://repo.kali.org/kali kali-dev/main amd64 node-is-stream all 3.0.0-5 [5056 B] Get:207 http://repo.kali.org/kali kali-dev/main amd64 node-is-windows all 1.0.2+~cs1.0.0-1 [5936 B] Get:208 http://repo.kali.org/kali kali-dev/main amd64 node-ampproject-remapping all 2.2.0+~cs5.15.37-1 [59.4 kB] Get:209 http://repo.kali.org/kali kali-dev/main amd64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [4024 B] Get:210 http://repo.kali.org/kali kali-dev/main amd64 node-argparse all 2.0.1-2 [34.6 kB] Get:211 http://repo.kali.org/kali kali-dev/main amd64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [66.6 kB] Get:212 http://repo.kali.org/kali kali-dev/main amd64 node-nopt all 5.0.0-4 [12.1 kB] Get:213 http://repo.kali.org/kali kali-dev/main amd64 node-wrappy all 1.0.2-3 [3776 B] Get:214 http://repo.kali.org/kali kali-dev/main amd64 node-once all 1.4.1-1 [4624 B] Get:215 http://repo.kali.org/kali kali-dev/main amd64 node-npm-run-path all 5.1.0+~4.0.0-8 [6276 B] Get:216 http://repo.kali.org/kali kali-dev/main amd64 node-shebang-regex all 3.0.0-2 [3528 B] Get:217 http://repo.kali.org/kali kali-dev/main amd64 node-shebang-command all 2.0.0-1 [3500 B] Get:218 http://repo.kali.org/kali kali-dev/main amd64 node-strip-bom all 4.0.0-2 [4144 B] Get:219 http://repo.kali.org/kali kali-dev/main amd64 node-has-flag all 5.0.1-1 [4404 B] Get:220 http://repo.kali.org/kali kali-dev/main amd64 node-supports-color all 10.2.2+ds-3 [6852 B] Get:221 http://repo.kali.org/kali kali-dev/main amd64 node-util all 0.12.5+~1.0.10-1 [5700 B] Get:222 http://repo.kali.org/kali kali-dev/main amd64 node-assert all 2.0.0+~cs3.9.8-2 [26.8 kB] Get:223 http://repo.kali.org/kali kali-dev/main amd64 node-babel-plugin-add-module-exports all 1.0.4+dfsg1~cs5.8.0-4 [8672 B] Get:224 http://repo.kali.org/kali kali-dev/main amd64 node-regenerator-runtime all 0.15.2+~0.10.8-1 [10.7 kB] Get:225 http://repo.kali.org/kali kali-dev/main amd64 node-babel7-runtime all 7.20.15+ds1+~cs214.269.168-10 [116 kB] Get:226 http://repo.kali.org/kali kali-dev/main amd64 node-babel-helper-define-polyfill-provider all 0.3.3~0~20220913+ds1-1 [27.4 kB] Get:227 http://repo.kali.org/kali kali-dev/main amd64 node-babel-plugin-polyfill-corejs2 all 0.3.3~0~20220913+ds1-1 [17.1 kB] Get:228 http://repo.kali.org/kali kali-dev/main amd64 node-caniuse-lite all 1.0.30001752+dfsg+~1.0.5-1 [256 kB] Get:229 http://repo.kali.org/kali kali-dev/main amd64 node-electron-to-chromium all 1.5.244-1 [23.0 kB] Get:230 http://repo.kali.org/kali kali-dev/main amd64 node-picocolors all 1.0.0-4 [6652 B] Get:231 http://repo.kali.org/kali kali-dev/main amd64 node-browserslist all 4.27.0+~cs8.11.53-2 [90.0 kB] Get:232 http://repo.kali.org/kali kali-dev/main amd64 node-core-js-compat all 3.33.2-1 [78.5 kB] Get:233 http://repo.kali.org/kali kali-dev/main amd64 node-babel-plugin-polyfill-corejs3 all 0.6.0~0~20220913+ds1-1 [29.5 kB] Get:234 http://repo.kali.org/kali kali-dev/main amd64 node-babel-plugin-polyfill-regenerator all 0.4.1~0~20220913+ds1-1 [5036 B] Get:235 http://repo.kali.org/kali kali-dev/main amd64 node-color-name all 1.1.4+~1.1.1-2 [5920 B] Get:236 http://repo.kali.org/kali kali-dev/main amd64 node-color-convert all 2.0.1+~cs2.0.0-2 [13.1 kB] Get:237 http://repo.kali.org/kali kali-dev/main amd64 node-ansi-styles all 6.2.1-3 [8716 B] Get:238 http://repo.kali.org/kali kali-dev/main amd64 node-chalk all 5.6.0-1 [18.7 kB] Get:239 http://repo.kali.org/kali kali-dev/main amd64 node-for-in all 1.0.2-4 [4840 B] Get:240 http://repo.kali.org/kali kali-dev/main amd64 node-for-own all 1.0.0-3 [4800 B] Get:241 http://repo.kali.org/kali kali-dev/main amd64 node-is-plain-object all 5.0.0-7 [6108 B] Get:242 http://repo.kali.org/kali kali-dev/main amd64 node-is-extendable all 1.0.1-3 [5228 B] Get:243 http://repo.kali.org/kali kali-dev/main amd64 node-clone-deep all 4.0.1+~cs7.0.2-1 [6720 B] Get:244 http://repo.kali.org/kali kali-dev/main amd64 node-commander all 9.4.1-1 [65.3 kB] Get:245 http://repo.kali.org/kali kali-dev/main amd64 node-core-js all 3.33.2-1 [301 kB] Get:246 http://repo.kali.org/kali kali-dev/main amd64 node-core-js-pure all 3.33.2-1 [282 kB] Get:247 http://repo.kali.org/kali kali-dev/main amd64 node-fs-readdir-recursive all 1.1.0+~1.1.0-1 [4540 B] Get:248 http://repo.kali.org/kali kali-dev/main amd64 node-js-tokens all 8.0.0-2 [14.9 kB] Get:249 http://repo.kali.org/kali kali-dev/main amd64 node-jsesc all 3.0.2+~3.0.1-1 [17.6 kB] Get:250 http://repo.kali.org/kali kali-dev/main amd64 node-json5 all 2.2.3+dfsg-2 [25.7 kB] Get:251 http://repo.kali.org/kali kali-dev/main amd64 node-quick-lru all 6.1.1-4 [8076 B] Get:252 http://repo.kali.org/kali kali-dev/main amd64 node-regenerator-transform all 0.15.2+~0.10.8-1 [24.9 kB] Get:253 http://repo.kali.org/kali kali-dev/main amd64 node-regjsgen all 0.8.0+ds-1 [6956 B] Get:254 http://repo.kali.org/kali kali-dev/main amd64 node-regjsparser all 0.12.0+ds-1 [22.7 kB] Get:255 http://repo.kali.org/kali kali-dev/main amd64 node-unicode-canonical-property-names-ecmascript all 2.0.0-2 [4540 B] Get:256 http://repo.kali.org/kali kali-dev/main amd64 node-unicode-property-aliases-ecmascript all 2.1.0+ds-1 [5256 B] Get:257 http://repo.kali.org/kali kali-dev/main amd64 node-unicode-match-property-ecmascript all 2.0.0-2 [4440 B] Get:258 http://repo.kali.org/kali kali-dev/main amd64 node-unicode-match-property-value-ecmascript all 2.2.0+ds-1 [7392 B] Get:259 http://repo.kali.org/kali kali-dev/main amd64 node-regexpu-core all 6.2.0-2 [22.5 kB] Get:260 http://repo.kali.org/kali kali-dev/main amd64 node-source-map-support all 0.5.21+ds+~0.5.10-1 [15.3 kB] Get:261 http://repo.kali.org/kali kali-dev/main amd64 node-to-fast-properties all 3.0.1-3 [4332 B] Get:262 http://repo.kali.org/kali kali-dev/main amd64 node-v8flags all 3.2.0+~3.1.1-1 [7612 B] Get:263 http://repo.kali.org/kali kali-dev/main amd64 node-babel7 all 7.20.15+ds1+~cs214.269.168-10 [719 kB] Get:264 http://repo.kali.org/kali kali-dev/main amd64 node-is-arrayish all 0.3.2-3 [3960 B] Get:265 http://repo.kali.org/kali kali-dev/main amd64 node-error-ex all 1.3.2-4 [5656 B] Get:266 http://repo.kali.org/kali kali-dev/main amd64 node-json-parse-better-errors all 1.0.2+~cs3.3.1-3 [7724 B] Get:267 http://repo.kali.org/kali kali-dev/main amd64 node-parse-json all 5.2.0+~cs5.1.7-2 [7304 B] Get:268 http://repo.kali.org/kali kali-dev/main amd64 node-hosted-git-info all 6.1.1-2 [12.6 kB] Get:269 http://repo.kali.org/kali kali-dev/main amd64 node-spdx-license-ids all 3.0.12-1 [6276 B] Get:270 http://repo.kali.org/kali kali-dev/main amd64 node-spdx-exceptions all 2.3.0-2 [3992 B] Get:271 http://repo.kali.org/kali kali-dev/main amd64 node-spdx-expression-parse all 3.0.1+~3.0.1-1 [7532 B] Get:272 http://repo.kali.org/kali kali-dev/main amd64 node-spdx-correct all 3.1.1-2 [5464 B] Get:273 http://repo.kali.org/kali kali-dev/main amd64 node-validate-npm-package-license all 3.0.4-2 [4280 B] Get:274 http://repo.kali.org/kali kali-dev/main amd64 node-normalize-package-data all 4.0.1+~2.4.1-1 [13.6 kB] Get:275 http://repo.kali.org/kali kali-dev/main amd64 node-read-pkg all 5.2.0-2 [24.0 kB] Get:276 http://repo.kali.org/kali kali-dev/main amd64 node-uuid all 8.3.2+~8.3.4-1 [44.5 kB] Get:277 http://repo.kali.org/kali kali-dev/main amd64 node-isexe all 2.0.0+~2.0.1-5 [6084 B] Get:278 http://repo.kali.org/kali kali-dev/main amd64 node-which all 2.0.2+~cs1.3.2-3 [8368 B] Get:279 http://repo.kali.org/kali kali-dev/main amd64 node-is-typedarray all 1.0.0-4 [3292 B] Get:280 http://repo.kali.org/kali kali-dev/main amd64 node-typedarray-to-buffer all 4.0.0-2 [3380 B] Get:281 http://repo.kali.org/kali kali-dev/main amd64 node-write-file-atomic all 4.0.2+~4.0.0-2 [9308 B] Get:282 http://repo.kali.org/kali kali-dev/main amd64 node-slice-ansi all 5.0.0+~cs9.0.0-5 [8788 B] Get:283 http://repo.kali.org/kali kali-dev/main amd64 node-ansi-regex all 5.0.1-1 [4912 B] Get:284 http://repo.kali.org/kali kali-dev/main amd64 node-strip-ansi all 6.0.1-2 [4120 B] Get:285 http://repo.kali.org/kali kali-dev/main amd64 node-clone all 2.1.2+~2.1.2-1 [9140 B] Get:286 http://repo.kali.org/kali kali-dev/main amd64 node-defaults all 1.0.4+~1.0.3-1 [4400 B] Get:287 http://repo.kali.org/kali kali-dev/main amd64 node-wcwidth.js all 1.0.2-2 [7088 B] Get:288 http://repo.kali.org/kali kali-dev/main amd64 node-string-width all 4.2.3+~cs13.2.3-1 [10.7 kB] Get:289 http://repo.kali.org/kali kali-dev/main amd64 node-wrap-ansi all 8.0.1+~8.0.1-3 [11.8 kB] Get:290 http://repo.kali.org/kali kali-dev/main amd64 node-cliui all 7.0.4+repack+1+~cs1.4.2-2 [21.6 kB] Get:291 http://repo.kali.org/kali kali-dev/main amd64 node-get-caller-file all 2.0.5+~cs1.1.1-4 [5728 B] Get:292 http://repo.kali.org/kali kali-dev/main amd64 node-require-directory all 2.1.1+~2.1.2-1 [7092 B] Get:293 http://repo.kali.org/kali kali-dev/main amd64 node-y18n all 5.0.8+~5.0.0-3 [10.2 kB] Get:294 http://repo.kali.org/kali kali-dev/main amd64 node-camelcase all 7.0.0-3 [6032 B] Get:295 http://repo.kali.org/kali kali-dev/main amd64 node-yargs-parser all 21.1.1+~21.0.0-4 [28.4 kB] Get:296 http://repo.kali.org/kali kali-dev/main amd64 node-yargs all 16.2.0+~16.0.4-7 [128 kB] Get:297 http://repo.kali.org/kali kali-dev/main amd64 node-istanbul all 0.4.5+repack10+~cs98.25.59-4 [211 kB] Get:298 http://repo.kali.org/kali kali-dev/main amd64 node-through all 2.3.8+~cs0.0.30-1 [5452 B] Get:299 http://repo.kali.org/kali kali-dev/main amd64 node-resumer all 0.0.0-6 [4144 B] Get:300 http://repo.kali.org/kali kali-dev/main amd64 node-tape all 5.6.1+~cs8.20.19-5 [71.1 kB] Get:301 http://repo.kali.org/kali kali-dev/main amd64 node-deep-equal all 2.2.3+~cs43.15.94-1 [131 kB] Get:302 http://repo.kali.org/kali kali-dev/main amd64 libjs-util all 0.12.5+~1.0.10-1 [16.0 kB] Get:303 http://repo.kali.org/kali kali-dev/main amd64 libssl-dev amd64 3.5.4-1 [2980 kB] Get:304 http://repo.kali.org/kali kali-dev/main amd64 libuv1-dev amd64 1.51.0-2 [192 kB] Get:305 http://repo.kali.org/kali kali-dev/main amd64 libnode-dev amd64 22.21.1+dfsg+~cs22.19.0-5 [552 kB] Get:306 http://repo.kali.org/kali kali-dev/main amd64 node-agent-base all 7.1.4~0~2025070717-6 [12.0 kB] Get:307 http://repo.kali.org/kali kali-dev/main amd64 node-ajv-keywords all 5.1.0-4 [32.3 kB] Get:308 http://repo.kali.org/kali kali-dev/main amd64 node-ansi-escapes all 5.0.0+really.4.3.1-1 [8896 B] Get:309 http://repo.kali.org/kali kali-dev/main amd64 node-aproba all 2.0.0-3 [5844 B] Get:310 http://repo.kali.org/kali kali-dev/main amd64 node-delegates all 1.0.0-3 [4528 B] Get:311 http://repo.kali.org/kali kali-dev/main amd64 node-are-we-there-yet all 3.0.1+~1.1.0-1 [10.0 kB] Get:312 http://repo.kali.org/kali kali-dev/main amd64 node-async-each all 1.0.3-3 [4292 B] Get:313 http://repo.kali.org/kali kali-dev/main amd64 node-babel-plugin-lodash all 3.3.4+~cs2.0.1-8 [11.1 kB] Get:314 http://repo.kali.org/kali kali-dev/main amd64 node-base64-js all 1.5.1+dfsg+~1.3.0-2 [7140 B] Get:315 http://repo.kali.org/kali kali-dev/main amd64 node-binary-extensions all 2.2.0-2 [4408 B] Get:316 http://repo.kali.org/kali kali-dev/main amd64 node-builtins all 5.0.1-1 [4072 B] Get:317 http://repo.kali.org/kali kali-dev/main amd64 node-chownr all 2.0.0-3 [4312 B] Get:318 http://repo.kali.org/kali kali-dev/main amd64 node-iferr all 1.0.2+~1.0.2-1 [4588 B] Get:319 http://repo.kali.org/kali kali-dev/main amd64 node-fs-write-stream-atomic all 1.0.10-6 [5316 B] Get:320 http://repo.kali.org/kali kali-dev/main amd64 node-run-queue all 2.0.0-3 [5156 B] Get:321 http://repo.kali.org/kali kali-dev/main amd64 node-copy-concurrently all 1.0.5-9 [7100 B] Get:322 http://repo.kali.org/kali kali-dev/main amd64 node-move-concurrently all 1.0.1-5 [5152 B] Get:323 http://repo.kali.org/kali kali-dev/main amd64 node-promise-inflight all 1.0.1+~1.0.0-1 [4864 B] Get:324 http://repo.kali.org/kali kali-dev/main amd64 node-ssri all 9.0.1-3 [18.1 kB] Get:325 http://repo.kali.org/kali kali-dev/main amd64 node-unique-filename all 1.1.1+ds-2 [4032 B] Get:326 http://repo.kali.org/kali kali-dev/main amd64 node-cacache all 17.0.3+ds1+~cs8.2.7-1 [43.2 kB] Get:327 http://repo.kali.org/kali kali-dev/main amd64 node-is-binary-path all 2.1.0-5 [3684 B] Get:328 http://repo.kali.org/kali kali-dev/main amd64 node-path-is-absolute all 2.0.0-2 [4068 B] Get:329 http://repo.kali.org/kali kali-dev/main amd64 node-set-immediate-shim all 2.0.0-2 [3740 B] Get:330 http://repo.kali.org/kali kali-dev/main amd64 node-readdirp all 3.6.0-1 [11.5 kB] Get:331 http://repo.kali.org/kali kali-dev/main amd64 node-chokidar all 3.6.0-3 [32.4 kB] Get:332 http://repo.kali.org/kali kali-dev/main amd64 node-tslib all 2.4.1-1 [19.5 kB] Get:333 http://repo.kali.org/kali kali-dev/main amd64 node-chrome-trace-event all 1.0.3-2 [6984 B] Get:334 http://repo.kali.org/kali kali-dev/main amd64 node-ci-info all 4.0.0+~cs1.1.0-1 [12.5 kB] Get:335 http://repo.kali.org/kali kali-dev/main amd64 node-colors all 1.4.0-4 [11.9 kB] Get:336 http://repo.kali.org/kali kali-dev/main amd64 node-cli-table all 0.3.11+~cs0.13.4-3 [23.6 kB] Get:337 http://repo.kali.org/kali kali-dev/main amd64 node-columnify all 1.6.0+~1.5.1-1 [12.4 kB] Get:338 http://repo.kali.org/kali kali-dev/main amd64 node-console-control-strings all 1.1.0-3 [5564 B] Get:339 http://repo.kali.org/kali kali-dev/main amd64 node-css-selector-tokenizer all 0.8.0+~cs4.8.3-1 [13.0 kB] Get:340 http://repo.kali.org/kali kali-dev/main amd64 node-postcss all 8.5.6+~cs9.3.28-1 [189 kB] Get:341 http://repo.kali.org/kali kali-dev/main amd64 node-icss-utils all 5.1.0+~5.1.0-1 [7564 B] Get:342 http://repo.kali.org/kali kali-dev/main amd64 node-postcss-modules-extract-imports all 3.0.0-2 [6584 B] Get:343 http://repo.kali.org/kali kali-dev/main amd64 node-postcss-modules-values all 4.0.0+~4.0.0-1 [7180 B] Get:344 http://repo.kali.org/kali kali-dev/main amd64 node-postcss-value-parser all 4.2.0-1 [10.4 kB] Get:345 http://repo.kali.org/kali kali-dev/main amd64 node-prr all 1.0.1-3 [4352 B] Get:346 http://repo.kali.org/kali kali-dev/main amd64 node-errno all 1.0.0-3 [7736 B] Get:347 http://repo.kali.org/kali kali-dev/main amd64 node-memory-fs all 0.5.0+~0.3.3-2 [7676 B] Get:348 http://repo.kali.org/kali kali-dev/main amd64 node-tapable all 2.2.1-3 [13.5 kB] Get:349 http://repo.kali.org/kali kali-dev/main amd64 node-enhanced-resolve all 5.15.0-1 [36.4 kB] Get:350 http://repo.kali.org/kali kali-dev/main amd64 node-es-module-lexer all 1.1.0+dfsg-3 [19.8 kB] Get:351 http://repo.kali.org/kali kali-dev/main amd64 node-events all 3.3.0+~3.0.0-3 [5888 B] Get:352 http://repo.kali.org/kali kali-dev/main amd64 node-resolve-cwd all 3.0.0-2 [4212 B] Get:353 http://repo.kali.org/kali kali-dev/main amd64 node-jest-debbundle all 29.6.2~ds1+~cs73.45.28-9 [135 kB] Get:354 http://repo.kali.org/kali kali-dev/main amd64 node-interpret all 2.2.0-3 [7660 B] Get:355 http://repo.kali.org/kali kali-dev/main amd64 node-merge-stream all 2.0.0+~1.1.2-2 [5124 B] Get:356 http://repo.kali.org/kali kali-dev/main amd64 node-jest-worker all 29.6.2~ds1+~cs73.45.28-9 [117 kB] Get:357 http://repo.kali.org/kali kali-dev/main amd64 node-loader-runner all 4.3.0-1 [7644 B] Get:358 http://repo.kali.org/kali kali-dev/main amd64 node-mime all 4.1.0+dfsg+~cs8.97.10-6 [55.9 kB] Get:359 http://repo.kali.org/kali kali-dev/main amd64 node-mime-types all 3.0.1+~3.0.1-2 [10.6 kB] Get:360 http://repo.kali.org/kali kali-dev/main amd64 node-rechoir all 0.8.0+~0.6.1-2 [6628 B] Get:361 http://repo.kali.org/kali kali-dev/main amd64 node-schema-utils all 4.2.0~ds-3 [22.0 kB] Get:362 http://repo.kali.org/kali kali-dev/main amd64 node-randombytes all 2.1.0+~2.0.0-2 [4852 B] Get:363 http://repo.kali.org/kali kali-dev/main amd64 node-serialize-javascript all 6.0.2-1 [13.0 kB] Get:364 http://repo.kali.org/kali kali-dev/main amd64 node-watchpack all 2.4.0+~cs2.8.1-1 [20.2 kB] Get:365 http://repo.kali.org/kali kali-dev/main amd64 node-webassemblyjs all 1.11.4+dfsg+~cs10.11.17-2 [139 kB] Get:366 http://repo.kali.org/kali kali-dev/main amd64 node-source-list-map all 2.0.1+dfsg+~0.1.2-1 [10.1 kB] Get:367 http://repo.kali.org/kali kali-dev/main amd64 node-webpack-sources all 3.2.3+~3.2.0-2 [23.2 kB] Get:368 http://repo.kali.org/kali kali-dev/main amd64 node-terser all 5.38.0-1 [220 kB] Get:369 http://repo.kali.org/kali kali-dev/main amd64 terser all 5.38.0-1 [19.4 kB] Get:370 http://repo.kali.org/kali kali-dev/main amd64 node-get-stream all 8.0.1-11 [11.6 kB] Get:371 http://repo.kali.org/kali kali-dev/main amd64 node-mimic-fn all 4.0.0-5 [5492 B] Get:372 http://repo.kali.org/kali kali-dev/main amd64 node-strip-eof all 3.0.0-5 [4656 B] Get:373 http://repo.kali.org/kali kali-dev/main amd64 node-execa all 8.0.1+dfsg1+~cs12.0.0-1 [43.9 kB] Get:374 http://repo.kali.org/kali kali-dev/main amd64 node-envinfo all 7.11.0+~cs14.3.0-6 [32.8 kB] Get:375 http://repo.kali.org/kali kali-dev/main amd64 webpack all 5.97.1+dfsg1+~cs11.18.27-3 [810 kB] Get:376 http://repo.kali.org/kali kali-dev/main amd64 node-css-loader all 6.8.1+~cs14.0.17-1 [74.5 kB] Get:377 http://repo.kali.org/kali kali-dev/main amd64 node-data-uri-to-buffer all 6.0.2~0~2025070717-6 [9448 B] Get:378 http://repo.kali.org/kali kali-dev/main amd64 node-mimic-response all 3.1.0-9 [5424 B] Get:379 http://repo.kali.org/kali kali-dev/main amd64 node-decompress-response all 6.0.0-3 [4656 B] Get:380 http://repo.kali.org/kali kali-dev/main amd64 node-depd all 2.0.0-2 [11.2 kB] Get:381 http://repo.kali.org/kali kali-dev/main amd64 node-diff all 5.0.0~dfsg+~5.0.1-4 [69.7 kB] Get:382 http://repo.kali.org/kali kali-dev/main amd64 node-err-code all 2.0.3+dfsg-3 [4884 B] Get:383 http://repo.kali.org/kali kali-dev/main amd64 node-time-stamp all 2.2.0-2 [6016 B] Get:384 http://repo.kali.org/kali kali-dev/main amd64 node-fancy-log all 1.3.3+~cs1.3.1-2 [7940 B] Get:385 http://repo.kali.org/kali kali-dev/main amd64 node-fetch all 3.3.2+~cs11.4.11-3 [213 kB] Get:386 http://repo.kali.org/kali kali-dev/main amd64 node-has-unicode all 2.0.1-5 [3992 B] Get:387 http://repo.kali.org/kali kali-dev/main amd64 node-wide-align all 1.1.3-4 [4244 B] Get:388 http://repo.kali.org/kali kali-dev/main amd64 node-gauge all 4.0.4-2 [19.7 kB] Get:389 http://repo.kali.org/kali kali-dev/main amd64 node-lowercase-keys all 2.0.0-2 [3768 B] Get:390 http://repo.kali.org/kali kali-dev/main amd64 node-json-buffer all 3.0.1+~3.0.0-1 [4536 B] Get:391 http://repo.kali.org/kali kali-dev/main amd64 node-p-cancelable all 2.1.1-1 [7272 B] Get:392 http://repo.kali.org/kali kali-dev/main amd64 node-got all 11.8.5+~cs58.13.36-5 [121 kB] Get:393 http://repo.kali.org/kali kali-dev/main amd64 node-https-proxy-agent all 7.0.6~0~2025070717-6 [14.2 kB] Get:394 http://repo.kali.org/kali kali-dev/main amd64 node-set-blocking all 2.0.0-2 [4248 B] Get:395 http://repo.kali.org/kali kali-dev/main amd64 node-npmlog all 7.0.1+~4.1.4-1 [11.4 kB] Get:396 http://repo.kali.org/kali kali-dev/main amd64 node-osenv all 0.1.5+~0.1.1-1 [5884 B] Get:397 http://repo.kali.org/kali kali-dev/main amd64 node-tar all 6.2.1+ds1+~cs6.1.13-1 [50.8 kB] Get:398 http://repo.kali.org/kali kali-dev/main amd64 node-gyp all 12.1.0+~6.1.0-1 [70.6 kB] Get:399 http://repo.kali.org/kali kali-dev/main amd64 node-http-proxy-agent all 7.0.2~0~2025070717-6 [11.1 kB] Get:400 http://repo.kali.org/kali kali-dev/main amd64 node-ieee754 all 1.2.1-3 [5268 B] Get:401 http://repo.kali.org/kali kali-dev/main amd64 node-ini all 3.0.1-2 [6928 B] Get:402 http://repo.kali.org/kali kali-dev/main amd64 node-ip all 2.0.1+~1.1.3-3 [8616 B] Get:403 http://repo.kali.org/kali kali-dev/main amd64 node-ip-regex all 4.3.0+~4.1.1-1 [5188 B] Get:404 http://repo.kali.org/kali kali-dev/main amd64 node-mute-stream all 0.0.8+~0.0.1-3 [6232 B] Get:405 http://repo.kali.org/kali kali-dev/main amd64 node-negotiator all 0.6.3+~0.6.1-1 [10.8 kB] Get:406 http://repo.kali.org/kali kali-dev/main amd64 node-read-package-json all 5.0.2+~2.0.0-5 [11.7 kB] Get:407 http://repo.kali.org/kali kali-dev/main amd64 node-npm-bundled all 2.0.1-2 [6408 B] Get:408 http://repo.kali.org/kali kali-dev/main amd64 node-validate-npm-package-name all 5.0.0+~4.0.0-1 [7444 B] Get:409 http://repo.kali.org/kali kali-dev/main amd64 node-npm-package-arg all 10.0.0+~3.0.0-2 [11.4 kB] Get:410 http://repo.kali.org/kali kali-dev/main amd64 node-retry all 0.13.1.+~cs2.19.16-1 [14.2 kB] Get:411 http://repo.kali.org/kali kali-dev/main amd64 node-promise-retry all 2.0.1-4 [5016 B] Get:412 http://repo.kali.org/kali kali-dev/main amd64 node-read all 1.0.7-5 [5388 B] Get:413 http://repo.kali.org/kali kali-dev/main amd64 node-promzard all 0.3.0-2 [6788 B] Get:414 http://repo.kali.org/kali kali-dev/main amd64 node-text-table all 0.2.0-4 [4736 B] Get:415 http://repo.kali.org/kali kali-dev/main amd64 npm all 9.2.0~ds1-4 [669 kB] Preconfiguring packages ... Fetched 63.4 MB in 1s (71.8 MB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... 12046 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.11-1+b1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.11-1+b1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.11-1+b1_amd64.deb ... Unpacking python3.13-minimal (3.13.11-1+b1) ... Setting up libpython3.13-minimal:amd64 (3.13.11-1+b1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.11-1+b1) ... Selecting previously unselected package python3-minimal. (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.13.7-1+b1_amd64.deb ... Unpacking python3-minimal (3.13.7-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2025c-1_all.deb ... Unpacking tzdata (2025c-1) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../04-libffi8_3.5.2-3_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-3) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../05-libncursesw6_6.5+20251123-1_amd64.deb ... Unpacking libncursesw6:amd64 (6.5+20251123-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../06-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../07-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../08-libsqlite3-0_3.46.1-8_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.46.1-8) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../09-libpython3.13-stdlib_3.13.11-1+b1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.11-1+b1) ... Selecting previously unselected package python3.13. Preparing to unpack .../10-python3.13_3.13.11-1+b1_amd64.deb ... Unpacking python3.13 (3.13.11-1+b1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../11-libpython3-stdlib_3.13.7-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1+b1) ... Setting up python3-minimal (3.13.7-1+b1) ... Selecting previously unselected package python3. (Reading database ... 13417 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1+b1_amd64.deb ... Unpacking python3 (3.13.7-1+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.5.4-1_amd64.deb ... Unpacking openssl (3.5.4-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.2-1_amd64.deb ... Unpacking gettext-base (0.23.2-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-10_amd64.deb ... Unpacking groff-base (1.23.0-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-2) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.18.1-3_all.deb ... Unpacking automake (1:1.18.1-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.2-1_all.deb ... Unpacking autopoint (0.23.2-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.5.4-9_all.deb ... Unpacking libtool (2.5.4-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... 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.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../023-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../024-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../026-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../027-libxml2-16_2.15.1+dfsg-2+b1_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.23.2-1_amd64.deb ... Unpacking gettext (0.23.2-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.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package node-fast-deep-equal. Preparing to unpack .../032-node-fast-deep-equal_3.1.3-3_all.deb ... Unpacking node-fast-deep-equal (3.1.3-3) ... Selecting previously unselected package node-json-schema-traverse. Preparing to unpack .../033-node-json-schema-traverse_1.0.0-3_all.deb ... Unpacking node-json-schema-traverse (1.0.0-3) ... Selecting previously unselected package node-jsonify. Preparing to unpack .../034-node-jsonify_0.0.1-1_all.deb ... Unpacking node-jsonify (0.0.1-1) ... Selecting previously unselected package node-json-stable-stringify. Preparing to unpack .../035-node-json-stable-stringify_1.0.2+repack1+~cs1.0.34-2_all.deb ... Unpacking node-json-stable-stringify (1.0.2+repack1+~cs1.0.34-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../036-libbrotli1_1.1.0-2+b9_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b9) ... Selecting previously unselected package libcares2:amd64. Preparing to unpack .../037-libcares2_1.34.6-1_amd64.deb ... Unpacking libcares2:amd64 (1.34.6-1) ... Selecting previously unselected package libicu76:amd64. Preparing to unpack .../038-libicu76_76.1-4_amd64.deb ... Unpacking libicu76:amd64 (76.1-4) ... Selecting previously unselected package libllhttp9.3. Preparing to unpack .../039-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../040-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libsimdjson26:amd64. Preparing to unpack .../041-libsimdjson26_3.13.0-1.1_amd64.deb ... Unpacking libsimdjson26:amd64 (3.13.0-1.1) ... Selecting previously unselected package libsimdutf27. Preparing to unpack .../042-libsimdutf27_7.5.0-2_amd64.deb ... Unpacking libsimdutf27 (7.5.0-2) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../043-libuv1t64_1.51.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2) ... Selecting previously unselected package node-xtend. Preparing to unpack .../044-node-xtend_4.0.2-3_all.deb ... Unpacking node-xtend (4.0.2-3) ... Selecting previously unselected package node-acorn. Preparing to unpack .../045-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 .../046-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-balanced-match. Preparing to unpack .../047-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 .../048-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... Selecting previously unselected package node-minimatch. Preparing to unpack .../049-node-minimatch_9.0.3-6_all.deb ... Unpacking node-minimatch (9.0.3-6) ... Selecting previously unselected package node-ms. Preparing to unpack .../050-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 .../051-node-debug_4.4.1+~4.1.12-1_all.deb ... Unpacking node-debug (4.4.1+~4.1.12-1) ... Selecting previously unselected package node-lru-cache. Preparing to unpack .../052-node-lru-cache_10.0.1-3_all.deb ... Unpacking node-lru-cache (10.0.1-3) ... Selecting previously unselected package node-semver. Preparing to unpack .../053-node-semver_7.6.1+~7.5.8-2_all.deb ... Unpacking node-semver (7.6.1+~7.5.8-2) ... Selecting previously unselected package node-llhttp. Preparing to unpack .../054-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... Selecting previously unselected package node-undici. Preparing to unpack .../055-node-undici_7.16.0+dfsg+~cs3.2.0-2_all.deb ... Unpacking node-undici (7.16.0+dfsg+~cs3.2.0-2) ... Selecting previously unselected package libnode127:amd64. Preparing to unpack .../056-libnode127_22.21.1+dfsg+~cs22.19.0-5_amd64.deb ... Unpacking libnode127:amd64 (22.21.1+dfsg+~cs22.19.0-5) ... Selecting previously unselected package node-corepack. Preparing to unpack .../057-node-corepack_0.24.0-5_all.deb ... Unpacking node-corepack (0.24.0-5) ... Selecting previously unselected package nodejs. Preparing to unpack .../058-nodejs_22.21.1+dfsg+~cs22.19.0-5_amd64.deb ... Unpacking nodejs (22.21.1+dfsg+~cs22.19.0-5) ... Selecting previously unselected package node-ajv. Preparing to unpack .../059-node-ajv_8.17.1~ds+~3.0.1+~3.1.0-2_all.deb ... Unpacking node-ajv (8.17.1~ds+~3.0.1+~3.1.0-2) ... Selecting previously unselected package libjs-inherits. Preparing to unpack .../060-libjs-inherits_2.0.4-6_all.deb ... Unpacking libjs-inherits (2.0.4-6) ... Selecting previously unselected package node-inherits. Preparing to unpack .../061-node-inherits_2.0.4-6_all.deb ... Unpacking node-inherits (2.0.4-6) ... Selecting previously unselected package node-core-util-is. Preparing to unpack .../062-node-core-util-is_1.0.3-1_all.deb ... Unpacking node-core-util-is (1.0.3-1) ... Selecting previously unselected package node-safe-buffer. Preparing to unpack .../063-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-string-decoder. Preparing to unpack .../064-node-string-decoder_1.3.0-6_all.deb ... Unpacking node-string-decoder (1.3.0-6) ... Selecting previously unselected package node-process-nextick-args. Preparing to unpack .../065-node-process-nextick-args_2.0.1-3_all.deb ... Unpacking node-process-nextick-args (2.0.1-3) ... Selecting previously unselected package node-util-deprecate. Preparing to unpack .../066-node-util-deprecate_1.0.2-4_all.deb ... Unpacking node-util-deprecate (1.0.2-4) ... Selecting previously unselected package node-isarray. Preparing to unpack .../067-node-isarray_2.0.5-4_all.deb ... Unpacking node-isarray (2.0.5-4) ... Selecting previously unselected package node-readable-stream. Preparing to unpack .../068-node-readable-stream_3.6.0+~cs3.0.0-4_all.deb ... Unpacking node-readable-stream (3.6.0+~cs3.0.0-4) ... Selecting previously unselected package node-typedarray. Preparing to unpack .../069-node-typedarray_0.0.7-1_all.deb ... Unpacking node-typedarray (0.0.7-1) ... Selecting previously unselected package node-concat-stream. Preparing to unpack .../070-node-concat-stream_2.0.0+~2.0.0-2_all.deb ... Unpacking node-concat-stream (2.0.0+~2.0.0-2) ... Selecting previously unselected package node-esutils. Preparing to unpack .../071-node-esutils_2.0.3+~2.0.2-1_all.deb ... Unpacking node-esutils (2.0.3+~2.0.2-1) ... Selecting previously unselected package node-doctrine. Preparing to unpack .../072-node-doctrine_3.0.0-4_all.deb ... Unpacking node-doctrine (3.0.0-4) ... Selecting previously unselected package node-eslint-visitor-keys. Preparing to unpack .../073-node-eslint-visitor-keys_3.3.0+~1.0.0-1_all.deb ... Unpacking node-eslint-visitor-keys (3.3.0+~1.0.0-1) ... Selecting previously unselected package node-estraverse. Preparing to unpack .../074-node-estraverse_5.3.0+ds+~5.1.1-1_all.deb ... Unpacking node-estraverse (5.3.0+ds+~5.1.1-1) ... Selecting previously unselected package node-object-assign. Preparing to unpack .../075-node-object-assign_4.1.1-7_all.deb ... Unpacking node-object-assign (4.1.1-7) ... Selecting previously unselected package node-esrecurse. Preparing to unpack .../076-node-esrecurse_4.3.0-2_all.deb ... Unpacking node-esrecurse (4.3.0-2) ... Selecting previously unselected package node-eslint-scope. Preparing to unpack .../077-node-eslint-scope_7.1.1+~3.7.4-1_all.deb ... Unpacking node-eslint-scope (7.1.1+~3.7.4-1) ... Selecting previously unselected package node-espree. Preparing to unpack .../078-node-espree_9.4.1~dfsg-2_all.deb ... Unpacking node-espree (9.4.1~dfsg-2) ... Selecting previously unselected package node-esquery. Preparing to unpack .../079-node-esquery_1.4.2~ds-1_all.deb ... Unpacking node-esquery (1.4.2~ds-1) ... Selecting previously unselected package node-eslint-utils. Preparing to unpack .../080-node-eslint-utils_3.0.0-3_all.deb ... Unpacking node-eslint-utils (3.0.0-3) ... Selecting previously unselected package node-flatted. Preparing to unpack .../081-node-flatted_3.2.7~ds-1_all.deb ... Unpacking node-flatted (3.2.7~ds-1) ... Selecting previously unselected package node-iconv-lite. Preparing to unpack .../082-node-iconv-lite_0.6.3-3_all.deb ... Unpacking node-iconv-lite (0.6.3-3) ... Selecting previously unselected package node-encoding. Preparing to unpack .../083-node-encoding_0.1.13-2_all.deb ... Unpacking node-encoding (0.1.13-2) ... Selecting previously unselected package node-jsonparse. Preparing to unpack .../084-node-jsonparse_1.3.1-10_all.deb ... Unpacking node-jsonparse (1.3.1-10) ... Selecting previously unselected package node-yallist. Preparing to unpack .../085-node-yallist_4.0.0+~4.0.1-2_all.deb ... Unpacking node-yallist (4.0.0+~4.0.1-2) ... Selecting previously unselected package node-minipass. Preparing to unpack .../086-node-minipass_5.0.0+~cs13.3.24-1_all.deb ... Unpacking node-minipass (5.0.0+~cs13.3.24-1) ... Selecting previously unselected package node-path-scurry. Preparing to unpack .../087-node-path-scurry_1.9.2-2_all.deb ... Unpacking node-path-scurry (1.9.2-2) ... Selecting previously unselected package node-glob. Preparing to unpack .../088-node-glob_10.3.6+~cs0.4.15-7_all.deb ... Unpacking node-glob (10.3.6+~cs0.4.15-7) ... Selecting previously unselected package node-rimraf. Preparing to unpack .../089-node-rimraf_3.0.2-5_all.deb ... Unpacking node-rimraf (3.0.2-5) ... Selecting previously unselected package node-write. Preparing to unpack .../090-node-write_2.0.0~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2_all.deb ... Unpacking node-write (2.0.0~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2) ... Selecting previously unselected package node-flat-cache. Preparing to unpack .../091-node-flat-cache_3.0.4~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2_all.deb ... Unpacking node-flat-cache (3.0.4~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2) ... Selecting previously unselected package node-file-entry-cache. Preparing to unpack .../092-node-file-entry-cache_6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2_all.deb ... Unpacking node-file-entry-cache (6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2) ... Selecting previously unselected package node-functional-red-black-tree. Preparing to unpack .../093-node-functional-red-black-tree_1.0.1+20181105-7_all.deb ... Unpacking node-functional-red-black-tree (1.0.1+20181105-7) ... Selecting previously unselected package node-is-extglob. Preparing to unpack .../094-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 .../095-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 .../096-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 .../097-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-globals. Preparing to unpack .../098-node-globals_13.23.0-1_all.deb ... Unpacking node-globals (13.23.0-1) ... Selecting previously unselected package node-resolve-from. Preparing to unpack .../099-node-resolve-from_5.0.0+~3.1.0+~3.3.0+~2.0.0-1_all.deb ... Unpacking node-resolve-from (5.0.0+~3.1.0+~3.3.0+~2.0.0-1) ... Selecting previously unselected package node-imurmurhash. Preparing to unpack .../100-node-imurmurhash_0.1.4+dfsg+~0.1.1-2_all.deb ... Unpacking node-imurmurhash (0.1.4+dfsg+~0.1.1-2) ... Selecting previously unselected package node-ignore. Preparing to unpack .../101-node-ignore_5.2.1-1_all.deb ... Unpacking node-ignore (5.2.1-1) ... Selecting previously unselected package node-prelude-ls. Preparing to unpack .../102-node-prelude-ls_1.2.1+dfsg-3_all.deb ... Unpacking node-prelude-ls (1.2.1+dfsg-3) ... Selecting previously unselected package node-type-check. Preparing to unpack .../103-node-type-check_0.4.0+dfsg-3_all.deb ... Unpacking node-type-check (0.4.0+dfsg-3) ... Selecting previously unselected package node-levn. Preparing to unpack .../104-node-levn_0.4.1+dfsg-2_all.deb ... Unpacking node-levn (0.4.1+dfsg-2) ... Selecting previously unselected package node-lodash. Preparing to unpack .../105-node-lodash_4.17.21+dfsg+~cs8.31.198.20210220-9_all.deb ... Unpacking node-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ... Selecting previously unselected package node-memfs. Preparing to unpack .../106-node-memfs_3.4.12+~cs1.0.3-1_all.deb ... Unpacking node-memfs (3.4.12+~cs1.0.3-1) ... Selecting previously unselected package node-mkdirp. Preparing to unpack .../107-node-mkdirp_2.1.6+~cs5.2.1-3_all.deb ... Unpacking node-mkdirp (2.1.6+~cs5.2.1-3) ... Selecting previously unselected package node-deep-is. Preparing to unpack .../108-node-deep-is_0.1.4-1_all.deb ... Unpacking node-deep-is (0.1.4-1) ... Selecting previously unselected package node-fast-levenshtein. Preparing to unpack .../109-node-fast-levenshtein_2.0.6+ds-3_all.deb ... Unpacking node-fast-levenshtein (2.0.6+ds-3) ... Selecting previously unselected package node-optionator. Preparing to unpack .../110-node-optionator_0.9.1+dfsg+~cs1.2.3-1_all.deb ... Unpacking node-optionator (0.9.1+dfsg+~cs1.2.3-1) ... Selecting previously unselected package node-progress. Preparing to unpack .../111-node-progress_2.0.3-2_all.deb ... Unpacking node-progress (2.0.3-2) ... Selecting previously unselected package libjs-regenerate. Preparing to unpack .../112-libjs-regenerate_1.4.2-3_all.deb ... Unpacking libjs-regenerate (1.4.2-3) ... Selecting previously unselected package node-regenerate. Preparing to unpack .../113-node-regenerate_1.4.2-3_all.deb ... Unpacking node-regenerate (1.4.2-3) ... Selecting previously unselected package node-regenerate-unicode-properties. Preparing to unpack .../114-node-regenerate-unicode-properties_10.2.2+ds-1_all.deb ... Unpacking node-regenerate-unicode-properties (10.2.2+ds-1) ... Selecting previously unselected package node-regexpp. Preparing to unpack .../115-node-regexpp_3.2.0-6_all.deb ... Unpacking node-regexpp (3.2.0-6) ... Selecting previously unselected package node-strip-json-comments. Preparing to unpack .../116-node-strip-json-comments_4.0.0-4_all.deb ... Unpacking node-strip-json-comments (4.0.0-4) ... Selecting previously unselected package node-json-schema. Preparing to unpack .../117-node-json-schema_0.4.0+~7.0.11-1_all.deb ... Unpacking node-json-schema (0.4.0+~7.0.11-1) ... Selecting previously unselected package node-v8-compile-cache. Preparing to unpack .../118-node-v8-compile-cache_2.4.0-2_all.deb ... Unpacking node-v8-compile-cache (2.4.0-2) ... Selecting previously unselected package eslint. Preparing to unpack .../119-eslint_6.4.0~dfsg+~6.1.9-12_all.deb ... Unpacking eslint (6.4.0~dfsg+~6.1.9-12) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../120-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package gyp. Preparing to unpack .../121-gyp_0.16.2-2_all.deb ... Unpacking gyp (0.16.2-2) ... Selecting previously unselected package node-neo-async. Preparing to unpack .../122-node-neo-async_2.6.2+~cs3.0.0-3_all.deb ... Unpacking node-neo-async (2.6.2+~cs3.0.0-3) ... Selecting previously unselected package node-arrify. Preparing to unpack .../123-node-arrify_2.0.1-3_all.deb ... Unpacking node-arrify (2.0.1-3) ... Selecting previously unselected package node-is-plain-obj. Preparing to unpack .../124-node-is-plain-obj_3.0.0-2_all.deb ... Unpacking node-is-plain-obj (3.0.0-2) ... Selecting previously unselected package node-is-buffer. Preparing to unpack .../125-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 .../126-node-kind-of_6.0.3+dfsg-2_all.deb ... Unpacking node-kind-of (6.0.3+dfsg-2) ... Selecting previously unselected package node-minimist. Preparing to unpack .../127-node-minimist_1.2.8+~cs5.3.5-1_all.deb ... Unpacking node-minimist (1.2.8+~cs5.3.5-1) ... Selecting previously unselected package node-wordwrap. Preparing to unpack .../128-node-wordwrap_1.0.0-4_all.deb ... Unpacking node-wordwrap (1.0.0-4) ... Selecting previously unselected package node-optimist. Preparing to unpack .../129-node-optimist_0.6.1+~0.0.30-2_all.deb ... Unpacking node-optimist (0.6.1+~0.0.30-2) ... Selecting previously unselected package libjs-source-map. Preparing to unpack .../130-libjs-source-map_0.7.0++dfsg2+really.0.6.1-15_all.deb ... Unpacking libjs-source-map (0.7.0++dfsg2+really.0.6.1-15) ... Selecting previously unselected package node-source-map. Preparing to unpack .../131-node-source-map_0.7.0++dfsg2+really.0.6.1-15_all.deb ... Unpacking node-source-map (0.7.0++dfsg2+really.0.6.1-15) ... Selecting previously unselected package handlebars. Preparing to unpack .../132-handlebars_3%3a4.7.7+~4.1.0-1_all.deb ... Unpacking handlebars (3:4.7.7+~4.1.0-1) ... Selecting previously unselected package libjs-events. Preparing to unpack .../133-libjs-events_3.3.0+~3.0.0-3_all.deb ... Unpacking libjs-events (3.3.0+~3.0.0-3) ... Selecting previously unselected package libjs-is-typedarray. Preparing to unpack .../134-libjs-is-typedarray_1.0.0-4_all.deb ... Unpacking libjs-is-typedarray (1.0.0-4) ... Selecting previously unselected package libjs-prettify. Preparing to unpack .../135-libjs-prettify_2015.12.04+dfsg-2_all.deb ... Unpacking libjs-prettify (2015.12.04+dfsg-2) ... Selecting previously unselected package libjs-sprintf-js. Preparing to unpack .../136-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 libjs-typedarray-to-buffer. Preparing to unpack .../137-libjs-typedarray-to-buffer_4.0.0-2_all.deb ... Unpacking libjs-typedarray-to-buffer (4.0.0-2) ... Selecting previously unselected package node-lodash-packages. Preparing to unpack .../138-node-lodash-packages_4.17.21+dfsg+~cs8.31.198.20210220-9_all.deb ... Unpacking node-lodash-packages (4.17.21+dfsg+~cs8.31.198.20210220-9) ... Selecting previously unselected package node-function-bind. Preparing to unpack .../139-node-function-bind_1.1.2+~cs2.1.14-1_all.deb ... Unpacking node-function-bind (1.1.2+~cs2.1.14-1) ... Selecting previously unselected package node-object-inspect. Preparing to unpack .../140-node-object-inspect_1.12.2+~cs1.8.1-1_all.deb ... Unpacking node-object-inspect (1.12.2+~cs1.8.1-1) ... Selecting previously unselected package node-es-abstract. Preparing to unpack .../141-node-es-abstract_1.20.4+~cs26.27.47-2_all.deb ... Unpacking node-es-abstract (1.20.4+~cs26.27.47-2) ... Selecting previously unselected package node-resolve. Preparing to unpack .../142-node-resolve_1.22.10+~cs5.37.15-1_all.deb ... Unpacking node-resolve (1.22.10+~cs5.37.15-1) ... Selecting previously unselected package node-define-properties. Preparing to unpack .../143-node-define-properties_1.2.1+~cs2.2.3-1_all.deb ... Unpacking node-define-properties (1.2.1+~cs2.2.3-1) ... Selecting previously unselected package node-debbundle-es-to-primitive. Preparing to unpack .../144-node-debbundle-es-to-primitive_1.2.1+~cs9.7.25-2_all.deb ... Unpacking node-debbundle-es-to-primitive (1.2.1+~cs9.7.25-2) ... Selecting previously unselected package node-isobject. Preparing to unpack .../145-node-isobject_4.0.0-2_all.deb ... Unpacking node-isobject (4.0.0-2) ... Selecting previously unselected package node-is-descriptor. Preparing to unpack .../146-node-is-descriptor_3.0.0-2_all.deb ... Unpacking node-is-descriptor (3.0.0-2) ... Selecting previously unselected package node-define-property. Preparing to unpack .../147-node-define-property_2.0.2+really+2.0.2-3_all.deb ... Unpacking node-define-property (2.0.2+really+2.0.2-3) ... Selecting previously unselected package node-defined. Preparing to unpack .../148-node-defined_1.0.1+~1.0.0-1_all.deb ... Unpacking node-defined (1.0.1+~1.0.0-1) ... Selecting previously unselected package node-abbrev. Preparing to unpack .../149-node-abbrev_1.1.1+~1.1.2-1_all.deb ... Unpacking node-abbrev (1.1.1+~1.1.2-1) ... Selecting previously unselected package node-archy. Preparing to unpack .../150-node-archy_1.0.0-7_all.deb ... Unpacking node-archy (1.0.0-7) ... Selecting previously unselected package node-async. Preparing to unpack .../151-node-async_3.2.6+dfsg-3_all.deb ... Unpacking node-async (3.2.6+dfsg-3) ... Selecting previously unselected package node-convert-source-map. Preparing to unpack .../152-node-convert-source-map_1.9.0+~1.5.2-1_all.deb ... Unpacking node-convert-source-map (1.9.0+~1.5.2-1) ... Selecting previously unselected package node-decamelize. Preparing to unpack .../153-node-decamelize_4.0.0-2_all.deb ... Unpacking node-decamelize (4.0.0-2) ... Selecting previously unselected package node-es6-error. Preparing to unpack .../154-node-es6-error_4.1.1-5_all.deb ... Unpacking node-es6-error (4.1.1-5) ... Selecting previously unselected package node-esprima. Preparing to unpack .../155-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-escodegen. Preparing to unpack .../156-node-escodegen_2.1.0+dfsg+~0.0.8-2_all.deb ... Unpacking node-escodegen (2.1.0+dfsg+~0.0.8-2) ... Selecting previously unselected package node-commondir. Preparing to unpack .../157-node-commondir_1.0.1+~1.0.0-1_all.deb ... Unpacking node-commondir (1.0.1+~1.0.0-1) ... Selecting previously unselected package node-is-number. Preparing to unpack .../158-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 .../159-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 .../160-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 .../161-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 .../162-node-braces_3.0.3+~3.0.5-1_all.deb ... Unpacking node-braces (3.0.3+~3.0.5-1) ... Selecting previously unselected package node-normalize-path. Preparing to unpack .../163-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 .../164-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-micromatch. Preparing to unpack .../165-node-micromatch_4.0.8+~4.0.10-1_all.deb ... Unpacking node-micromatch (4.0.8+~4.0.10-1) ... Selecting previously unselected package node-pify. Preparing to unpack .../166-node-pify_5.0.0+~cs5.0.1-1_all.deb ... Unpacking node-pify (5.0.0+~cs5.0.1-1) ... Selecting previously unselected package node-path-type. Preparing to unpack .../167-node-path-type_4.0.0-3_all.deb ... Unpacking node-path-type (4.0.0-3) ... Selecting previously unselected package node-n3. Preparing to unpack .../168-node-n3_1.16.3+~1.2.3+~1.10.4-1_all.deb ... Unpacking node-n3 (1.16.3+~1.2.3+~1.10.4-1) ... Selecting previously unselected package node-slash. Preparing to unpack .../169-node-slash_4.0.0-3_all.deb ... Unpacking node-slash (4.0.0-3) ... Selecting previously unselected package node-globby. Preparing to unpack .../170-node-globby_13.1.3+~cs16.25.40-3_all.deb ... Unpacking node-globby (13.1.3+~cs16.25.40-3) ... Selecting previously unselected package node-graceful-fs. Preparing to unpack .../171-node-graceful-fs_4.2.10-1_all.deb ... Unpacking node-graceful-fs (4.2.10-1) ... Selecting previously unselected package node-is-path-cwd. Preparing to unpack .../172-node-is-path-cwd_2.2.0-2_all.deb ... Unpacking node-is-path-cwd (2.2.0-2) ... Selecting previously unselected package node-path-is-inside. Preparing to unpack .../173-node-path-is-inside_1.0.2+~1.0.0-1_all.deb ... Unpacking node-path-is-inside (1.0.2+~1.0.0-1) ... Selecting previously unselected package node-is-path-inside. Preparing to unpack .../174-node-is-path-inside_3.0.3-2_all.deb ... Unpacking node-is-path-inside (3.0.3-2) ... Selecting previously unselected package node-escape-string-regexp. Preparing to unpack .../175-node-escape-string-regexp_4.0.0-2_all.deb ... Unpacking node-escape-string-regexp (4.0.0-2) ... Selecting previously unselected package node-indent-string. Preparing to unpack .../176-node-indent-string_4.0.0-2_all.deb ... Unpacking node-indent-string (4.0.0-2) ... Selecting previously unselected package node-p-map. Preparing to unpack .../177-node-p-map_4.0.0+~3.1.0+~3.0.1-2_all.deb ... Unpacking node-p-map (4.0.0+~3.1.0+~3.0.1-2) ... Selecting previously unselected package node-del. Preparing to unpack .../178-node-del_7.1.0-1_all.deb ... Unpacking node-del (7.1.0-1) ... Selecting previously unselected package node-make-dir. Preparing to unpack .../179-node-make-dir_3.1.0-3_all.deb ... Unpacking node-make-dir (3.1.0-3) ... Selecting previously unselected package node-p-limit. Preparing to unpack .../180-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 .../181-node-p-locate_6.0.0-13_all.deb ... Unpacking node-p-locate (6.0.0-13) ... Selecting previously unselected package node-locate-path. Preparing to unpack .../182-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 .../183-node-path-exists_5.0.0-9_all.deb ... Unpacking node-path-exists (5.0.0-9) ... Selecting previously unselected package node-find-up. Preparing to unpack .../184-node-find-up_6.3.0-8_all.deb ... Unpacking node-find-up (6.3.0-8) ... Selecting previously unselected package node-pkg-dir. Preparing to unpack .../185-node-pkg-dir_5.0.0-2_all.deb ... Unpacking node-pkg-dir (5.0.0-2) ... Selecting previously unselected package node-find-cache-dir. Preparing to unpack .../186-node-find-cache-dir_3.3.2+~3.2.1-1_all.deb ... Unpacking node-find-cache-dir (3.3.2+~3.2.1-1) ... Selecting previously unselected package node-signal-exit. Preparing to unpack .../187-node-signal-exit_4.1.0-7_all.deb ... Unpacking node-signal-exit (4.1.0-7) ... Selecting previously unselected package node-foreground-child. Preparing to unpack .../188-node-foreground-child_3.1.1-2_all.deb ... Unpacking node-foreground-child (3.1.1-2) ... Selecting previously unselected package node-is-stream. Preparing to unpack .../189-node-is-stream_3.0.0-5_all.deb ... Unpacking node-is-stream (3.0.0-5) ... Selecting previously unselected package node-is-windows. Preparing to unpack .../190-node-is-windows_1.0.2+~cs1.0.0-1_all.deb ... Unpacking node-is-windows (1.0.2+~cs1.0.0-1) ... Selecting previously unselected package node-ampproject-remapping. Preparing to unpack .../191-node-ampproject-remapping_2.2.0+~cs5.15.37-1_all.deb ... Unpacking node-ampproject-remapping (2.2.0+~cs5.15.37-1) ... Selecting previously unselected package node-sprintf-js. Preparing to unpack .../192-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 .../193-node-argparse_2.0.1-2_all.deb ... Unpacking node-argparse (2.0.1-2) ... Selecting previously unselected package node-js-yaml. Preparing to unpack .../194-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-nopt. Preparing to unpack .../195-node-nopt_5.0.0-4_all.deb ... Unpacking node-nopt (5.0.0-4) ... Selecting previously unselected package node-wrappy. Preparing to unpack .../196-node-wrappy_1.0.2-3_all.deb ... Unpacking node-wrappy (1.0.2-3) ... Selecting previously unselected package node-once. Preparing to unpack .../197-node-once_1.4.1-1_all.deb ... Unpacking node-once (1.4.1-1) ... Selecting previously unselected package node-npm-run-path. Preparing to unpack .../198-node-npm-run-path_5.1.0+~4.0.0-8_all.deb ... Unpacking node-npm-run-path (5.1.0+~4.0.0-8) ... Selecting previously unselected package node-shebang-regex. Preparing to unpack .../199-node-shebang-regex_3.0.0-2_all.deb ... Unpacking node-shebang-regex (3.0.0-2) ... Selecting previously unselected package node-shebang-command. Preparing to unpack .../200-node-shebang-command_2.0.0-1_all.deb ... Unpacking node-shebang-command (2.0.0-1) ... Selecting previously unselected package node-strip-bom. Preparing to unpack .../201-node-strip-bom_4.0.0-2_all.deb ... Unpacking node-strip-bom (4.0.0-2) ... Selecting previously unselected package node-has-flag. Preparing to unpack .../202-node-has-flag_5.0.1-1_all.deb ... Unpacking node-has-flag (5.0.1-1) ... Selecting previously unselected package node-supports-color. Preparing to unpack .../203-node-supports-color_10.2.2+ds-3_all.deb ... Unpacking node-supports-color (10.2.2+ds-3) ... Selecting previously unselected package node-util. Preparing to unpack .../204-node-util_0.12.5+~1.0.10-1_all.deb ... Unpacking node-util (0.12.5+~1.0.10-1) ... Selecting previously unselected package node-assert. Preparing to unpack .../205-node-assert_2.0.0+~cs3.9.8-2_all.deb ... Unpacking node-assert (2.0.0+~cs3.9.8-2) ... Selecting previously unselected package node-babel-plugin-add-module-exports. Preparing to unpack .../206-node-babel-plugin-add-module-exports_1.0.4+dfsg1~cs5.8.0-4_all.deb ... Unpacking node-babel-plugin-add-module-exports (1.0.4+dfsg1~cs5.8.0-4) ... Selecting previously unselected package node-regenerator-runtime. Preparing to unpack .../207-node-regenerator-runtime_0.15.2+~0.10.8-1_all.deb ... Unpacking node-regenerator-runtime (0.15.2+~0.10.8-1) ... Selecting previously unselected package node-babel7-runtime. Preparing to unpack .../208-node-babel7-runtime_7.20.15+ds1+~cs214.269.168-10_all.deb ... Unpacking node-babel7-runtime (7.20.15+ds1+~cs214.269.168-10) ... Selecting previously unselected package node-babel-helper-define-polyfill-provider. Preparing to unpack .../209-node-babel-helper-define-polyfill-provider_0.3.3~0~20220913+ds1-1_all.deb ... Unpacking node-babel-helper-define-polyfill-provider (0.3.3~0~20220913+ds1-1) ... Selecting previously unselected package node-babel-plugin-polyfill-corejs2. Preparing to unpack .../210-node-babel-plugin-polyfill-corejs2_0.3.3~0~20220913+ds1-1_all.deb ... Unpacking node-babel-plugin-polyfill-corejs2 (0.3.3~0~20220913+ds1-1) ... Selecting previously unselected package node-caniuse-lite. Preparing to unpack .../211-node-caniuse-lite_1.0.30001752+dfsg+~1.0.5-1_all.deb ... Unpacking node-caniuse-lite (1.0.30001752+dfsg+~1.0.5-1) ... Selecting previously unselected package node-electron-to-chromium. Preparing to unpack .../212-node-electron-to-chromium_1.5.244-1_all.deb ... Unpacking node-electron-to-chromium (1.5.244-1) ... Selecting previously unselected package node-picocolors. Preparing to unpack .../213-node-picocolors_1.0.0-4_all.deb ... Unpacking node-picocolors (1.0.0-4) ... Selecting previously unselected package node-browserslist. Preparing to unpack .../214-node-browserslist_4.27.0+~cs8.11.53-2_all.deb ... Unpacking node-browserslist (4.27.0+~cs8.11.53-2) ... Selecting previously unselected package node-core-js-compat. Preparing to unpack .../215-node-core-js-compat_3.33.2-1_all.deb ... Unpacking node-core-js-compat (3.33.2-1) ... Selecting previously unselected package node-babel-plugin-polyfill-corejs3. Preparing to unpack .../216-node-babel-plugin-polyfill-corejs3_0.6.0~0~20220913+ds1-1_all.deb ... Unpacking node-babel-plugin-polyfill-corejs3 (0.6.0~0~20220913+ds1-1) ... Selecting previously unselected package node-babel-plugin-polyfill-regenerator. Preparing to unpack .../217-node-babel-plugin-polyfill-regenerator_0.4.1~0~20220913+ds1-1_all.deb ... Unpacking node-babel-plugin-polyfill-regenerator (0.4.1~0~20220913+ds1-1) ... Selecting previously unselected package node-color-name. Preparing to unpack .../218-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 .../219-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 .../220-node-ansi-styles_6.2.1-3_all.deb ... Unpacking node-ansi-styles (6.2.1-3) ... Selecting previously unselected package node-chalk. Preparing to unpack .../221-node-chalk_5.6.0-1_all.deb ... Unpacking node-chalk (5.6.0-1) ... Selecting previously unselected package node-for-in. Preparing to unpack .../222-node-for-in_1.0.2-4_all.deb ... Unpacking node-for-in (1.0.2-4) ... Selecting previously unselected package node-for-own. Preparing to unpack .../223-node-for-own_1.0.0-3_all.deb ... Unpacking node-for-own (1.0.0-3) ... Selecting previously unselected package node-is-plain-object. Preparing to unpack .../224-node-is-plain-object_5.0.0-7_all.deb ... Unpacking node-is-plain-object (5.0.0-7) ... Selecting previously unselected package node-is-extendable. Preparing to unpack .../225-node-is-extendable_1.0.1-3_all.deb ... Unpacking node-is-extendable (1.0.1-3) ... Selecting previously unselected package node-clone-deep. Preparing to unpack .../226-node-clone-deep_4.0.1+~cs7.0.2-1_all.deb ... Unpacking node-clone-deep (4.0.1+~cs7.0.2-1) ... Selecting previously unselected package node-commander. Preparing to unpack .../227-node-commander_9.4.1-1_all.deb ... Unpacking node-commander (9.4.1-1) ... Selecting previously unselected package node-core-js. Preparing to unpack .../228-node-core-js_3.33.2-1_all.deb ... Unpacking node-core-js (3.33.2-1) ... Selecting previously unselected package node-core-js-pure. Preparing to unpack .../229-node-core-js-pure_3.33.2-1_all.deb ... Unpacking node-core-js-pure (3.33.2-1) ... Selecting previously unselected package node-fs-readdir-recursive. Preparing to unpack .../230-node-fs-readdir-recursive_1.1.0+~1.1.0-1_all.deb ... Unpacking node-fs-readdir-recursive (1.1.0+~1.1.0-1) ... Selecting previously unselected package node-js-tokens. Preparing to unpack .../231-node-js-tokens_8.0.0-2_all.deb ... Unpacking node-js-tokens (8.0.0-2) ... Selecting previously unselected package node-jsesc. Preparing to unpack .../232-node-jsesc_3.0.2+~3.0.1-1_all.deb ... Unpacking node-jsesc (3.0.2+~3.0.1-1) ... Selecting previously unselected package node-json5. Preparing to unpack .../233-node-json5_2.2.3+dfsg-2_all.deb ... Unpacking node-json5 (2.2.3+dfsg-2) ... Selecting previously unselected package node-quick-lru. Preparing to unpack .../234-node-quick-lru_6.1.1-4_all.deb ... Unpacking node-quick-lru (6.1.1-4) ... Selecting previously unselected package node-regenerator-transform. Preparing to unpack .../235-node-regenerator-transform_0.15.2+~0.10.8-1_all.deb ... Unpacking node-regenerator-transform (0.15.2+~0.10.8-1) ... Selecting previously unselected package node-regjsgen. Preparing to unpack .../236-node-regjsgen_0.8.0+ds-1_all.deb ... Unpacking node-regjsgen (0.8.0+ds-1) ... Selecting previously unselected package node-regjsparser. Preparing to unpack .../237-node-regjsparser_0.12.0+ds-1_all.deb ... Unpacking node-regjsparser (0.12.0+ds-1) ... Selecting previously unselected package node-unicode-canonical-property-names-ecmascript. Preparing to unpack .../238-node-unicode-canonical-property-names-ecmascript_2.0.0-2_all.deb ... Unpacking node-unicode-canonical-property-names-ecmascript (2.0.0-2) ... Selecting previously unselected package node-unicode-property-aliases-ecmascript. Preparing to unpack .../239-node-unicode-property-aliases-ecmascript_2.1.0+ds-1_all.deb ... Unpacking node-unicode-property-aliases-ecmascript (2.1.0+ds-1) ... Selecting previously unselected package node-unicode-match-property-ecmascript. Preparing to unpack .../240-node-unicode-match-property-ecmascript_2.0.0-2_all.deb ... Unpacking node-unicode-match-property-ecmascript (2.0.0-2) ... Selecting previously unselected package node-unicode-match-property-value-ecmascript. Preparing to unpack .../241-node-unicode-match-property-value-ecmascript_2.2.0+ds-1_all.deb ... Unpacking node-unicode-match-property-value-ecmascript (2.2.0+ds-1) ... Selecting previously unselected package node-regexpu-core. Preparing to unpack .../242-node-regexpu-core_6.2.0-2_all.deb ... Unpacking node-regexpu-core (6.2.0-2) ... Selecting previously unselected package node-source-map-support. Preparing to unpack .../243-node-source-map-support_0.5.21+ds+~0.5.10-1_all.deb ... Unpacking node-source-map-support (0.5.21+ds+~0.5.10-1) ... Selecting previously unselected package node-to-fast-properties. Preparing to unpack .../244-node-to-fast-properties_3.0.1-3_all.deb ... Unpacking node-to-fast-properties (3.0.1-3) ... Selecting previously unselected package node-v8flags. Preparing to unpack .../245-node-v8flags_3.2.0+~3.1.1-1_all.deb ... Unpacking node-v8flags (3.2.0+~3.1.1-1) ... Selecting previously unselected package node-babel7. Preparing to unpack .../246-node-babel7_7.20.15+ds1+~cs214.269.168-10_all.deb ... Unpacking node-babel7 (7.20.15+ds1+~cs214.269.168-10) ... Selecting previously unselected package node-is-arrayish. Preparing to unpack .../247-node-is-arrayish_0.3.2-3_all.deb ... Unpacking node-is-arrayish (0.3.2-3) ... Selecting previously unselected package node-error-ex. Preparing to unpack .../248-node-error-ex_1.3.2-4_all.deb ... Unpacking node-error-ex (1.3.2-4) ... Selecting previously unselected package node-json-parse-better-errors. Preparing to unpack .../249-node-json-parse-better-errors_1.0.2+~cs3.3.1-3_all.deb ... Unpacking node-json-parse-better-errors (1.0.2+~cs3.3.1-3) ... Selecting previously unselected package node-parse-json. Preparing to unpack .../250-node-parse-json_5.2.0+~cs5.1.7-2_all.deb ... Unpacking node-parse-json (5.2.0+~cs5.1.7-2) ... Selecting previously unselected package node-hosted-git-info. Preparing to unpack .../251-node-hosted-git-info_6.1.1-2_all.deb ... Unpacking node-hosted-git-info (6.1.1-2) ... Selecting previously unselected package node-spdx-license-ids. Preparing to unpack .../252-node-spdx-license-ids_3.0.12-1_all.deb ... Unpacking node-spdx-license-ids (3.0.12-1) ... Selecting previously unselected package node-spdx-exceptions. Preparing to unpack .../253-node-spdx-exceptions_2.3.0-2_all.deb ... Unpacking node-spdx-exceptions (2.3.0-2) ... Selecting previously unselected package node-spdx-expression-parse. Preparing to unpack .../254-node-spdx-expression-parse_3.0.1+~3.0.1-1_all.deb ... Unpacking node-spdx-expression-parse (3.0.1+~3.0.1-1) ... Selecting previously unselected package node-spdx-correct. Preparing to unpack .../255-node-spdx-correct_3.1.1-2_all.deb ... Unpacking node-spdx-correct (3.1.1-2) ... Selecting previously unselected package node-validate-npm-package-license. Preparing to unpack .../256-node-validate-npm-package-license_3.0.4-2_all.deb ... Unpacking node-validate-npm-package-license (3.0.4-2) ... Selecting previously unselected package node-normalize-package-data. Preparing to unpack .../257-node-normalize-package-data_4.0.1+~2.4.1-1_all.deb ... Unpacking node-normalize-package-data (4.0.1+~2.4.1-1) ... Selecting previously unselected package node-read-pkg. Preparing to unpack .../258-node-read-pkg_5.2.0-2_all.deb ... Unpacking node-read-pkg (5.2.0-2) ... Selecting previously unselected package node-uuid. Preparing to unpack .../259-node-uuid_8.3.2+~8.3.4-1_all.deb ... Unpacking node-uuid (8.3.2+~8.3.4-1) ... Selecting previously unselected package node-isexe. Preparing to unpack .../260-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 .../261-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-is-typedarray. Preparing to unpack .../262-node-is-typedarray_1.0.0-4_all.deb ... Unpacking node-is-typedarray (1.0.0-4) ... Selecting previously unselected package node-typedarray-to-buffer. Preparing to unpack .../263-node-typedarray-to-buffer_4.0.0-2_all.deb ... Unpacking node-typedarray-to-buffer (4.0.0-2) ... Selecting previously unselected package node-write-file-atomic. Preparing to unpack .../264-node-write-file-atomic_4.0.2+~4.0.0-2_all.deb ... Unpacking node-write-file-atomic (4.0.2+~4.0.0-2) ... Selecting previously unselected package node-slice-ansi. Preparing to unpack .../265-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 .../266-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 .../267-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 .../268-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 .../269-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 .../270-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 .../271-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-wrap-ansi. Preparing to unpack .../272-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 .../273-node-cliui_7.0.4+repack+1+~cs1.4.2-2_all.deb ... Unpacking node-cliui (7.0.4+repack+1+~cs1.4.2-2) ... Selecting previously unselected package node-get-caller-file. Preparing to unpack .../274-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 .../275-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 .../276-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-camelcase. Preparing to unpack .../277-node-camelcase_7.0.0-3_all.deb ... Unpacking node-camelcase (7.0.0-3) ... Selecting previously unselected package node-yargs-parser. Preparing to unpack .../278-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 .../279-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 node-istanbul. Preparing to unpack .../280-node-istanbul_0.4.5+repack10+~cs98.25.59-4_all.deb ... Unpacking node-istanbul (0.4.5+repack10+~cs98.25.59-4) ... Selecting previously unselected package node-through. Preparing to unpack .../281-node-through_2.3.8+~cs0.0.30-1_all.deb ... Unpacking node-through (2.3.8+~cs0.0.30-1) ... Selecting previously unselected package node-resumer. Preparing to unpack .../282-node-resumer_0.0.0-6_all.deb ... Unpacking node-resumer (0.0.0-6) ... Selecting previously unselected package node-tape. Preparing to unpack .../283-node-tape_5.6.1+~cs8.20.19-5_all.deb ... Unpacking node-tape (5.6.1+~cs8.20.19-5) ... Selecting previously unselected package node-deep-equal. Preparing to unpack .../284-node-deep-equal_2.2.3+~cs43.15.94-1_all.deb ... Unpacking node-deep-equal (2.2.3+~cs43.15.94-1) ... Selecting previously unselected package libjs-util. Preparing to unpack .../285-libjs-util_0.12.5+~1.0.10-1_all.deb ... Unpacking libjs-util (0.12.5+~1.0.10-1) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../286-libssl-dev_3.5.4-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.4-1) ... Selecting previously unselected package libuv1-dev:amd64. Preparing to unpack .../287-libuv1-dev_1.51.0-2_amd64.deb ... Unpacking libuv1-dev:amd64 (1.51.0-2) ... Selecting previously unselected package libnode-dev. Preparing to unpack .../288-libnode-dev_22.21.1+dfsg+~cs22.19.0-5_amd64.deb ... Unpacking libnode-dev (22.21.1+dfsg+~cs22.19.0-5) ... Selecting previously unselected package node-agent-base. Preparing to unpack .../289-node-agent-base_7.1.4~0~2025070717-6_all.deb ... Unpacking node-agent-base (7.1.4~0~2025070717-6) ... Selecting previously unselected package node-ajv-keywords. Preparing to unpack .../290-node-ajv-keywords_5.1.0-4_all.deb ... Unpacking node-ajv-keywords (5.1.0-4) ... Selecting previously unselected package node-ansi-escapes. Preparing to unpack .../291-node-ansi-escapes_5.0.0+really.4.3.1-1_all.deb ... Unpacking node-ansi-escapes (5.0.0+really.4.3.1-1) ... Selecting previously unselected package node-aproba. Preparing to unpack .../292-node-aproba_2.0.0-3_all.deb ... Unpacking node-aproba (2.0.0-3) ... Selecting previously unselected package node-delegates. Preparing to unpack .../293-node-delegates_1.0.0-3_all.deb ... Unpacking node-delegates (1.0.0-3) ... Selecting previously unselected package node-are-we-there-yet. Preparing to unpack .../294-node-are-we-there-yet_3.0.1+~1.1.0-1_all.deb ... Unpacking node-are-we-there-yet (3.0.1+~1.1.0-1) ... Selecting previously unselected package node-async-each. Preparing to unpack .../295-node-async-each_1.0.3-3_all.deb ... Unpacking node-async-each (1.0.3-3) ... Selecting previously unselected package node-babel-plugin-lodash. Preparing to unpack .../296-node-babel-plugin-lodash_3.3.4+~cs2.0.1-8_all.deb ... Unpacking node-babel-plugin-lodash (3.3.4+~cs2.0.1-8) ... Selecting previously unselected package node-base64-js. Preparing to unpack .../297-node-base64-js_1.5.1+dfsg+~1.3.0-2_all.deb ... Unpacking node-base64-js (1.5.1+dfsg+~1.3.0-2) ... Selecting previously unselected package node-binary-extensions. Preparing to unpack .../298-node-binary-extensions_2.2.0-2_all.deb ... Unpacking node-binary-extensions (2.2.0-2) ... Selecting previously unselected package node-builtins. Preparing to unpack .../299-node-builtins_5.0.1-1_all.deb ... Unpacking node-builtins (5.0.1-1) ... Selecting previously unselected package node-chownr. Preparing to unpack .../300-node-chownr_2.0.0-3_all.deb ... Unpacking node-chownr (2.0.0-3) ... Selecting previously unselected package node-iferr. Preparing to unpack .../301-node-iferr_1.0.2+~1.0.2-1_all.deb ... Unpacking node-iferr (1.0.2+~1.0.2-1) ... Selecting previously unselected package node-fs-write-stream-atomic. Preparing to unpack .../302-node-fs-write-stream-atomic_1.0.10-6_all.deb ... Unpacking node-fs-write-stream-atomic (1.0.10-6) ... Selecting previously unselected package node-run-queue. Preparing to unpack .../303-node-run-queue_2.0.0-3_all.deb ... Unpacking node-run-queue (2.0.0-3) ... Selecting previously unselected package node-copy-concurrently. Preparing to unpack .../304-node-copy-concurrently_1.0.5-9_all.deb ... Unpacking node-copy-concurrently (1.0.5-9) ... Selecting previously unselected package node-move-concurrently. Preparing to unpack .../305-node-move-concurrently_1.0.1-5_all.deb ... Unpacking node-move-concurrently (1.0.1-5) ... Selecting previously unselected package node-promise-inflight. Preparing to unpack .../306-node-promise-inflight_1.0.1+~1.0.0-1_all.deb ... Unpacking node-promise-inflight (1.0.1+~1.0.0-1) ... Selecting previously unselected package node-ssri. Preparing to unpack .../307-node-ssri_9.0.1-3_all.deb ... Unpacking node-ssri (9.0.1-3) ... Selecting previously unselected package node-unique-filename. Preparing to unpack .../308-node-unique-filename_1.1.1+ds-2_all.deb ... Unpacking node-unique-filename (1.1.1+ds-2) ... Selecting previously unselected package node-cacache. Preparing to unpack .../309-node-cacache_17.0.3+ds1+~cs8.2.7-1_all.deb ... Unpacking node-cacache (17.0.3+ds1+~cs8.2.7-1) ... Selecting previously unselected package node-is-binary-path. Preparing to unpack .../310-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 .../311-node-path-is-absolute_2.0.0-2_all.deb ... Unpacking node-path-is-absolute (2.0.0-2) ... Selecting previously unselected package node-set-immediate-shim. Preparing to unpack .../312-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 .../313-node-readdirp_3.6.0-1_all.deb ... Unpacking node-readdirp (3.6.0-1) ... Selecting previously unselected package node-chokidar. Preparing to unpack .../314-node-chokidar_3.6.0-3_all.deb ... Unpacking node-chokidar (3.6.0-3) ... Selecting previously unselected package node-tslib. Preparing to unpack .../315-node-tslib_2.4.1-1_all.deb ... Unpacking node-tslib (2.4.1-1) ... Selecting previously unselected package node-chrome-trace-event. Preparing to unpack .../316-node-chrome-trace-event_1.0.3-2_all.deb ... Unpacking node-chrome-trace-event (1.0.3-2) ... Selecting previously unselected package node-ci-info. Preparing to unpack .../317-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-colors. Preparing to unpack .../318-node-colors_1.4.0-4_all.deb ... Unpacking node-colors (1.4.0-4) ... Selecting previously unselected package node-cli-table. Preparing to unpack .../319-node-cli-table_0.3.11+~cs0.13.4-3_all.deb ... Unpacking node-cli-table (0.3.11+~cs0.13.4-3) ... Selecting previously unselected package node-columnify. Preparing to unpack .../320-node-columnify_1.6.0+~1.5.1-1_all.deb ... Unpacking node-columnify (1.6.0+~1.5.1-1) ... Selecting previously unselected package node-console-control-strings. Preparing to unpack .../321-node-console-control-strings_1.1.0-3_all.deb ... Unpacking node-console-control-strings (1.1.0-3) ... Selecting previously unselected package node-css-selector-tokenizer. Preparing to unpack .../322-node-css-selector-tokenizer_0.8.0+~cs4.8.3-1_all.deb ... Unpacking node-css-selector-tokenizer (0.8.0+~cs4.8.3-1) ... Selecting previously unselected package node-postcss. Preparing to unpack .../323-node-postcss_8.5.6+~cs9.3.28-1_all.deb ... Unpacking node-postcss (8.5.6+~cs9.3.28-1) ... Selecting previously unselected package node-icss-utils. Preparing to unpack .../324-node-icss-utils_5.1.0+~5.1.0-1_all.deb ... Unpacking node-icss-utils (5.1.0+~5.1.0-1) ... Selecting previously unselected package node-postcss-modules-extract-imports. Preparing to unpack .../325-node-postcss-modules-extract-imports_3.0.0-2_all.deb ... Unpacking node-postcss-modules-extract-imports (3.0.0-2) ... Selecting previously unselected package node-postcss-modules-values. Preparing to unpack .../326-node-postcss-modules-values_4.0.0+~4.0.0-1_all.deb ... Unpacking node-postcss-modules-values (4.0.0+~4.0.0-1) ... Selecting previously unselected package node-postcss-value-parser. Preparing to unpack .../327-node-postcss-value-parser_4.2.0-1_all.deb ... Unpacking node-postcss-value-parser (4.2.0-1) ... Selecting previously unselected package node-prr. Preparing to unpack .../328-node-prr_1.0.1-3_all.deb ... Unpacking node-prr (1.0.1-3) ... Selecting previously unselected package node-errno. Preparing to unpack .../329-node-errno_1.0.0-3_all.deb ... Unpacking node-errno (1.0.0-3) ... Selecting previously unselected package node-memory-fs. Preparing to unpack .../330-node-memory-fs_0.5.0+~0.3.3-2_all.deb ... Unpacking node-memory-fs (0.5.0+~0.3.3-2) ... Selecting previously unselected package node-tapable. Preparing to unpack .../331-node-tapable_2.2.1-3_all.deb ... Unpacking node-tapable (2.2.1-3) ... Selecting previously unselected package node-enhanced-resolve. Preparing to unpack .../332-node-enhanced-resolve_5.15.0-1_all.deb ... Unpacking node-enhanced-resolve (5.15.0-1) ... Selecting previously unselected package node-es-module-lexer. Preparing to unpack .../333-node-es-module-lexer_1.1.0+dfsg-3_all.deb ... Unpacking node-es-module-lexer (1.1.0+dfsg-3) ... Selecting previously unselected package node-events. Preparing to unpack .../334-node-events_3.3.0+~3.0.0-3_all.deb ... Unpacking node-events (3.3.0+~3.0.0-3) ... Selecting previously unselected package node-resolve-cwd. Preparing to unpack .../335-node-resolve-cwd_3.0.0-2_all.deb ... Unpacking node-resolve-cwd (3.0.0-2) ... Selecting previously unselected package node-jest-debbundle. Preparing to unpack .../336-node-jest-debbundle_29.6.2~ds1+~cs73.45.28-9_all.deb ... Unpacking node-jest-debbundle (29.6.2~ds1+~cs73.45.28-9) ... Selecting previously unselected package node-interpret. Preparing to unpack .../337-node-interpret_2.2.0-3_all.deb ... Unpacking node-interpret (2.2.0-3) ... Selecting previously unselected package node-merge-stream. Preparing to unpack .../338-node-merge-stream_2.0.0+~1.1.2-2_all.deb ... Unpacking node-merge-stream (2.0.0+~1.1.2-2) ... Selecting previously unselected package node-jest-worker. Preparing to unpack .../339-node-jest-worker_29.6.2~ds1+~cs73.45.28-9_all.deb ... Unpacking node-jest-worker (29.6.2~ds1+~cs73.45.28-9) ... Selecting previously unselected package node-loader-runner. Preparing to unpack .../340-node-loader-runner_4.3.0-1_all.deb ... Unpacking node-loader-runner (4.3.0-1) ... Selecting previously unselected package node-mime. Preparing to unpack .../341-node-mime_4.1.0+dfsg+~cs8.97.10-6_all.deb ... Unpacking node-mime (4.1.0+dfsg+~cs8.97.10-6) ... Selecting previously unselected package node-mime-types. Preparing to unpack .../342-node-mime-types_3.0.1+~3.0.1-2_all.deb ... Unpacking node-mime-types (3.0.1+~3.0.1-2) ... Selecting previously unselected package node-rechoir. Preparing to unpack .../343-node-rechoir_0.8.0+~0.6.1-2_all.deb ... Unpacking node-rechoir (0.8.0+~0.6.1-2) ... Selecting previously unselected package node-schema-utils. Preparing to unpack .../344-node-schema-utils_4.2.0~ds-3_all.deb ... Unpacking node-schema-utils (4.2.0~ds-3) ... Selecting previously unselected package node-randombytes. Preparing to unpack .../345-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 .../346-node-serialize-javascript_6.0.2-1_all.deb ... Unpacking node-serialize-javascript (6.0.2-1) ... Selecting previously unselected package node-watchpack. Preparing to unpack .../347-node-watchpack_2.4.0+~cs2.8.1-1_all.deb ... Unpacking node-watchpack (2.4.0+~cs2.8.1-1) ... Selecting previously unselected package node-webassemblyjs. Preparing to unpack .../348-node-webassemblyjs_1.11.4+dfsg+~cs10.11.17-2_all.deb ... Unpacking node-webassemblyjs (1.11.4+dfsg+~cs10.11.17-2) ... Selecting previously unselected package node-source-list-map. Preparing to unpack .../349-node-source-list-map_2.0.1+dfsg+~0.1.2-1_all.deb ... Unpacking node-source-list-map (2.0.1+dfsg+~0.1.2-1) ... Selecting previously unselected package node-webpack-sources. Preparing to unpack .../350-node-webpack-sources_3.2.3+~3.2.0-2_all.deb ... Unpacking node-webpack-sources (3.2.3+~3.2.0-2) ... Selecting previously unselected package node-terser. Preparing to unpack .../351-node-terser_5.38.0-1_all.deb ... Unpacking node-terser (5.38.0-1) ... Selecting previously unselected package terser. Preparing to unpack .../352-terser_5.38.0-1_all.deb ... Unpacking terser (5.38.0-1) ... Selecting previously unselected package node-get-stream. Preparing to unpack .../353-node-get-stream_8.0.1-11_all.deb ... Unpacking node-get-stream (8.0.1-11) ... Selecting previously unselected package node-mimic-fn. Preparing to unpack .../354-node-mimic-fn_4.0.0-5_all.deb ... Unpacking node-mimic-fn (4.0.0-5) ... Selecting previously unselected package node-strip-eof. Preparing to unpack .../355-node-strip-eof_3.0.0-5_all.deb ... Unpacking node-strip-eof (3.0.0-5) ... Selecting previously unselected package node-execa. Preparing to unpack .../356-node-execa_8.0.1+dfsg1+~cs12.0.0-1_all.deb ... Unpacking node-execa (8.0.1+dfsg1+~cs12.0.0-1) ... Selecting previously unselected package node-envinfo. Preparing to unpack .../357-node-envinfo_7.11.0+~cs14.3.0-6_all.deb ... Unpacking node-envinfo (7.11.0+~cs14.3.0-6) ... Selecting previously unselected package webpack. Preparing to unpack .../358-webpack_5.97.1+dfsg1+~cs11.18.27-3_all.deb ... Unpacking webpack (5.97.1+dfsg1+~cs11.18.27-3) ... Selecting previously unselected package node-css-loader. Preparing to unpack .../359-node-css-loader_6.8.1+~cs14.0.17-1_all.deb ... Unpacking node-css-loader (6.8.1+~cs14.0.17-1) ... Selecting previously unselected package node-data-uri-to-buffer. Preparing to unpack .../360-node-data-uri-to-buffer_6.0.2~0~2025070717-6_all.deb ... Unpacking node-data-uri-to-buffer (6.0.2~0~2025070717-6) ... Selecting previously unselected package node-mimic-response. Preparing to unpack .../361-node-mimic-response_3.1.0-9_all.deb ... Unpacking node-mimic-response (3.1.0-9) ... Selecting previously unselected package node-decompress-response. Preparing to unpack .../362-node-decompress-response_6.0.0-3_all.deb ... Unpacking node-decompress-response (6.0.0-3) ... Selecting previously unselected package node-depd. Preparing to unpack .../363-node-depd_2.0.0-2_all.deb ... Unpacking node-depd (2.0.0-2) ... Selecting previously unselected package node-diff. Preparing to unpack .../364-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-err-code. Preparing to unpack .../365-node-err-code_2.0.3+dfsg-3_all.deb ... Unpacking node-err-code (2.0.3+dfsg-3) ... Selecting previously unselected package node-time-stamp. Preparing to unpack .../366-node-time-stamp_2.2.0-2_all.deb ... Unpacking node-time-stamp (2.2.0-2) ... Selecting previously unselected package node-fancy-log. Preparing to unpack .../367-node-fancy-log_1.3.3+~cs1.3.1-2_all.deb ... Unpacking node-fancy-log (1.3.3+~cs1.3.1-2) ... Selecting previously unselected package node-fetch. Preparing to unpack .../368-node-fetch_3.3.2+~cs11.4.11-3_all.deb ... Unpacking node-fetch (3.3.2+~cs11.4.11-3) ... Selecting previously unselected package node-has-unicode. Preparing to unpack .../369-node-has-unicode_2.0.1-5_all.deb ... Unpacking node-has-unicode (2.0.1-5) ... Selecting previously unselected package node-wide-align. Preparing to unpack .../370-node-wide-align_1.1.3-4_all.deb ... Unpacking node-wide-align (1.1.3-4) ... Selecting previously unselected package node-gauge. Preparing to unpack .../371-node-gauge_4.0.4-2_all.deb ... Unpacking node-gauge (4.0.4-2) ... Selecting previously unselected package node-lowercase-keys. Preparing to unpack .../372-node-lowercase-keys_2.0.0-2_all.deb ... Unpacking node-lowercase-keys (2.0.0-2) ... Selecting previously unselected package node-json-buffer. Preparing to unpack .../373-node-json-buffer_3.0.1+~3.0.0-1_all.deb ... Unpacking node-json-buffer (3.0.1+~3.0.0-1) ... Selecting previously unselected package node-p-cancelable. Preparing to unpack .../374-node-p-cancelable_2.1.1-1_all.deb ... Unpacking node-p-cancelable (2.1.1-1) ... Selecting previously unselected package node-got. Preparing to unpack .../375-node-got_11.8.5+~cs58.13.36-5_all.deb ... Unpacking node-got (11.8.5+~cs58.13.36-5) ... Selecting previously unselected package node-https-proxy-agent. Preparing to unpack .../376-node-https-proxy-agent_7.0.6~0~2025070717-6_all.deb ... Unpacking node-https-proxy-agent (7.0.6~0~2025070717-6) ... Selecting previously unselected package node-set-blocking. Preparing to unpack .../377-node-set-blocking_2.0.0-2_all.deb ... Unpacking node-set-blocking (2.0.0-2) ... Selecting previously unselected package node-npmlog. Preparing to unpack .../378-node-npmlog_7.0.1+~4.1.4-1_all.deb ... Unpacking node-npmlog (7.0.1+~4.1.4-1) ... Selecting previously unselected package node-osenv. Preparing to unpack .../379-node-osenv_0.1.5+~0.1.1-1_all.deb ... Unpacking node-osenv (0.1.5+~0.1.1-1) ... Selecting previously unselected package node-tar. Preparing to unpack .../380-node-tar_6.2.1+ds1+~cs6.1.13-1_all.deb ... Unpacking node-tar (6.2.1+ds1+~cs6.1.13-1) ... Selecting previously unselected package node-gyp. Preparing to unpack .../381-node-gyp_12.1.0+~6.1.0-1_all.deb ... Unpacking node-gyp (12.1.0+~6.1.0-1) ... Selecting previously unselected package node-http-proxy-agent. Preparing to unpack .../382-node-http-proxy-agent_7.0.2~0~2025070717-6_all.deb ... Unpacking node-http-proxy-agent (7.0.2~0~2025070717-6) ... Selecting previously unselected package node-ieee754. Preparing to unpack .../383-node-ieee754_1.2.1-3_all.deb ... Unpacking node-ieee754 (1.2.1-3) ... Selecting previously unselected package node-ini. Preparing to unpack .../384-node-ini_3.0.1-2_all.deb ... Unpacking node-ini (3.0.1-2) ... Selecting previously unselected package node-ip. Preparing to unpack .../385-node-ip_2.0.1+~1.1.3-3_all.deb ... Unpacking node-ip (2.0.1+~1.1.3-3) ... Selecting previously unselected package node-ip-regex. Preparing to unpack .../386-node-ip-regex_4.3.0+~4.1.1-1_all.deb ... Unpacking node-ip-regex (4.3.0+~4.1.1-1) ... Selecting previously unselected package node-mute-stream. Preparing to unpack .../387-node-mute-stream_0.0.8+~0.0.1-3_all.deb ... Unpacking node-mute-stream (0.0.8+~0.0.1-3) ... Selecting previously unselected package node-negotiator. Preparing to unpack .../388-node-negotiator_0.6.3+~0.6.1-1_all.deb ... Unpacking node-negotiator (0.6.3+~0.6.1-1) ... Selecting previously unselected package node-read-package-json. Preparing to unpack .../389-node-read-package-json_5.0.2+~2.0.0-5_all.deb ... Unpacking node-read-package-json (5.0.2+~2.0.0-5) ... Selecting previously unselected package node-npm-bundled. Preparing to unpack .../390-node-npm-bundled_2.0.1-2_all.deb ... Unpacking node-npm-bundled (2.0.1-2) ... Selecting previously unselected package node-validate-npm-package-name. Preparing to unpack .../391-node-validate-npm-package-name_5.0.0+~4.0.0-1_all.deb ... Unpacking node-validate-npm-package-name (5.0.0+~4.0.0-1) ... Selecting previously unselected package node-npm-package-arg. Preparing to unpack .../392-node-npm-package-arg_10.0.0+~3.0.0-2_all.deb ... Unpacking node-npm-package-arg (10.0.0+~3.0.0-2) ... Selecting previously unselected package node-retry. Preparing to unpack .../393-node-retry_0.13.1.+~cs2.19.16-1_all.deb ... Unpacking node-retry (0.13.1.+~cs2.19.16-1) ... Selecting previously unselected package node-promise-retry. Preparing to unpack .../394-node-promise-retry_2.0.1-4_all.deb ... Unpacking node-promise-retry (2.0.1-4) ... Selecting previously unselected package node-read. Preparing to unpack .../395-node-read_1.0.7-5_all.deb ... Unpacking node-read (1.0.7-5) ... Selecting previously unselected package node-promzard. Preparing to unpack .../396-node-promzard_0.3.0-2_all.deb ... Unpacking node-promzard (0.3.0-2) ... Selecting previously unselected package node-text-table. Preparing to unpack .../397-node-text-table_0.2.0-4_all.deb ... Unpacking node-text-table (0.2.0-4) ... Selecting previously unselected package npm. Preparing to unpack .../398-npm_9.2.0~ds1-4_all.deb ... Unpacking npm (9.2.0~ds1-4) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../399-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-2) ... Setting up node-colors (1.4.0-4) ... Setting up node-ampproject-remapping (2.2.0+~cs5.15.37-1) ... Setting up node-diff (5.0.0~dfsg+~5.0.1-4) ... Setting up node-lru-cache (10.0.1-3) ... Setting up node-abbrev (1.1.1+~1.1.2-1) ... Setting up node-path-is-inside (1.0.2+~1.0.0-1) ... Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... Setting up node-pify (5.0.0+~cs5.0.1-1) ... Setting up node-p-limit (4.0.0+~cs4.0.0-5) ... Setting up node-yallist (4.0.0+~4.0.1-2) ... Setting up libjs-inherits (2.0.4-6) ... Setting up node-p-cancelable (2.1.1-1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up node-is-windows (1.0.2+~cs1.0.0-1) ... Setting up node-ansi-regex (5.0.1-1) ... Setting up node-loader-runner (4.3.0-1) ... Setting up node-object-inspect (1.12.2+~cs1.8.1-1) ... Setting up node-slash (4.0.0-3) ... Setting up node-util-deprecate (1.0.2-4) ... Setting up libsimdjson26:amd64 (3.13.0-1.1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up node-ieee754 (1.2.1-3) ... Setting up node-fs-readdir-recursive (1.1.0+~1.1.0-1) ... Setting up node-v8flags (3.2.0+~3.1.1-1) ... Setting up node-retry (0.13.1.+~cs2.19.16-1) ... Setting up node-get-caller-file (2.0.5+~cs1.1.1-4) ... Setting up node-arrify (2.0.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up node-eslint-visitor-keys (3.3.0+~1.0.0-1) ... Setting up node-caniuse-lite (1.0.30001752+dfsg+~1.0.5-1) ... Setting up node-isobject (4.0.0-2) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-2+b1) ... Setting up node-delegates (1.0.0-3) ... Setting up node-depd (2.0.0-2) ... Setting up node-isexe (2.0.0+~2.0.1-5) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:amd64 (1.1.0-2+b9) ... Setting up node-resolve (1.22.10+~cs5.37.15-1) ... Setting up node-jsonparse (1.3.1-10) ... Setting up libsqlite3-0:amd64 (3.46.1-8) ... Setting up node-core-js-pure (3.33.2-1) ... Setting up node-es-module-lexer (1.1.0+dfsg-3) ... Setting up node-path-exists (5.0.0-9) ... Setting up libuv1t64:amd64 (1.51.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up node-unicode-match-property-value-ecmascript (2.2.0+ds-1) ... Setting up node-escape-string-regexp (4.0.0-2) ... Setting up node-through (2.3.8+~cs0.0.30-1) ... Setting up libjs-source-map (0.7.0++dfsg2+really.0.6.1-15) ... Setting up node-p-locate (6.0.0-13) ... Setting up node-negotiator (0.6.3+~0.6.1-1) ... Setting up node-tslib (2.4.1-1) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up node-strip-bom (4.0.0-2) ... Setting up node-ci-info (4.0.0+~cs1.1.0-1) ... Setting up gettext-base (0.23.2-1) ... Setting up m4 (1.4.20-2) ... Setting up node-color-name (1.1.4+~1.1.1-2) ... Setting up node-chrome-trace-event (1.0.3-2) ... Setting up node-json-buffer (3.0.1+~3.0.0-1) ... Setting up node-electron-to-chromium (1.5.244-1) ... Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... Setting up node-console-control-strings (1.1.0-3) ... Setting up node-source-list-map (2.0.1+dfsg+~0.1.2-1) ... Setting up node-camelcase (7.0.0-3) ... Setting up node-resumer (0.0.0-6) ... Setting up file (1:5.46-5) ... Setting up node-uuid (8.3.2+~8.3.4-1) ... Setting up node-terser (5.38.0-1) ... Setting up node-path-type (4.0.0-3) ... Setting up node-indent-string (4.0.0-2) ... Setting up node-typedarray (0.0.7-1) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up node-function-bind (1.1.2+~cs2.1.14-1) ... Setting up node-clone (2.1.2+~2.1.2-1) ... Setting up node-p-map (4.0.0+~3.1.0+~3.0.1-2) ... Setting up node-iferr (1.0.2+~1.0.2-1) ... Setting up node-chownr (2.0.0-3) ... Setting up node-has-flag (5.0.1-1) ... Setting up node-estraverse (5.3.0+ds+~5.1.1-1) ... Setting up node-regjsgen (0.8.0+ds-1) ... Setting up tzdata (2025c-1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Dec 16 16:23:24 UTC 2025. Universal Time is now: Tue Dec 16 16:23:24 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up node-lodash-packages (4.17.21+dfsg+~cs8.31.198.20210220-9) ... Setting up node-json-schema-traverse (1.0.0-3) ... 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 node-ini (3.0.1-2) ... Setting up node-postcss-value-parser (4.2.0-1) ... Setting up autotools-dev (20240727.1) ... Setting up node-is-descriptor (3.0.0-2) ... Setting up node-safe-buffer (5.2.1+~cs2.1.2-3) ... Setting up node-promise-inflight (1.0.1+~1.0.0-1) ... Setting up node-rechoir (0.8.0+~0.6.1-2) ... Setting up node-json-parse-better-errors (1.0.2+~cs3.3.1-3) ... Setting up node-unicode-canonical-property-names-ecmascript (2.0.0-2) ... Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... Setting up node-flatted (3.2.7~ds-1) ... Setting up node-y18n (5.0.8+~5.0.0-3) ... Setting up node-fast-deep-equal (3.1.3-3) ... Setting up node-shebang-regex (3.0.0-2) ... Setting up node-err-code (2.0.3+dfsg-3) ... Setting up node-resolve-from (5.0.0+~3.1.0+~3.3.0+~2.0.0-1) ... Setting up node-balanced-match (2.0.0-1) ... Setting up node-convert-source-map (1.9.0+~1.5.2-1) ... Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... Setting up node-is-stream (3.0.0-5) ... Setting up node-spdx-exceptions (2.3.0-2) ... Setting up node-get-stream (8.0.1-11) ... Setting up node-js-tokens (8.0.0-2) ... Setting up node-core-js (3.33.2-1) ... Setting up node-interpret (2.2.0-3) ... Setting up node-set-blocking (2.0.0-2) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up node-prr (1.0.1-3) ... Setting up libssl-dev:amd64 (3.5.4-1) ... Setting up libcares2:amd64 (1.34.6-1) ... Setting up node-repeat-string (1.6.1+repack-1) ... Setting up node-globals (13.23.0-1) ... Setting up node-deep-is (0.1.4-1) ... Setting up autopoint (0.23.2-1) ... Setting up node-async (3.2.6+dfsg-3) ... Setting up node-signal-exit (4.1.0-7) ... Setting up node-randombytes (2.1.0+~2.0.0-2) ... Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... Setting up libncursesw6:amd64 (6.5+20251123-1) ... Setting up node-source-map (0.7.0++dfsg2+really.0.6.1-15) ... Setting up node-wrappy (1.0.2-3) ... Setting up node-text-table (0.2.0-4) ... Setting up autoconf (2.72-3.1) ... Setting up node-require-directory (2.1.1+~2.1.2-1) ... Setting up node-ip (2.0.1+~1.1.3-3) ... Setting up node-quick-lru (6.1.1-4) ... Setting up node-regenerator-runtime (0.15.2+~0.10.8-1) ... Setting up node-to-fast-properties (3.0.1-3) ... Setting up node-defaults (1.0.4+~1.0.3-1) ... Setting up node-mute-stream (0.0.8+~0.0.1-3) ... Setting up node-memfs (3.4.12+~cs1.0.3-1) ... Setting up node-mimic-response (3.1.0-9) ... Setting up node-commander (9.4.1-1) ... Setting up libffi8:amd64 (3.5.2-3) ... Setting up libjs-typedarray-to-buffer (4.0.0-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up node-graceful-fs (4.2.10-1) ... Setting up node-merge-stream (2.0.0+~1.1.2-2) ... Setting up node-is-path-cwd (2.2.0-2) ... Setting up node-jsonify (0.0.1-1) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up node-json-stable-stringify (1.0.2+repack1+~cs1.0.34-2) ... Setting up node-fast-levenshtein (2.0.6+ds-3) ... Setting up libjs-regenerate (1.4.2-3) ... Setting up node-hosted-git-info (6.1.1-2) ... Setting up node-aproba (2.0.0-3) ... Setting up node-unicode-property-aliases-ecmascript (2.1.0+ds-1) ... Setting up node-binary-extensions (2.2.0-2) ... Setting up node-is-plain-object (5.0.0-7) ... Setting up node-eslint-utils (3.0.0-3) ... Setting up node-mimic-fn (4.0.0-5) ... Setting up node-path-dirname (1.0.2-2) ... Setting up node-ip-regex (4.3.0+~4.1.1-1) ... Setting up node-spdx-license-ids (3.0.12-1) ... Setting up node-string-decoder (1.3.0-6) ... Setting up node-esutils (2.0.3+~2.0.2-1) ... Setting up netbase (6.5) ... Setting up node-time-stamp (2.2.0-2) ... Setting up node-commondir (1.0.1+~1.0.0-1) ... Setting up libjs-prettify (2015.12.04+dfsg-2) ... Setting up libjs-events (3.3.0+~3.0.0-3) ... Setting up node-run-queue (2.0.0-3) ... Setting up node-core-util-is (1.0.3-1) ... Setting up node-json-schema (0.4.0+~7.0.11-1) ... Setting up node-prelude-ls (1.2.1+dfsg-3) ... Setting up libicu76:amd64 (76.1-4) ... Setting up node-minimatch (9.0.3-6) ... Setting up libsimdutf27 (7.5.0-2) ... Setting up node-imurmurhash (0.1.4+dfsg+~0.1.1-2) ... Setting up node-xtend (4.0.2-3) ... Setting up node-set-immediate-shim (2.0.0-2) ... Setting up node-foreground-child (3.1.1-2) ... Setting up node-wordwrap (1.0.0-4) ... Setting up node-read (1.0.7-5) ... Setting up node-regexpp (3.2.0-6) ... Setting up openssl (3.5.4-1) ... Setting up node-is-arrayish (0.3.2-3) ... Setting up node-base64-js (1.5.1+dfsg+~1.3.0-2) ... Setting up node-esquery (1.4.2~ds-1) ... Setting up node-npm-run-path (5.1.0+~4.0.0-8) ... Setting up readline-common (8.3-3) ... Setting up node-is-buffer (2.0.5-2) ... Setting up node-color-convert (2.0.1+~cs2.0.0-2) ... Setting up node-data-uri-to-buffer (6.0.2~0~2025070717-6) ... Setting up node-async-each (1.0.3-3) ... Setting up node-isarray (2.0.5-4) ... Setting up node-osenv (0.1.5+~0.1.1-1) ... Setting up node-is-plain-obj (3.0.0-2) ... Setting up node-is-extglob (2.1.1-5) ... Setting up node-tapable (2.2.1-3) ... Setting up node-shebang-command (2.0.0-1) ... Setting up libjs-is-typedarray (1.0.0-4) ... Setting up node-lowercase-keys (2.0.0-2) ... Setting up node-babel-plugin-add-module-exports (1.0.4+dfsg1~cs5.8.0-4) ... Setting up node-decompress-response (6.0.0-3) ... Setting up node-strip-eof (3.0.0-5) ... Setting up node-process-nextick-args (2.0.1-3) ... Setting up node-has-unicode (2.0.1-5) ... Setting up automake (1:1.18.1-3) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libuv1-dev:amd64 (1.51.0-2) ... Setting up node-readable-stream (3.6.0+~cs3.0.0-4) ... Setting up node-promise-retry (2.0.1-4) ... Setting up gettext (0.23.2-1) ... Setting up node-supports-color (10.2.2+ds-3) ... Setting up node-error-ex (1.3.2-4) ... Setting up node-once (1.4.1-1) ... Setting up node-webpack-sources (3.2.3+~3.2.0-2) ... Setting up node-n3 (1.16.3+~1.2.3+~1.10.4-1) ... Setting up libtool (2.5.4-9) ... Setting up node-serialize-javascript (6.0.2-1) ... Setting up node-are-we-there-yet (3.0.1+~1.1.0-1) ... Setting up node-find-up (6.3.0-8) ... Setting up node-kind-of (6.0.3+dfsg-2) ... Setting up node-is-binary-path (2.1.0-5) ... Setting up node-events (3.3.0+~3.0.0-3) ... Setting up node-minimist (1.2.8+~cs5.3.5-1) ... Setting up node-fancy-log (1.3.3+~cs1.3.1-2) ... Setting up node-define-property (2.0.2+really+2.0.2-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up node-promzard (0.3.0-2) ... Setting up node-wcwidth.js (1.0.2-2) ... Setting up dh-autoreconf (21) ... Setting up node-resolve-cwd (3.0.0-2) ... Setting up node-fetch (3.3.2+~cs11.4.11-3) ... Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up node-babel7-runtime (7.20.15+ds1+~cs214.269.168-10) ... Setting up node-iconv-lite (0.6.3-3) ... Setting up node-type-check (0.4.0+dfsg-3) ... Setting up node-ansi-styles (6.2.1-3) ... Setting up node-pkg-dir (5.0.0-2) ... Setting up node-got (11.8.5+~cs58.13.36-5) ... Setting up node-optimist (0.6.1+~0.0.30-2) ... Setting up node-spdx-expression-parse (3.0.1+~3.0.1-1) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up node-concat-stream (2.0.0+~2.0.0-2) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up node-is-typedarray (1.0.0-4) ... Setting up groff-base (1.23.0-10) ... Setting up node-encoding (0.1.13-2) ... Setting up libpython3.13-stdlib:amd64 (3.13.11-1+b1) ... Setting up node-slice-ansi (5.0.0+~cs9.0.0-5) ... Setting up libpython3-stdlib:amd64 (3.13.7-1+b1) ... Setting up node-fs-write-stream-atomic (1.0.10-6) ... Setting up node-regenerator-transform (0.15.2+~0.10.8-1) ... Setting up python3.13 (3.13.11-1+b1) ... Setting up po-debconf (1.0.22) ... Setting up python3 (3.13.7-1+b1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up node-levn (0.4.1+dfsg-2) ... Setting up node-spdx-correct (3.1.1-2) ... Setting up python3-packaging (25.0-1) ... Setting up node-typedarray-to-buffer (4.0.0-2) ... Setting up node-minipass (5.0.0+~cs13.3.24-1) ... Setting up gyp (0.16.2-2) ... Setting up node-validate-npm-package-license (3.0.4-2) ... Setting up node-optionator (0.9.1+dfsg+~cs1.2.3-1) ... Setting up node-ssri (9.0.1-3) ... Setting up node-write-file-atomic (4.0.2+~4.0.0-2) ... Setting up debhelper (13.28) ... Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... Setting up node-espree (9.4.1~dfsg-2) ... Setting up node-ms (2.1.3+~cs0.7.31-3) ... Setting up node-semver (7.6.1+~7.5.8-2) ... Setting up node-builtins (5.0.1-1) ... Setting up node-corepack (0.24.0-5) ... Setting up node-babel-plugin-polyfill-corejs2 (0.3.3~0~20220913+ds1-1) ... Setting up node-debug (4.4.1+~4.1.12-1) ... Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... Setting up node-agent-base (7.1.4~0~2025070717-6) ... Setting up node-make-dir (3.1.0-3) ... Setting up node-validate-npm-package-name (5.0.0+~4.0.0-1) ... Setting up node-normalize-package-data (4.0.1+~2.4.1-1) ... Setting up node-babel-helper-define-polyfill-provider (0.3.3~0~20220913+ds1-1) ... Setting up node-undici (7.16.0+dfsg+~cs3.2.0-2) ... Setting up node-npm-package-arg (10.0.0+~3.0.0-2) ... Setting up node-https-proxy-agent (7.0.6~0~2025070717-6) ... Setting up node-http-proxy-agent (7.0.2~0~2025070717-6) ... Setting up node-babel-plugin-polyfill-regenerator (0.4.1~0~20220913+ds1-1) ... Setting up libnode127:amd64 (22.21.1+dfsg+~cs22.19.0-5) ... Setting up libnode-dev (22.21.1+dfsg+~cs22.19.0-5) ... Setting up nodejs (22.21.1+dfsg+~cs22.19.0-5) ... 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 terser (5.38.0-1) ... Setting up node-mime (4.1.0+dfsg+~cs8.97.10-6) ... Setting up node-source-map-support (0.5.21+ds+~0.5.10-1) ... Setting up node-unique-filename (1.1.1+ds-2) ... Setting up node-unicode-match-property-ecmascript (2.0.0-2) ... Setting up node-defined (1.0.1+~1.0.0-1) ... Setting up node-mime-types (3.0.1+~3.0.1-2) ... Setting up node-ansi-escapes (5.0.0+really.4.3.1-1) ... Setting up node-strip-ansi (6.0.1-2) ... Setting up node-write (2.0.0~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2) ... Setting up node-ignore (5.2.1-1) ... Setting up node-chalk (5.6.0-1) ... Setting up node-which (2.0.2+~cs1.3.2-3) ... Setting up node-css-selector-tokenizer (0.8.0+~cs4.8.3-1) ... Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... Setting up node-is-path-inside (3.0.3-2) ... Setting up node-neo-async (2.6.2+~cs3.0.0-3) ... Setting up node-mkdirp (2.1.6+~cs5.2.1-3) ... Setting up node-es6-error (4.1.1-5) ... Setting up node-archy (1.0.0-7) ... Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... Setting up node-nopt (5.0.0-4) ... Setting up node-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ... Setting up node-progress (2.0.3-2) ... Setting up node-json5 (2.2.3+dfsg-2) ... Setting up node-string-width (4.2.3+~cs13.2.3-1) ... Setting up node-regenerate (1.4.2-3) ... Setting up node-picocolors (1.0.0-4) ... Setting up node-es-abstract (1.20.4+~cs26.27.47-2) ... Setting up handlebars (3:4.7.7+~4.1.0-1) ... Setting up node-object-assign (4.1.1-7) ... Setting up node-is-glob (4.0.3-2) ... Setting up node-v8-compile-cache (2.4.0-2) ... Setting up node-is-number (7.0.0-4) ... Setting up node-for-in (1.0.2-4) ... Setting up node-define-properties (1.2.1+~cs2.2.3-1) ... Setting up node-execa (8.0.1+dfsg1+~cs12.0.0-1) ... Setting up node-strip-json-comments (4.0.0-4) ... Setting up node-is-extendable (1.0.1-3) ... Setting up node-path-scurry (1.9.2-2) ... Setting up node-columnify (1.6.0+~1.5.1-1) ... Setting up node-doctrine (3.0.0-4) ... Setting up node-ajv (8.17.1~ds+~3.0.1+~3.1.0-2) ... Setting up node-jsesc (3.0.2+~3.0.1-1) ... Setting up node-regjsparser (0.12.0+ds-1) ... Setting up node-errno (1.0.0-3) ... Setting up node-decamelize (4.0.0-2) ... Setting up node-normalize-path (3.0.0+~3.0.0-1) ... Setting up node-functional-red-black-tree (1.0.1+20181105-7) ... Setting up node-browserslist (4.27.0+~cs8.11.53-2) ... Setting up node-yargs-parser (21.1.1+~21.0.0-4) ... Setting up node-esrecurse (4.3.0-2) ... Setting up node-wrap-ansi (8.0.1+~8.0.1-3) ... Setting up node-for-own (1.0.0-3) ... Setting up node-glob (10.3.6+~cs0.4.15-7) ... Setting up node-eslint-scope (7.1.1+~3.7.4-1) ... Setting up node-escodegen (2.1.0+dfsg+~0.0.8-2) ... Setting up node-memory-fs (0.5.0+~0.3.3-2) ... Setting up node-cli-table (0.3.11+~cs0.13.4-3) ... Setting up node-tar (6.2.1+ds1+~cs6.1.13-1) ... Setting up node-regenerate-unicode-properties (10.2.2+ds-1) ... Setting up node-glob-parent (6.0.2+~5.1.1-2) ... Setting up node-enhanced-resolve (5.15.0-1) ... Setting up node-postcss (8.5.6+~cs9.3.28-1) ... Setting up node-wide-align (1.1.3-4) ... Setting up node-anymatch (3.1.3+~cs4.6.1-2) ... Setting up node-postcss-modules-extract-imports (3.0.0-2) ... Setting up node-debbundle-es-to-primitive (1.2.1+~cs9.7.25-2) ... Setting up node-cliui (7.0.4+repack+1+~cs1.4.2-2) ... Setting up node-rimraf (3.0.2-5) ... Setting up node-deep-equal (2.2.3+~cs43.15.94-1) ... Setting up node-regexpu-core (6.2.0-2) ... Setting up node-yargs (16.2.0+~16.0.4-7) ... Setting up node-to-regex-range (5.0.1-4) ... Setting up node-flat-cache (3.0.4~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2) ... Setting up node-envinfo (7.11.0+~cs14.3.0-6) ... Setting up node-webassemblyjs (1.11.4+dfsg+~cs10.11.17-2) ... Setting up node-ajv-keywords (5.1.0-4) ... Setting up node-read-package-json (5.0.2+~2.0.0-5) ... Setting up node-copy-concurrently (1.0.5-9) ... Setting up node-core-js-compat (3.33.2-1) ... Setting up node-clone-deep (4.0.1+~cs7.0.2-1) ... Setting up node-move-concurrently (1.0.1-5) ... Setting up libjs-util (0.12.5+~1.0.10-1) ... Setting up node-gauge (4.0.4-2) ... Setting up node-file-entry-cache (6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2) ... Setting up node-readdirp (3.6.0-1) ... Setting up node-icss-utils (5.1.0+~5.1.0-1) ... Setting up node-npm-bundled (2.0.1-2) ... Setting up node-schema-utils (4.2.0~ds-3) ... Setting up node-jest-worker (29.6.2~ds1+~cs73.45.28-9) ... Setting up node-npmlog (7.0.1+~4.1.4-1) ... Setting up node-babel-plugin-polyfill-corejs3 (0.6.0~0~20220913+ds1-1) ... Setting up node-postcss-modules-values (4.0.0+~4.0.0-1) ... Setting up node-fill-range (7.1.1+~7.0.3-1) ... Setting up node-cacache (17.0.3+ds1+~cs8.2.7-1) ... Setting up eslint (6.4.0~dfsg+~6.1.9-12) ... Setting up node-util (0.12.5+~1.0.10-1) ... Setting up node-assert (2.0.0+~cs3.9.8-2) ... Setting up node-gyp (12.1.0+~6.1.0-1) ... Setting up node-braces (3.0.3+~3.0.5-1) ... Setting up node-chokidar (3.6.0-3) ... Setting up node-watchpack (2.4.0+~cs2.8.1-1) ... Setting up node-micromatch (4.0.8+~4.0.10-1) ... Setting up node-globby (13.1.3+~cs16.25.40-3) ... Setting up node-del (7.1.0-1) ... Setting up node-find-cache-dir (3.3.2+~3.2.1-1) ... Setting up node-babel7 (7.20.15+ds1+~cs214.269.168-10) ... update-alternatives: using /usr/bin/babeljs-7 to provide /usr/bin/babeljs (babeljs) in auto mode update-alternatives: using /usr/bin/babeljs-7-external-helpers to provide /usr/bin/babeljs-external-helpers (babeljs-external-helpers) in auto mode update-alternatives: using /usr/bin/babeljs-7-node to provide /usr/bin/babeljs-node (babeljs-node) in auto mode update-alternatives: using /usr/bin/babeljs-7-parser to provide /usr/bin/babeljs-parser (babeljs-parser) in auto mode Setting up node-babel-plugin-lodash (3.3.4+~cs2.0.1-8) ... Setting up node-jest-debbundle (29.6.2~ds1+~cs73.45.28-9) ... Setting up node-parse-json (5.2.0+~cs5.1.7-2) ... Setting up node-read-pkg (5.2.0-2) ... Setting up node-istanbul (0.4.5+repack10+~cs98.25.59-4) ... Setting up node-tape (5.6.1+~cs8.20.19-5) ... Setting up webpack (5.97.1+dfsg1+~cs11.18.27-3) ... Setting up node-css-loader (6.8.1+~cs14.0.17-1) ... Setting up npm (9.2.0~ds1-4) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.42-5) ... Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. +------------------------------------------------------------------------------+ | Check architectures Tue, 16 Dec 2025 16:23:31 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment Tue, 16 Dec 2025 16:23:31 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) amd64 (x86_64) Toolchain package versions: binutils_2.45.50.20251209-1 dpkg-dev_1.22.21+kali1 g++-15_15.2.0-9 gcc-15_15.2.0-9 libc6-dev_2.42-5 libstdc++-15-dev_15.2.0-9 libstdc++6_15.2.0-9 linux-libc-dev_6.17.10-1kali1 Package versions: apt_3.1.12+kali1 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_1:2025.4.0 base-passwd_3.6.8 bash_5.3-1 binutils_2.45.50.20251209-1 binutils-common_2.45.50.20251209-1 binutils-x86-64-linux-gnu_2.45.50.20251209-1 bsdextrautils_2.41.2-4 build-essential_12.12 bzip2_1.0.8-6 ca-certificates_20250419 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-9 cpp-15-x86-64-linux-gnu_15.2.0-9 cpp-x86-64-linux-gnu_4:15.2.0-4 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dpkg_1.22.21+kali1 dpkg-dev_1.22.21+kali1 dwz_0.16-2 eatmydata_131-2 eslint_6.4.0~dfsg+~6.1.9-12 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-15_15.2.0-9 g++-15-x86-64-linux-gnu_15.2.0-9 g++-x86-64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-9 gcc-15-base_15.2.0-9 gcc-15-x86-64-linux-gnu_15.2.0-9 gcc-x86-64-linux-gnu_4:15.2.0-4 gettext_0.23.2-1 gettext-base_0.23.2-1 grep_3.12-1 groff-base_1.23.0-10 gyp_0.16.2-2 gzip_1.13-1 handlebars_3:4.7.7+~4.1.0-1 hostname_3.25 init-system-helpers_1.69+kali1 intltool-debian_0.35.0+20060710.6 kali-archive-keyring_2025.1 libabsl20240722_20240722.0-4 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.1.12+kali1 libarchive-zip-perl_1.68-1 libasan8_15.2.0-9 libatomic1_15.2.0-9 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.45.50.20251209-1 libblkid1_2.41.2-4 libbrotli1_1.1.0-2+b9 libbz2-1.0_1.0.8-6 libc-bin_2.42-5 libc-dev-bin_2.42-5 libc-gconv-modules-extra_2.42-5 libc6_2.42-5 libc6-dev_2.42-5 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b2 libcares2_1.34.6-1 libcc1-0_15.2.0-9 libcrypt-dev_1:4.5.1-1 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.50.20251209-1 libctf0_2.45.50.20251209-1 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.28 libdpkg-perl_1.22.21+kali1 libeatmydata1_131-2+b1 libelf1t64_0.194-1 libexpat1_2.7.3-1 libffi8_3.5.2-3 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-15-dev_15.2.0-9 libgcc-s1_15.2.0-9 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp10_2:6.3.0+dfsg-5 libgomp1_15.2.0-9 libgprofng0_2.45.50.20251209-1 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-9 libicu76_76.1-4 libisl23_0.27-1 libitm1_15.2.0-9 libjansson4_2.14-2+b3 libjs-events_3.3.0+~3.0.0-3 libjs-inherits_2.0.4-6 libjs-is-typedarray_1.0.0-4 libjs-prettify_2015.12.04+dfsg-2 libjs-regenerate_1.4.2-3 libjs-source-map_0.7.0++dfsg2+really.0.6.1-15 libjs-sprintf-js_1.1.2+ds1+~1.1.2-1 libjs-typedarray-to-buffer_4.0.0-2 libjs-util_0.12.5+~1.0.10-1 libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3 liblsan0_15.2.0-9 liblz4-1_1.10.0-6 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.2-4 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libncursesw6_6.5+20251123-1 libnettle8t64_3.10.2-1 libnghttp2-14_1.64.0-1.1+b1 libnode-dev_22.21.1+dfsg+~cs22.19.0-5 libnode127_22.21.1+dfsg+~cs22.19.0-5 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libpython3-stdlib_3.13.7-1+b1 libpython3.13-minimal_3.13.11-1+b1 libpython3.13-stdlib_3.13.11-1+b1 libquadmath0_15.2.0-9 libre-engine-re2-perl_0.18+ds-3 libre2-11_20250805-1+b2 libreadline8t64_8.3-3 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+b1 libsframe2_2.45.50.20251209-1 libsimdjson26_3.13.0-1.1 libsimdutf27_7.5.0-2 libsmartcols1_2.41.2-4 libsqlite3-0_3.46.1-8 libssl-dev_3.5.4-1 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-9 libstdc++6_15.2.0-9 libsystemd0_259~rc3-1 libtinfo6_6.5+20251123-1 libtool_2.5.4-9 libtsan2_15.2.0-9 libubsan1_15.2.0-9 libuchardet0_0.0.8-2 libudev1_259~rc3-1 libunistring5_1.3-2 libuuid1_2.41.2-4 libuv1-dev_1.51.0-2 libuv1t64_1.51.0-2 libxml2-16_2.15.1+dfsg-2+b1 libxxhash0_0.8.3-2 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.17.10-1kali1 m4_1.4.20-2 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_14.0.0 ncurses-base_6.5+20251123-1 ncurses-bin_6.5+20251123-1 netbase_6.5 node-abbrev_1.1.1+~1.1.2-1 node-acorn_8.8.1+ds+~cs25.17.7-2 node-agent-base_7.1.4~0~2025070717-6 node-ajv_8.17.1~ds+~3.0.1+~3.1.0-2 node-ajv-keywords_5.1.0-4 node-ampproject-remapping_2.2.0+~cs5.15.37-1 node-ansi-escapes_5.0.0+really.4.3.1-1 node-ansi-regex_5.0.1-1 node-ansi-styles_6.2.1-3 node-anymatch_3.1.3+~cs4.6.1-2 node-aproba_2.0.0-3 node-archy_1.0.0-7 node-are-we-there-yet_3.0.1+~1.1.0-1 node-argparse_2.0.1-2 node-arrify_2.0.1-3 node-assert_2.0.0+~cs3.9.8-2 node-async_3.2.6+dfsg-3 node-async-each_1.0.3-3 node-babel-helper-define-polyfill-provider_0.3.3~0~20220913+ds1-1 node-babel-plugin-add-module-exports_1.0.4+dfsg1~cs5.8.0-4 node-babel-plugin-lodash_3.3.4+~cs2.0.1-8 node-babel-plugin-polyfill-corejs2_0.3.3~0~20220913+ds1-1 node-babel-plugin-polyfill-corejs3_0.6.0~0~20220913+ds1-1 node-babel-plugin-polyfill-regenerator_0.4.1~0~20220913+ds1-1 node-babel7_7.20.15+ds1+~cs214.269.168-10 node-babel7-runtime_7.20.15+ds1+~cs214.269.168-10 node-balanced-match_2.0.0-1 node-base64-js_1.5.1+dfsg+~1.3.0-2 node-binary-extensions_2.2.0-2 node-brace-expansion_2.0.1+~1.1.0-2 node-braces_3.0.3+~3.0.5-1 node-browserslist_4.27.0+~cs8.11.53-2 node-builtins_5.0.1-1 node-cacache_17.0.3+ds1+~cs8.2.7-1 node-camelcase_7.0.0-3 node-caniuse-lite_1.0.30001752+dfsg+~1.0.5-1 node-chalk_5.6.0-1 node-chokidar_3.6.0-3 node-chownr_2.0.0-3 node-chrome-trace-event_1.0.3-2 node-ci-info_4.0.0+~cs1.1.0-1 node-cjs-module-lexer_1.2.3+dfsg-1 node-cli-table_0.3.11+~cs0.13.4-3 node-cliui_7.0.4+repack+1+~cs1.4.2-2 node-clone_2.1.2+~2.1.2-1 node-clone-deep_4.0.1+~cs7.0.2-1 node-color-convert_2.0.1+~cs2.0.0-2 node-color-name_1.1.4+~1.1.1-2 node-colors_1.4.0-4 node-columnify_1.6.0+~1.5.1-1 node-commander_9.4.1-1 node-commondir_1.0.1+~1.0.0-1 node-concat-stream_2.0.0+~2.0.0-2 node-console-control-strings_1.1.0-3 node-convert-source-map_1.9.0+~1.5.2-1 node-copy-concurrently_1.0.5-9 node-core-js_3.33.2-1 node-core-js-compat_3.33.2-1 node-core-js-pure_3.33.2-1 node-core-util-is_1.0.3-1 node-corepack_0.24.0-5 node-css-loader_6.8.1+~cs14.0.17-1 node-css-selector-tokenizer_0.8.0+~cs4.8.3-1 node-data-uri-to-buffer_6.0.2~0~2025070717-6 node-debbundle-es-to-primitive_1.2.1+~cs9.7.25-2 node-debug_4.4.1+~4.1.12-1 node-decamelize_4.0.0-2 node-decompress-response_6.0.0-3 node-deep-equal_2.2.3+~cs43.15.94-1 node-deep-is_0.1.4-1 node-defaults_1.0.4+~1.0.3-1 node-define-properties_1.2.1+~cs2.2.3-1 node-define-property_2.0.2+really+2.0.2-3 node-defined_1.0.1+~1.0.0-1 node-del_7.1.0-1 node-delegates_1.0.0-3 node-depd_2.0.0-2 node-diff_5.0.0~dfsg+~5.0.1-4 node-doctrine_3.0.0-4 node-electron-to-chromium_1.5.244-1 node-encoding_0.1.13-2 node-enhanced-resolve_5.15.0-1 node-envinfo_7.11.0+~cs14.3.0-6 node-err-code_2.0.3+dfsg-3 node-errno_1.0.0-3 node-error-ex_1.3.2-4 node-es-abstract_1.20.4+~cs26.27.47-2 node-es-module-lexer_1.1.0+dfsg-3 node-es6-error_4.1.1-5 node-escape-string-regexp_4.0.0-2 node-escodegen_2.1.0+dfsg+~0.0.8-2 node-eslint-scope_7.1.1+~3.7.4-1 node-eslint-utils_3.0.0-3 node-eslint-visitor-keys_3.3.0+~1.0.0-1 node-espree_9.4.1~dfsg-2 node-esprima_4.0.1+ds+~4.0.3-2 node-esquery_1.4.2~ds-1 node-esrecurse_4.3.0-2 node-estraverse_5.3.0+ds+~5.1.1-1 node-esutils_2.0.3+~2.0.2-1 node-events_3.3.0+~3.0.0-3 node-execa_8.0.1+dfsg1+~cs12.0.0-1 node-fancy-log_1.3.3+~cs1.3.1-2 node-fast-deep-equal_3.1.3-3 node-fast-levenshtein_2.0.6+ds-3 node-fetch_3.3.2+~cs11.4.11-3 node-file-entry-cache_6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2 node-fill-range_7.1.1+~7.0.3-1 node-find-cache-dir_3.3.2+~3.2.1-1 node-find-up_6.3.0-8 node-flat-cache_3.0.4~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2 node-flatted_3.2.7~ds-1 node-for-in_1.0.2-4 node-for-own_1.0.0-3 node-foreground-child_3.1.1-2 node-fs-readdir-recursive_1.1.0+~1.1.0-1 node-fs-write-stream-atomic_1.0.10-6 node-function-bind_1.1.2+~cs2.1.14-1 node-functional-red-black-tree_1.0.1+20181105-7 node-gauge_4.0.4-2 node-get-caller-file_2.0.5+~cs1.1.1-4 node-get-stream_8.0.1-11 node-glob_10.3.6+~cs0.4.15-7 node-glob-parent_6.0.2+~5.1.1-2 node-globals_13.23.0-1 node-globby_13.1.3+~cs16.25.40-3 node-got_11.8.5+~cs58.13.36-5 node-graceful-fs_4.2.10-1 node-gyp_12.1.0+~6.1.0-1 node-has-flag_5.0.1-1 node-has-unicode_2.0.1-5 node-hosted-git-info_6.1.1-2 node-http-proxy-agent_7.0.2~0~2025070717-6 node-https-proxy-agent_7.0.6~0~2025070717-6 node-iconv-lite_0.6.3-3 node-icss-utils_5.1.0+~5.1.0-1 node-ieee754_1.2.1-3 node-iferr_1.0.2+~1.0.2-1 node-ignore_5.2.1-1 node-imurmurhash_0.1.4+dfsg+~0.1.1-2 node-indent-string_4.0.0-2 node-inherits_2.0.4-6 node-ini_3.0.1-2 node-interpret_2.2.0-3 node-ip_2.0.1+~1.1.3-3 node-ip-regex_4.3.0+~4.1.1-1 node-is-arrayish_0.3.2-3 node-is-binary-path_2.1.0-5 node-is-buffer_2.0.5-2 node-is-descriptor_3.0.0-2 node-is-extendable_1.0.1-3 node-is-extglob_2.1.1-5 node-is-glob_4.0.3-2 node-is-number_7.0.0-4 node-is-path-cwd_2.2.0-2 node-is-path-inside_3.0.3-2 node-is-plain-obj_3.0.0-2 node-is-plain-object_5.0.0-7 node-is-stream_3.0.0-5 node-is-typedarray_1.0.0-4 node-is-windows_1.0.2+~cs1.0.0-1 node-isarray_2.0.5-4 node-isexe_2.0.0+~2.0.1-5 node-isobject_4.0.0-2 node-istanbul_0.4.5+repack10+~cs98.25.59-4 node-jest-debbundle_29.6.2~ds1+~cs73.45.28-9 node-jest-worker_29.6.2~ds1+~cs73.45.28-9 node-js-tokens_8.0.0-2 node-js-yaml_4.1.0+dfsg+~4.0.5-7 node-jsesc_3.0.2+~3.0.1-1 node-json-buffer_3.0.1+~3.0.0-1 node-json-parse-better-errors_1.0.2+~cs3.3.1-3 node-json-schema_0.4.0+~7.0.11-1 node-json-schema-traverse_1.0.0-3 node-json-stable-stringify_1.0.2+repack1+~cs1.0.34-2 node-json5_2.2.3+dfsg-2 node-jsonify_0.0.1-1 node-jsonparse_1.3.1-10 node-kind-of_6.0.3+dfsg-2 node-levn_0.4.1+dfsg-2 node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3 node-loader-runner_4.3.0-1 node-locate-path_7.1.1-2 node-lodash_4.17.21+dfsg+~cs8.31.198.20210220-9 node-lodash-packages_4.17.21+dfsg+~cs8.31.198.20210220-9 node-lowercase-keys_2.0.0-2 node-lru-cache_10.0.1-3 node-make-dir_3.1.0-3 node-memfs_3.4.12+~cs1.0.3-1 node-memory-fs_0.5.0+~0.3.3-2 node-merge-stream_2.0.0+~1.1.2-2 node-micromatch_4.0.8+~4.0.10-1 node-mime_4.1.0+dfsg+~cs8.97.10-6 node-mime-types_3.0.1+~3.0.1-2 node-mimic-fn_4.0.0-5 node-mimic-response_3.1.0-9 node-minimatch_9.0.3-6 node-minimist_1.2.8+~cs5.3.5-1 node-minipass_5.0.0+~cs13.3.24-1 node-mkdirp_2.1.6+~cs5.2.1-3 node-move-concurrently_1.0.1-5 node-ms_2.1.3+~cs0.7.31-3 node-mute-stream_0.0.8+~0.0.1-3 node-n3_1.16.3+~1.2.3+~1.10.4-1 node-negotiator_0.6.3+~0.6.1-1 node-neo-async_2.6.2+~cs3.0.0-3 node-nopt_5.0.0-4 node-normalize-package-data_4.0.1+~2.4.1-1 node-normalize-path_3.0.0+~3.0.0-1 node-npm-bundled_2.0.1-2 node-npm-package-arg_10.0.0+~3.0.0-2 node-npm-run-path_5.1.0+~4.0.0-8 node-npmlog_7.0.1+~4.1.4-1 node-object-assign_4.1.1-7 node-object-inspect_1.12.2+~cs1.8.1-1 node-once_1.4.1-1 node-optimist_0.6.1+~0.0.30-2 node-optionator_0.9.1+dfsg+~cs1.2.3-1 node-osenv_0.1.5+~0.1.1-1 node-p-cancelable_2.1.1-1 node-p-limit_4.0.0+~cs4.0.0-5 node-p-locate_6.0.0-13 node-p-map_4.0.0+~3.1.0+~3.0.1-2 node-parse-json_5.2.0+~cs5.1.7-2 node-path-dirname_1.0.2-2 node-path-exists_5.0.0-9 node-path-is-absolute_2.0.0-2 node-path-is-inside_1.0.2+~1.0.0-1 node-path-scurry_1.9.2-2 node-path-type_4.0.0-3 node-picocolors_1.0.0-4 node-pify_5.0.0+~cs5.0.1-1 node-pkg-dir_5.0.0-2 node-postcss_8.5.6+~cs9.3.28-1 node-postcss-modules-extract-imports_3.0.0-2 node-postcss-modules-values_4.0.0+~4.0.0-1 node-postcss-value-parser_4.2.0-1 node-prelude-ls_1.2.1+dfsg-3 node-process-nextick-args_2.0.1-3 node-progress_2.0.3-2 node-promise-inflight_1.0.1+~1.0.0-1 node-promise-retry_2.0.1-4 node-promzard_0.3.0-2 node-prr_1.0.1-3 node-quick-lru_6.1.1-4 node-randombytes_2.1.0+~2.0.0-2 node-read_1.0.7-5 node-read-package-json_5.0.2+~2.0.0-5 node-read-pkg_5.2.0-2 node-readable-stream_3.6.0+~cs3.0.0-4 node-readdirp_3.6.0-1 node-rechoir_0.8.0+~0.6.1-2 node-regenerate_1.4.2-3 node-regenerate-unicode-properties_10.2.2+ds-1 node-regenerator-runtime_0.15.2+~0.10.8-1 node-regenerator-transform_0.15.2+~0.10.8-1 node-regexpp_3.2.0-6 node-regexpu-core_6.2.0-2 node-regjsgen_0.8.0+ds-1 node-regjsparser_0.12.0+ds-1 node-repeat-string_1.6.1+repack-1 node-require-directory_2.1.1+~2.1.2-1 node-resolve_1.22.10+~cs5.37.15-1 node-resolve-cwd_3.0.0-2 node-resolve-from_5.0.0+~3.1.0+~3.3.0+~2.0.0-1 node-resumer_0.0.0-6 node-retry_0.13.1.+~cs2.19.16-1 node-rimraf_3.0.2-5 node-run-queue_2.0.0-3 node-safe-buffer_5.2.1+~cs2.1.2-3 node-schema-utils_4.2.0~ds-3 node-semver_7.6.1+~7.5.8-2 node-serialize-javascript_6.0.2-1 node-set-blocking_2.0.0-2 node-set-immediate-shim_2.0.0-2 node-shebang-command_2.0.0-1 node-shebang-regex_3.0.0-2 node-signal-exit_4.1.0-7 node-slash_4.0.0-3 node-slice-ansi_5.0.0+~cs9.0.0-5 node-source-list-map_2.0.1+dfsg+~0.1.2-1 node-source-map_0.7.0++dfsg2+really.0.6.1-15 node-source-map-support_0.5.21+ds+~0.5.10-1 node-spdx-correct_3.1.1-2 node-spdx-exceptions_2.3.0-2 node-spdx-expression-parse_3.0.1+~3.0.1-1 node-spdx-license-ids_3.0.12-1 node-sprintf-js_1.1.2+ds1+~1.1.2-1 node-ssri_9.0.1-3 node-string-decoder_1.3.0-6 node-string-width_4.2.3+~cs13.2.3-1 node-strip-ansi_6.0.1-2 node-strip-bom_4.0.0-2 node-strip-eof_3.0.0-5 node-strip-json-comments_4.0.0-4 node-supports-color_10.2.2+ds-3 node-tapable_2.2.1-3 node-tape_5.6.1+~cs8.20.19-5 node-tar_6.2.1+ds1+~cs6.1.13-1 node-terser_5.38.0-1 node-text-table_0.2.0-4 node-through_2.3.8+~cs0.0.30-1 node-time-stamp_2.2.0-2 node-to-fast-properties_3.0.1-3 node-to-regex-range_5.0.1-4 node-tslib_2.4.1-1 node-type-check_0.4.0+dfsg-3 node-typedarray_0.0.7-1 node-typedarray-to-buffer_4.0.0-2 node-undici_7.16.0+dfsg+~cs3.2.0-2 node-unicode-canonical-property-names-ecmascript_2.0.0-2 node-unicode-match-property-ecmascript_2.0.0-2 node-unicode-match-property-value-ecmascript_2.2.0+ds-1 node-unicode-property-aliases-ecmascript_2.1.0+ds-1 node-unique-filename_1.1.1+ds-2 node-util_0.12.5+~1.0.10-1 node-util-deprecate_1.0.2-4 node-uuid_8.3.2+~8.3.4-1 node-v8-compile-cache_2.4.0-2 node-v8flags_3.2.0+~3.1.1-1 node-validate-npm-package-license_3.0.4-2 node-validate-npm-package-name_5.0.0+~4.0.0-1 node-watchpack_2.4.0+~cs2.8.1-1 node-wcwidth.js_1.0.2-2 node-webassemblyjs_1.11.4+dfsg+~cs10.11.17-2 node-webpack-sources_3.2.3+~3.2.0-2 node-which_2.0.2+~cs1.3.2-3 node-wide-align_1.1.3-4 node-wordwrap_1.0.0-4 node-wrap-ansi_8.0.1+~8.0.1-3 node-wrappy_1.0.2-3 node-write_2.0.0~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2 node-write-file-atomic_4.0.2+~4.0.0-2 node-xtend_4.0.2-3 node-y18n_5.0.8+~5.0.0-3 node-yallist_4.0.0+~4.0.1-2 node-yargs_16.2.0+~16.0.4-7 node-yargs-parser_21.1.1+~21.0.0-4 nodejs_22.21.1+dfsg+~cs22.19.0-5 npm_9.2.0~ds1-4 openssl_3.5.4-1 openssl-provider-legacy_3.5.4-1 patch_2.8-2 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 po-debconf_1.0.22 policy-rcd-declarative_0.6 policy-rcd-declarative-deny-all_0.6 python3_3.13.7-1+b1 python3-minimal_3.13.7-1+b1 python3-packaging_25.0-1 python3.13_3.13.11-1+b1 python3.13-minimal_3.13.11-1+b1 readline-common_8.3-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.26 sqv_1.3.0-4 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 terser_5.38.0-1 tzdata_2025c-1 util-linux_2.41.2-4 webpack_5.97.1+dfsg1+~cs11.18.27-3 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Tue, 16 Dec 2025 16:23:31 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: gemini-cli Binary: gemini-cli Architecture: all Version: 0.20.2-0kali1 Maintainer: Kali Developers Uploaders: Sophie Brun Homepage: https://github.com/google-gemini/gemini-cli Standards-Version: 4.7.2 Vcs-Browser: https://gitlab.com/kalilinux/packages/gemini-cli Vcs-Git: https://gitlab.com/kalilinux/packages/gemini-cli.git Testsuite: autopkgtest Build-Depends: ca-certificates, debhelper-compat (= 13), npm Package-List: gemini-cli deb misc optional arch=all Checksums-Sha1: 8f6c319473adecbc940577545a36b96ef05b4f84 4476438 gemini-cli_0.20.2.orig.tar.gz 11b4774b1f292b3cfde8876c109ad181880e78ae 3416 gemini-cli_0.20.2-0kali1.debian.tar.xz Checksums-Sha256: 9a313b681b66c7edb04f3baa43f89b5bfb7b28d13c03063ff7a1260973bc762a 4476438 gemini-cli_0.20.2.orig.tar.gz 38d391422b41faef06e42da7398dc3caed76d3d1d2545fbaca367e94c10c74c6 3416 gemini-cli_0.20.2-0kali1.debian.tar.xz Files: 674af27c0084ea3cb5d8bb815688a228 4476438 gemini-cli_0.20.2.orig.tar.gz ddf581985d72c32b037cbb789e4e863b 3416 gemini-cli_0.20.2-0kali1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Comment: Signed by Sophie Brun iQIzBAEBCgAdFiEEOyG45orlwW+H9TItV5J4OyBv7jAFAmlBhxQACgkQV5J4OyBv 7jDR0A/+JCybh8V7Va5u1b+IGDn7V/HVNFzd3Y5LC4+WjSWjhVt2rQLltbW0yQCD yTro0zvESUy47eevOqmFHfS5aULm0RUHUIyOumobtwon4Edi1H+EoVDa5F2+1T9H JAKNCofFqFKQgJpmJ+R/d1w9Gl74cgDvHyerKVQ3qoZwPfdoRoOp5s8Q/3cJjd6g 5gloKfL4S5ynmsyZmiNH2XXOJ/kN068RDYSFFk3lzqLV1bLg/GgSzGn2dq3lzTmI EPBenwvimSlIHk0aJmhNMPpoHPKNciwsLDd7G+d0afSCCISK9VeftvF8pSCrGioa nVcG/Qhb2LbiLRyiHb5PqtwasICI9J8GxA4oS9gYvNxSUFtIHmHUJNqxtk0GCNHZ XiPNcVuoTis4HopIrozN+NAkGVRsmo3IHq6/WydM1jFy+lKnv94Apu9mx7qDZAdH J/Anr3wTm6g8BLpSotU0f573ctU0TEQSy65GCpwyQFCIc33uPtoj6s0U37h3WsvQ QCGyLyzBstjYHng5s8O5WrIVW6BYGEXZLADzjmHMaZ0yigiWGFSdyGJEvCzIfMYr 8USO0SYQCFXDQqMCYc+zLdIwDEisCRKYJBq11I+N3uuTkOQAb2gLdptfIRzTYboL 8BXVqWL5NRKltirI6ta59OWpNWcEb/JxKxXmktHWQCf4UpqylaU= =McXo -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./gemini-cli_0.20.2-0kali1.dsc: no acceptable signature found dpkg-source: info: extracting gemini-cli in /build/reproducible-path/gemini-cli-0.20.2 dpkg-source: info: unpacking gemini-cli_0.20.2.orig.tar.gz dpkg-source: info: unpacking gemini-cli_0.20.2-0kali1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Remove-failing-test.patch dpkg-source: info: applying Fix-build.patch clean up apt cache ------------------ Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -A dpkg-buildpackage: info: source package gemini-cli dpkg-buildpackage: info: source version 0.20.2-0kali1 dpkg-buildpackage: info: source distribution kali-dev dpkg-buildpackage: info: source changed by Sophie Brun dpkg-source --before-build . debian/rules clean dh clean dh_clean debian/rules binary-indep dh binary-indep dh_update_autotools_config -i dh_autoreconf -i dh_auto_configure -i dh_auto_build -i make -j8 INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/gemini-cli-0.20.2' Makefile for gemini-cli Usage: make install - Install npm dependencies make build - Build the main project make build-all - Build the main project and sandbox make test - Run the test suite make lint - Lint the code make format - Format the code make preflight - Run formatting, linting, and tests make clean - Remove generated files make start - Start the Gemini CLI make debug - Start the Gemini CLI in debug mode make run-npx - Run the CLI using npx (for testing the published package) make create-alias - Create a 'gemini' alias for your shell make[1]: Leaving directory '/build/reproducible-path/gemini-cli-0.20.2' debian/rules execute_after_dh_auto_build make[1]: Entering directory '/build/reproducible-path/gemini-cli-0.20.2' npm install npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'npm-run-all2@8.0.4', npm WARN EBADENGINE required: { node: '^20.5.0 || >=22.0.0', npm: '>= 10' }, npm WARN EBADENGINE current: { node: 'v22.21.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN deprecated node-domexception@1.0.0: Use your platform's native DOMException instead > @google/gemini-cli@0.20.2 prepare > husky && npm run bundle .git can't be found > @google/gemini-cli@0.20.2 bundle > npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js > @google/gemini-cli@0.20.2 generate > node scripts/generate-git-commit-info.js /bin/sh: 1: git: not found Assets copied to bundle/ added 1311 packages, and audited 1317 packages in 23s 346 packages are looking for funding run `npm fund` for details 4 vulnerabilities (1 moderate, 3 high) To address all issues, run: npm audit fix Run `npm audit` for details. npm run build > @google/gemini-cli@0.20.2 build > node scripts/build.js > @google/gemini-cli@0.20.2 generate > node scripts/generate-git-commit-info.js /bin/sh: 1: git: not found > gemini-cli-vscode-ide-companion@0.20.2 build > npm run build:dev > gemini-cli-vscode-ide-companion@0.20.2 build:dev > npm run check-types && npm run lint && node esbuild.js > gemini-cli-vscode-ide-companion@0.20.2 check-types > tsc --noEmit > gemini-cli-vscode-ide-companion@0.20.2 lint > eslint src [watch] build started [watch] build finished > @google/gemini-cli-test-utils@0.20.2 build > node ../../scripts/build_package.js Successfully copied files. > @google/gemini-cli-core@0.20.2 build > node ../../scripts/build_package.js Successfully copied files. > @google/gemini-cli@0.20.2 build > node ../../scripts/build_package.js Successfully copied files. > @google/gemini-cli-a2a-server@0.20.2 build > node ../../scripts/build_package.js Successfully copied files. make[1]: Leaving directory '/build/reproducible-path/gemini-cli-0.20.2' debian/rules execute_before_dh_auto_test make[1]: Entering directory '/build/reproducible-path/gemini-cli-0.20.2' dh debian/rules # various output are tested and compared. language must be English # otherwise the comparisons will fail make[1]: Leaving directory '/build/reproducible-path/gemini-cli-0.20.2' dh_auto_test -i make -j8 test make[1]: Entering directory '/build/reproducible-path/gemini-cli-0.20.2' npm run test > @google/gemini-cli@0.20.2 test > npm run test --workspaces --if-present > gemini-cli-vscode-ide-companion@0.20.2 test > vitest run RUN v3.2.4 /build/reproducible-path/gemini-cli-0.20.2/packages/vscode-ide-companion ✓ src/open-files-manager.test.ts (17 tests) 42ms ✓ src/extension.test.ts (11 tests) 71ms ✓ src/ide-server.test.ts (13 tests | 1 skipped) 165ms Test Files 3 passed (3) Tests 40 passed | 1 skipped (41) Start at 16:24:37 Duration 1.22s (transform 311ms, setup 0ms, collect 1.11s, tests 278ms, environment 1ms, prepare 428ms) > @google/gemini-cli-core@0.20.2 test > vitest run RUN v3.2.4 /build/reproducible-path/gemini-cli-0.20.2/packages/core Coverage enabled with v8 ✓ src/tools/ripGrep.test.ts (51 tests | 1 skipped) 671ms ✓ src/mcp/oauth-provider.test.ts (34 tests) 1327ms ✓ MCPOAuthProvider > authenticate > should handle invalid callback request 1003ms ✓ src/telemetry/loggers.test.ts (34 tests) 178ms ✓ src/config/config.test.ts (97 tests) 236ms ✓ src/agents/executor.test.ts (32 tests) 164ms ✓ src/core/coreToolScheduler.test.ts (34 tests) 417ms ✓ src/core/client.test.ts (52 tests | 1 skipped) 719ms ✓ src/policy/policy-engine.test.ts (60 tests) 85ms ✓ src/tools/edit.test.ts (56 tests) 454ms ✓ src/utils/fileUtils.test.ts (71 tests) 180ms ✓ src/code_assist/oauth2.test.ts (25 tests) 198ms ✓ src/ide/ide-client.test.ts (36 tests) 162ms ✓ src/services/loopDetectionService.test.ts (47 tests) 437ms ✓ src/utils/memoryImportProcessor.test.ts (25 tests) 118ms ✓ src/services/shellExecutionService.test.ts (49 tests | 1 skipped) 1646ms ✓ ShellExecutionService > Successful Execution > should capture large output (10000 lines) 334ms ✓ ShellExecutionService environment variables > should use a sanitized environment when in a GitHub run 392ms ✓ ShellExecutionService environment variables > should include the full process.env when not in a GitHub run 353ms ✓ src/utils/memoryDiscovery.test.ts (29 tests) 370ms ✓ src/tools/write-file.test.ts (31 tests) 319ms ✓ src/utils/editCorrector.test.ts (40 tests) 71ms ✓ src/core/geminiChat.test.ts (48 tests) 6866ms ✓ GeminiChat > sendMessageStream > should fail if the stream ends with an empty part and has no finishReason 506ms ✓ GeminiChat > sendMessageStream > should throw an error when a tool call is followed by an empty stream response 505ms ✓ GeminiChat > sendMessageStream > should throw InvalidStreamError when no tool call and no finish reason 505ms ✓ GeminiChat > sendMessageStream > should throw InvalidStreamError when no tool call and empty response text 505ms ✓ GeminiChat > sendMessageStream > should throw InvalidStreamError when finishReason is MALFORMED_FUNCTION_CALL 506ms ✓ GeminiChat > sendMessageStream > should retry when finishReason is MALFORMED_FUNCTION_CALL 507ms ✓ GeminiChat > sendMessageStream with retries > should yield a RETRY event when an invalid stream is encountered 506ms ✓ GeminiChat > sendMessageStream with retries > should retry on invalid content, succeed, and report metrics 516ms ✓ GeminiChat > sendMessageStream with retries > should set temperature to 1 on retry 508ms ✓ GeminiChat > sendMessageStream with retries > should fail after all retries on persistent invalid content and report metrics 507ms ✓ GeminiChat > should correctly retry and append to an existing history mid-conversation 508ms ✓ GeminiChat > should retry if the model returns a completely empty stream (no chunks) 509ms ✓ GeminiChat > should discard valid partial content from a failed attempt upon retry 509ms ✓ src/tools/mcp-tool.test.ts (42 tests) 183ms ✓ src/policy/config.test.ts (19 tests) 430ms ✓ src/tools/mcp-client.test.ts (34 tests) 385ms ✓ src/telemetry/clearcut-logger/clearcut-logger.test.ts (41 tests) 567ms ✓ src/core/logger.test.ts (39 tests) 225ms ✓ src/telemetry/metrics.test.ts (68 tests) 6784ms ✓ src/tools/read-many-files.test.ts (31 tests) 674ms ✓ src/fallback/handler.test.ts (30 tests) 85ms ✓ src/hooks/hookRunner.test.ts (17 tests) 513ms ✓ src/tools/smart-edit.test.ts (24 tests) 355ms ✓ src/utils/shell-utils.test.ts (77 tests | 2 skipped) 224ms ✓ src/utils/filesearch/fileSearch.test.ts (27 tests) 183ms ✓ src/telemetry/uiTelemetry.test.ts (19 tests) 26ms ✓ src/services/modelConfigService.test.ts (23 tests) 23ms ✓ src/telemetry/memory-monitor.test.ts (31 tests) 80ms ✓ src/core/turn.test.ts (21 tests) 43ms ✓ src/utils/editor.test.ts (110 tests) 83ms ✓ src/core/baseLlmClient.test.ts (24 tests) 57ms ✓ src/tools/web-fetch.test.ts (32 tests) 198ms ✓ src/utils/paths.test.ts (88 tests | 17 skipped) 41ms ✓ src/tools/read-file.test.ts (29 tests) 403ms ✓ src/utils/systemEncoding.test.ts (38 tests) 53ms ✓ src/tools/memoryTool.test.ts (19 tests) 134ms ✓ src/tools/grep.test.ts (24 tests) 325ms ✓ src/utils/pathReader.test.ts (18 tests) 120ms ✓ src/utils/retry.test.ts (24 tests) 128ms ✓ src/tools/tool-registry.test.ts (14 tests) 142ms ✓ src/output/stream-json-formatter.test.ts (19 tests) 39ms ✓ src/tools/shell.test.ts (27 tests | 1 skipped) 423ms ✓ src/utils/workspaceContext.test.ts (34 tests) 76ms ✓ src/tools/glob.test.ts (37 tests) 2054ms ✓ src/mcp/oauth-token-storage.test.ts (28 tests) 67ms ✓ src/mcp/token-storage/keychain-token-storage.test.ts (29 tests) 176ms ✓ src/hooks/types.test.ts (35 tests) 31ms ✓ src/hooks/hookRegistry.test.ts (17 tests) 39ms ✓ src/core/prompts.test.ts (40 tests) 111ms ✓ src/telemetry/sanitize.test.ts (18 tests) 26ms ✓ src/utils/googleErrors.test.ts (13 tests) 17ms ✓ src/utils/filesearch/crawler.test.ts (18 tests) 156ms ✓ src/code_assist/converter.test.ts (24 tests) 22ms ✓ src/hooks/hookEventHandler.test.ts (9 tests) 34ms ✓ src/hooks/hookAggregator.test.ts (10 tests) 16ms ✓ src/utils/googleQuotaErrors.test.ts (15 tests) 22ms ✓ src/policy/toml-loader.test.ts (25 tests) 112ms ✓ src/ide/ideContext.test.ts (23 tests) 36ms ✓ src/mcp/oauth-utils.test.ts (29 tests) 37ms ✓ src/telemetry/gcp-exporters.test.ts (18 tests) 70ms ✓ src/tools/modifiable-tool.test.ts (12 tests) 141ms ✓ src/tools/ls.test.ts (21 tests) 292ms ✓ src/utils/userAccountManager.test.ts (23 tests) 67ms ✓ src/utils/getFolderStructure.test.ts (15 tests) 118ms ✓ src/code_assist/server.test.ts (14 tests) 133ms ✓ src/utils/gitIgnoreParser.test.ts (25 tests) 161ms ✓ src/core/contentGenerator.test.ts (16 tests) 43ms ✓ src/utils/llm-edit-fixer.test.ts (8 tests) 46ms ✓ src/services/fileDiscoveryService.test.ts (20 tests) 154ms ✓ src/utils/partUtils.test.ts (37 tests) 21ms ✓ src/utils/ignorePatterns.test.ts (28 tests) 31ms ✓ src/safety/checker-runner.test.ts (9 tests) 46ms ✓ src/hooks/hookPlanner.test.ts (9 tests) 25ms ✓ src/services/chatRecordingService.test.ts (10 tests) 56ms ✓ src/telemetry/startupProfiler.test.ts (21 tests) 61ms ✓ src/code_assist/oauth-credential-storage.test.ts (16 tests) 62ms ✓ src/utils/generateContentResponseUtilities.test.ts (29 tests) 25ms ✓ src/core/nonInteractiveToolExecutor.test.ts (8 tests) 42ms ✓ src/telemetry/activity-monitor.test.ts (22 tests) 26ms ✓ src/telemetry/semantic.test.ts (21 tests) 18ms ✓ src/services/gitService.test.ts (15 tests) 80ms ✓ src/output/json-formatter.test.ts (15 tests) 18ms ✓ src/services/chatCompressionService.test.ts (17 tests) 23ms ✓ src/mcp/token-storage/file-token-storage.test.ts (16 tests) 878ms ✓ src/agents/invocation.test.ts (11 tests) 35ms ✓ src/services/modelConfig.integration.test.ts (10 tests) 14ms ✓ src/safety/built-in.test.ts (14 tests) 79ms ✓ src/tools/message-bus-integration.test.ts (9 tests) 170ms ✓ src/utils/events.test.ts (15 tests) 143ms ✓ src/telemetry/rate-limiter.test.ts (24 tests) 31ms ✓ src/routing/strategies/classifierStrategy.test.ts (8 tests) 31ms ✓ src/mcp/token-storage/hybrid-token-storage.test.ts (11 tests) 40ms ✓ src/telemetry/sdk.test.ts (9 tests) 99ms ✓ src/utils/nextSpeakerChecker.test.ts (10 tests) 46ms ✓ src/ide/ide-installer.test.ts (15 tests) 41ms ✓ src/utils/bfsFileSearch.test.ts (11 tests) 114ms ✓ src/tools/web-search.test.ts (9 tests) 169ms ✓ src/routing/modelRouterService.test.ts (10 tests) 144ms ✓ src/confirmation-bus/message-bus.test.ts (10 tests) 30ms ✓ src/utils/summarizer.test.ts (8 tests) 130ms ✓ src/hooks/hookSystem.test.ts (9 tests) 64ms ✓ src/utils/secure-browser-launcher.test.ts (14 tests) 37ms ✓ src/tools/mcp-client-manager.test.ts (11 tests) 41ms ✓ src/core/loggingContentGenerator.test.ts (7 tests) 36ms ✓ src/config/models.test.ts (23 tests) 13ms ✓ src/utils/channel.test.ts (22 tests) 31ms ✓ src/telemetry/high-water-mark-tracker.test.ts (18 tests) 27ms ✓ src/utils/errorReporting.test.ts (6 tests) 49ms ✓ src/mcp/google-auth-provider.test.ts (15 tests) 65ms ✓ src/tools/tools.test.ts (11 tests) 19ms ✓ src/hooks/hookTranslator.test.ts (10 tests) 15ms ✓ src/routing/strategies/compositeStrategy.test.ts (6 tests) 28ms ✓ src/utils/terminalSerializer.test.ts (16 tests) 170ms ✓ src/code_assist/setup.test.ts (7 tests) 21ms ✓ src/ide/process-utils.test.ts (8 tests) 21ms ✓ src/core/fakeContentGenerator.test.ts (7 tests) 19ms ✓ src/utils/environmentContext.test.ts (6 tests) 49ms ✓ src/mcp/sa-impersonation-provider.test.ts (8 tests) 50ms ✓ src/agents/registry.test.ts (12 tests) 33ms ✓ src/tools/diffOptions.test.ts (9 tests) 17ms ✓ src/utils/filesearch/ignore.test.ts (12 tests) 58ms ✓ src/utils/extensionLoader.test.ts (9 tests | 1 skipped) 28ms ✓ src/services/contextManager.test.ts (5 tests) 22ms ✓ src/mcp/token-storage/base-token-storage.test.ts (12 tests) 15ms ✓ src/code_assist/codeAssist.test.ts (7 tests) 30ms ✓ src/agents/schema-utils.test.ts (6 tests) 16ms ✓ src/code_assist/experiments/client_metadata.test.ts (13 tests) 64ms ✓ src/telemetry/activity-detector.test.ts (13 tests) 21ms ✓ src/core/recordingContentGenerator.test.ts (4 tests) 17ms ✓ src/ide/detect-ide.test.ts (15 tests) 16ms ✓ src/agents/subagent-tool-wrapper.test.ts (7 tests) 101ms ✓ src/availability/modelAvailabilityService.test.ts (9 tests) 15ms ✓ src/telemetry/config.test.ts (11 tests) 15ms ✓ src/agents/utils.test.ts (12 tests) 16ms ✓ src/code_assist/experiments/experiments.test.ts (4 tests) 25ms ✓ src/utils/filesearch/crawlCache.test.ts (9 tests) 27ms ✓ src/utils/tokenCalculation.test.ts (7 tests) 12ms ✓ src/tools/write-todos.test.ts (9 tests) 104ms ✓ src/tools/base-tool-invocation.test.ts (2 tests) 20ms ✓ src/prompts/prompt-registry.test.ts (7 tests) 33ms ✓ src/utils/pathCorrector.test.ts (4 tests) 58ms ✓ src/availability/policyCatalog.test.ts (10 tests) 15ms ✓ src/utils/delay.test.ts (7 tests) 33ms ✓ src/utils/errorParsing.test.ts (10 tests) 11ms ✓ src/utils/installationManager.test.ts (4 tests) 19ms ✓ src/utils/debugLogger.test.ts (6 tests) 17ms ✓ src/utils/flashFallback.test.ts (4 tests) 31ms ✓ src/utils/schemaValidator.test.ts (7 tests) 101ms ✓ src/utils/customHeaderUtils.test.ts (11 tests) 13ms ✓ src/routing/strategies/fallbackStrategy.test.ts (4 tests) 10ms ✓ src/core/apiKeyCredentialStorage.test.ts (7 tests) 36ms ✓ src/utils/textUtils.test.ts (12 tests) 25ms ✓ src/utils/safeJsonStringify.test.ts (8 tests) 7ms ✓ src/utils/thoughtUtils.test.ts (11 tests) 18ms ✓ src/utils/geminiIgnoreParser.test.ts (2 tests) 40ms ✓ src/availability/policyHelpers.test.ts (4 tests) 13ms ✓ src/routing/strategies/overrideStrategy.test.ts (3 tests) 9ms ✓ src/config/storage.test.ts (6 tests) 9ms ✓ src/services/modelConfig.golden.test.ts (1 test) 28ms ✓ src/safety/context-builder.test.ts (3 tests) 15ms ✓ src/config/flashFallback.test.ts (6 tests) 12ms working stdoutworking stderr ✓ src/utils/stdio.test.ts (2 tests) 15ms ✓ src/utils/filesearch/result-cache.test.ts (3 tests) 11ms ✓ src/services/fileSystemService.test.ts (3 tests) 17ms ✓ src/agents/codebase-investigator.test.ts (2 tests) 9ms ✓ src/utils/tool-utils.test.ts (8 tests) 9ms ✓ src/prompts/mcp-prompts.test.ts (2 tests) 13ms ✓ src/safety/registry.test.ts (4 tests) 12ms ✓ src/telemetry/telemetry-utils.test.ts (6 tests) 9ms ✓ src/routing/strategies/defaultStrategy.test.ts (1 test) 8ms ✓ src/core/tokenLimits.test.ts (5 tests) 8ms ✓ src/utils/formatters.test.ts (4 tests) 8ms ✓ src/commands/extensions.test.ts (1 test) 11ms ✓ src/index.test.ts (1 test) 7ms ✓ src/telemetry/telemetry.test.ts (2 tests) 24ms Test Files 181 passed (181) Tests 3441 passed | 24 skipped (3465) Start at 16:24:39 Duration 50.31s (transform 7.78s, setup 1.55s, collect 144.44s, tests 36.67s, environment 95ms, prepare 33.52s) JUNIT report written to /build/reproducible-path/gemini-cli-0.20.2/packages/core/junit.xml % Coverage report from v8 > @google/gemini-cli@0.20.2 test > vitest run RUN v3.2.4 /build/reproducible-path/gemini-cli-0.20.2/packages/cli Coverage enabled with v8 stdout | src/config/settings.test.ts > Settings Loading and Merging > migrateDeprecatedSettings > should migrate disabled extensions from user and workspace settings Migrating deprecated extensions.disabled settings from User settings... Migrating deprecated extensions.disabled settings from Workspace settings... stderr | src/config/settings.test.ts > Settings Loading and Merging > migrateDeprecatedSettings > should migrate disabled extensions from user and workspace settings [WARN] Skipping unreadable directory: /mock/workspace (ENOENT: no such file or directory, stat '/mock/workspace') stderr | src/config/settings.test.ts > Settings Loading and Merging > migrateDeprecatedSettings > should not do anything if there are no deprecated settings [WARN] Skipping unreadable directory: /mock/workspace (ENOENT: no such file or directory, stat '/mock/workspace') ✓ src/config/settings.test.ts (80 tests) 130ms stderr | src/ui/hooks/useGeminiStream.test.tsx > useGeminiStream > should submit tool responses when all tool calls are completed and ready Error recording completed tool call information: TypeError: config.getGeminiClient(...).getCurrentSequenceModel is not a function stderr | src/ui/hooks/useGeminiStream.test.tsx > useGeminiStream > should handle all tool calls being cancelled Error recording completed tool call information: TypeError: config.getGeminiClient(...).getCurrentSequenceModel is not a function stderr | src/ui/hooks/useGeminiStream.test.tsx > useGeminiStream > should group multiple cancelled tool call responses into a single history entry Error recording completed tool call information: TypeError: config.getGeminiClient(...).getCurrentSequenceModel is not a function stderr | src/ui/hooks/useGeminiStream.test.tsx > useGeminiStream > should not flicker streaming state to Idle between tool completion and submission Error recording completed tool call information: TypeError: config.getGeminiClient(...).getCurrentSequenceModel is not a function stderr | src/ui/hooks/useGeminiStream.test.tsx > useGeminiStream > Memory Refresh on save_memory > should call performMemoryRefresh when a save_memory tool call completes successfully Error recording completed tool call information: TypeError: config.getGeminiClient(...).getCurrentSequenceModel is not a function ✓ src/config/extension.test.ts (70 tests) 518ms ✓ src/ui/components/shared/text-buffer.test.ts (161 tests) 422ms ✓ src/ui/hooks/useGeminiStream.test.tsx (54 tests) 623ms stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Basic Rendering > renders with startup warnings [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > State Initialization > initializes with theme error from initialization result [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Context Providers > provides AppContext with correct values [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Context Providers > provides UIStateContext with state management [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Context Providers > provides UIActionsContext with action handlers [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Context Providers > provides ConfigContext with config object [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Settings Integration > handles settings with all display options disabled [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Settings Integration > handles settings with memory usage enabled [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Version Handling > handles version format: 1.0.0 [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Version Handling > handles version format: 2.1.3-beta [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Version Handling > handles version format: 3.0.0-nightly [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Error Handling > handles undefined settings gracefully [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Provider Hierarchy > establishes correct provider nesting order [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Session Resumption > handles resumed session data correctly [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Session Resumption > renders without resumed session data [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. ✓ src/ui/components/InputPrompt.test.tsx (110 tests) 2269ms stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Quota and Fallback Integration > passes a null proQuotaRequest to UIStateContext by default [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Quota and Fallback Integration > passes a valid proQuotaRequest to UIStateContext when provided by the hook [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Quota and Fallback Integration > passes the handleProQuotaChoice function to UIActionsContext [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should not update terminal title when showStatusInTitle is false [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should not update terminal title when hideWindowTitle is true [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should update terminal title with thought subject when in active state [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should update terminal title with default text when in Idle state and no thought subject [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should update terminal title when in WaitingForConfirmation state with thought subject [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should pad title to exactly 80 characters [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should use correct ANSI escape code format [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Title Update Feature > should use CLI_TITLE environment variable when set [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Queue Error Message > should set and clear the queue error message after a timeout [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Queue Error Message > should reset the timer if a new error message is set [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Terminal Height Calculation > should prevent terminal height from being less than 1 [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Keyboard Input Handling (CTRL+C / CTRL+D) > CTRL+C > should cancel ongoing request on first press [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Keyboard Input Handling (CTRL+C / CTRL+D) > CTRL+C > should quit on second press [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Keyboard Input Handling (CTRL+C / CTRL+D) > CTRL+C > should reset press count after a timeout [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Keyboard Input Handling (CTRL+C / CTRL+D) > CTRL+D > should do nothing if text buffer is not empty [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Keyboard Input Handling (CTRL+C / CTRL+D) > CTRL+D > should quit on second press if buffer is empty [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Keyboard Input Handling (CTRL+C / CTRL+D) > CTRL+D > should reset press count after a timeout [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Copy Mode (CTRL+S) > 'Normal Mode' > should NOT toggle mouse off when Ctrl+S is pressed [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Copy Mode (CTRL+S) > 'Alternate Buffer Mode' > should toggle mouse off when Ctrl+S is pressed [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Copy Mode (CTRL+S) > 'Alternate Buffer Mode' > should toggle mouse back on when Ctrl+S is pressed again [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Copy Mode (CTRL+S) > 'Alternate Buffer Mode' > should exit copy mode on any key press [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Model Dialog Integration > should provide isModelDialogOpen in the UIStateContext [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Model Dialog Integration > should provide model dialog actions in the UIActionsContext [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > CoreEvents Integration > subscribes to UserFeedback and drains backlog on mount [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > CoreEvents Integration > unsubscribes from UserFeedback on unmount [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > CoreEvents Integration > adds history item when UserFeedback event is received [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > CoreEvents Integration > updates currentModel when ModelChanged event is received [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Shell Interaction > should not crash if resizing the pty fails [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > Banner Text > should render placeholder banner text for USE_GEMINI auth type [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > onCancelSubmit Behavior > clears the prompt when onCancelSubmit is called with shouldRestorePrompt=false [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > onCancelSubmit Behavior > restores the prompt when onCancelSubmit is called with shouldRestorePrompt=true (or undefined) [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. stderr | src/ui/AppContainer.test.tsx > AppContainer State Management > onCancelSubmit Behavior > input history is independent from conversation history (survives /clear) [STARTUP] Cannot start phase 'discover_tools': phase is already active. Call end() before starting again. ✓ src/ui/AppContainer.test.tsx (60 tests) 1601ms stderr | DebugLogger.warn (/build/reproducible-path/gemini-cli-0.20.2/packages/core/src/utils/debugLogger.ts:25:13) [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. [STARTUP] Cannot start phase 'initialize_mcp_clients': phase is already active. Call end() before starting again. stderr | src/config/config.test.ts > Approval mode tool exclusion logic > should exclude no interactive tools in non-interactive mode with yolo approval mode YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > Approval mode tool exclusion logic > should exclude no interactive tools in non-interactive mode with legacy yolo flag YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > Approval mode tool exclusion logic > should not exclude interactive tools in interactive mode regardless of approval mode YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > Approval mode tool exclusion logic > should not exclude interactive tools in interactive mode regardless of approval mode YOLO mode is enabled. All tool calls will be automatically approved. ✓ src/utils/sessionCleanup.test.ts (70 tests) 169ms ✓ src/nonInteractiveCli.test.ts (34 tests) 671ms ✓ runNonInteractive > should handle cancellation (Ctrl+C) 415ms stderr | src/config/config.test.ts > loadCliConfig tool exclusions > should not exclude interactive tools in interactive mode with YOLO YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > loadCliConfig tool exclusions > should not exclude interactive tools in non-interactive mode with YOLO YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > loadCliConfig interactive > should not be interactive if positional prompt words are provided with multiple flags YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > loadCliConfig approval mode > should set YOLO approval mode when --yolo flag is used YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > loadCliConfig approval mode > should set YOLO approval mode when -y flag is used YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > loadCliConfig approval mode > should set YOLO approval mode when --approval-mode=yolo YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > loadCliConfig approval mode > should fall back to --yolo behavior when --approval-mode is not set YOLO mode is enabled. All tool calls will be automatically approved. stderr | src/config/config.test.ts > loadCliConfig approval mode > when folder is NOT trusted > should override --approval-mode=yolo to DEFAULT YOLO mode is enabled. All tool calls will be automatically approved. Approval mode overridden to "default" because the current folder is not trusted. stderr | src/config/config.test.ts > loadCliConfig approval mode > when folder is NOT trusted > should override --approval-mode=auto_edit to DEFAULT Approval mode overridden to "default" because the current folder is not trusted. stderr | src/config/config.test.ts > loadCliConfig approval mode > when folder is NOT trusted > should override --yolo flag to DEFAULT YOLO mode is enabled. All tool calls will be automatically approved. Approval mode overridden to "default" because the current folder is not trusted. ✓ src/ui/hooks/vim.test.tsx (87 tests) 977ms ]2;Gemini - clistderr | src/gemini.test.tsx > gemini.tsx main function kitty protocol > should handle --'listSessions' flag [STARTUP] Cannot start phase 'cli_startup': phase is already active. Call end() before starting again. stderr | src/gemini.test.tsx > gemini.tsx main function kitty protocol > should handle --'deleteSession' flag [STARTUP] Cannot start phase 'cli_startup': phase is already active. Call end() before starting again. stderr | src/gemini.test.tsx > gemini.tsx main function kitty protocol > should handle sandbox activation [STARTUP] Cannot start phase 'cli_startup': phase is already active. Call end() before starting again. stderr | src/gemini.test.tsx > gemini.tsx main function kitty protocol > should read from stdin in non-interactive mode [STARTUP] Cannot start phase 'cli_startup': phase is already active. Call end() before starting again. Error: The --prompt-interactive flag cannot be used when input is piped from stdin. stderr | src/gemini.test.tsx > gemini.tsx main function exit codes > should exit with 41 for auth failure during sandbox setup [STARTUP] Cannot start phase 'cli_startup': phase is already active. Call end() before starting again. stderr | src/gemini.test.tsx > gemini.tsx main function exit codes > should exit with 42 for session resume failure [STARTUP] Cannot start phase 'cli_startup': phase is already active. Call end() before starting again. stderr | src/gemini.test.tsx > gemini.tsx main function exit codes > should exit with 42 for no input provided [STARTUP] Cannot start phase 'cli_startup': phase is already active. Call end() before starting again. ]2;Gemini - root[?7l]2;Gemini - root[?7l]2;Gemini - root[?7l]2;Gemini - root[?7l]2;Gemini - root[?7l]2;Gemini - root[?7l ✓ src/gemini.test.tsx (33 tests | 1 skipped) 200ms ✓ src/config/config.test.ts (146 tests | 1 skipped) 3144ms ✓ src/services/FileCommandLoader.test.ts (40 tests) 362ms stderr | DiagConsoleLogger.error (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/api/src/diag/consoleLogger.ts:49:28) {"stack":"Error: PeriodicExportingMetricReader: metrics export failed (error Error: 14 UNAVAILABLE: No connection established. Last error: Error: connect ECONNREFUSED 127.0.0.1:4317)\n at PeriodicExportingMetricReader._doRun (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/sdk-metrics/src/export/PeriodicExportingMetricReader.ts:144:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at PeriodicExportingMetricReader._runOnce (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/sdk-metrics/src/export/PeriodicExportingMetricReader.ts:103:7)\n at PeriodicExportingMetricReader.onForceFlush (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/sdk-metrics/src/export/PeriodicExportingMetricReader.ts:160:5)\n at PeriodicExportingMetricReader.onShutdown (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/sdk-metrics/src/export/PeriodicExportingMetricReader.ts:168:5)\n at PeriodicExportingMetricReader.shutdown (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/sdk-metrics/src/export/MetricReader.ts:261:7)\n at MetricCollector.shutdown (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/sdk-metrics/src/state/MetricCollector.ts:86:5)\n at async Promise.all (index 0)\n at MeterProvider.shutdown (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/sdk-metrics/src/MeterProvider.ts:98:5)\n at async Promise.all (index 2)","message":"PeriodicExportingMetricReader: metrics export failed (error Error: 14 UNAVAILABLE: No connection established. Last error: Error: connect ECONNREFUSED 127.0.0.1:4317)","name":"Error"} ✓ src/ui/components/shared/vim-buffer-actions.test.ts (74 tests) 82ms stdout | src/ui/hooks/atCommandProcessor.test.ts > handleAtCommand > git-aware filtering > should skip git-ignored files in @ commands Ignored 1 files: Git-ignored: /tmp/folder-structure-test-JNAwtM/node_modules/package.json stdout | src/ui/hooks/atCommandProcessor.test.ts > handleAtCommand > git-aware filtering > should handle mixed git-ignored and valid files Ignored 1 files: Git-ignored: /tmp/folder-structure-test-wXkLFH/.env stdout | src/ui/hooks/atCommandProcessor.test.ts > handleAtCommand > git-aware filtering > should always ignore .git directory files Ignored 1 files: Git-ignored: /tmp/folder-structure-test-OXRT0q/.git/config stdout | src/ui/hooks/atCommandProcessor.test.ts > handleAtCommand > gemini-ignore filtering > should skip gemini-ignored files in @ commands Ignored 1 files: Gemini-ignored: /tmp/folder-structure-test-RTrkkA/build/output.js stdout | src/ui/hooks/atCommandProcessor.test.ts > handleAtCommand > should handle mixed gemini-ignored and valid files Ignored 1 files: Gemini-ignored: /tmp/folder-structure-test-K55D8w/dist/bundle.js ✓ src/ui/hooks/atCommandProcessor.test.ts (42 tests) 634ms ✓ src/utils/settingsUtils.test.ts (73 tests) 76ms stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Settings Toggling > should toggle setting with Enter key [DEBUG SettingsDialog] Saving general.vimMode immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Settings Toggling > enum values > 'toggles to next value' [DEBUG SettingsDialog] Saving ui.theme immediately with value: baz stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Settings Toggling > enum values > 'loops back to first value when at end' [DEBUG SettingsDialog] Saving ui.theme immediately with value: foo stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Settings Toggling > should toggle setting with Space key [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Settings Toggling > should handle vim mode setting specially [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Error Handling > should handle vim mode toggle errors gracefully [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Complex State Management > should track modified settings correctly [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > VimMode Integration > should sync with VimModeContext when vim mode is toggled [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Specific Settings Behavior > should handle immediate settings save for non-restart-required settings [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Race Condition Regression Tests > should 'not reset sibling settings when toggl…' [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: true [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: false [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: true [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: false [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: true stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Race Condition Regression Tests > should 'preserve multiple sibling settings in…' [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: true [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: false [DEBUG SettingsDialog] Saving tools.shell.showColor immediately with value: true ✓ src/ui/hooks/useSelectionList.test.tsx (45 tests) 213ms stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > Complex User Interactions > should allow changing multiple settings without losing pending changes [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true [DEBUG SettingsDialog] Saving general.previewFeatures immediately with value: true ✓ src/ui/hooks/useToolScheduler.test.ts (23 tests) 258ms stdout | src/ui/components/SettingsDialog.test.tsx > SettingsDialog > String Settings Editing > should allow editing and committing a string setting [DEBUG SettingsDialog] Saving general.vimMode immediately with value: true [DEBUG SettingsDialog] Saving general.vimMode immediately with value: true [DEBUG SettingsDialog] Saving general.vimMode immediately with value: true ✓ src/ui/hooks/slashCommandProcessor.test.tsx (37 tests) 557ms ✓ src/ui/contexts/KeypressContext.test.tsx (87 tests) 327ms ✓ src/ui/components/SettingsDialog.test.tsx (49 tests) 3334ms ✓ src/ui/hooks/useSlashCompletion.test.ts (21 tests) 454ms ✓ src/ui/commands/extensionsCommand.test.ts (38 tests) 139ms ✓ src/services/prompt-processors/shellProcessor.test.ts (33 tests) 119ms ✓ src/utils/sessions.test.ts (16 tests) 36ms stdout | src/zed-integration/zedIntegration.test.ts > GeminiAgent > should create a new session [STARTUP] StartupProfiler.flush() called with 0 phases stdout | src/zed-integration/zedIntegration.test.ts > GeminiAgent > should create a new session with mcp servers [STARTUP] StartupProfiler.flush() called with 0 phases stdout | src/zed-integration/zedIntegration.test.ts > GeminiAgent > should handle authentication failure gracefully [STARTUP] StartupProfiler.flush() called with 0 phases stdout | src/zed-integration/zedIntegration.test.ts > GeminiAgent > should initialize file system service if client supports it [STARTUP] StartupProfiler.flush() called with 0 phases stdout | src/zed-integration/zedIntegration.test.ts > GeminiAgent > should cancel a session [STARTUP] StartupProfiler.flush() called with 0 phases stdout | src/zed-integration/zedIntegration.test.ts > GeminiAgent > should delegate prompt to session [STARTUP] StartupProfiler.flush() called with 0 phases ✓ src/ui/commands/chatCommand.test.ts (30 tests) 127ms TEST: calling prompt TEST: waiting for streamStarted TEST: asyncStream started TEST: waiting for read TEST: streamStarted TEST: cancelled TEST: stream closed TEST: read returned done=true TEST: releasing lock TEST: result received {"stopReason":"cancelled"} stderr | src/zed-integration/zedIntegration.test.ts > Session > should ignore files based on configuration Path ignored.txt is ignored and will be skipped. No valid file paths found in @ commands to read. ✓ src/zed-integration/zedIntegration.test.ts (20 tests) 128ms ✓ src/ui/hooks/shellCommandProcessor.test.tsx (20 tests) 158ms ✓ src/config/extensions/extensionEnablement.test.ts (48 tests) 73ms ✓ src/ui/hooks/useAutoAcceptIndicator.test.ts (17 tests) 136ms ✓ src/utils/sessionUtils.test.ts (20 tests) 74ms ✓ src/validateNonInterActiveAuth.test.ts (17 tests) 77ms ✓ src/ui/components/shared/BaseSelectionList.test.tsx (26 tests) 700ms stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | updateHookTypesDev (/build/reproducible-path/gemini-cli-0.20.2/node_modules/react-reconciler/cjs/react-reconciler.development.js:3128:19) React has detected a change in the order of Hooks called by TestComponent. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://react.dev/link/rules-of-hooks Previous render Next render ------------------------------------------------------ 1. useMemo useMemo 2. useReducer useReducer 3. useMemo useMemo 4. useMemo useMemo 5. useState useState 6. useEffect useEffect 7. useEffect useEffect 8. useEffect useEffect 9. useCallback useCallback 10. useCallback useCallback 11. useCallback useCallback 12. useCallback useCallback 13. useCallback useCallback 14. useCallback useCallback 15. useCallback useCallback 16. useCallback useCallback 17. useCallback useCallback 18. useCallback useCallback 19. useCallback useCallback 20. useCallback useCallback 21. useCallback useCallback 22. useCallback useCallback 23. useCallback useCallback 24. useCallback useCallback 25. useCallback useCallback 26. useCallback useCallback 27. useCallback useCallback 28. useCallback useCallback 29. useCallback useCallback 30. useCallback useCallback 31. useCallback useCallback 32. useCallback useCallback 33. useCallback useCallback 34. useCallback useCallback 35. useCallback useCallback 36. useCallback useCallback 37. useCallback useCallback 38. useCallback useCallback 39. useCallback useCallback 40. useCallback useCallback 41. useCallback useCallback 42. useCallback useCallback 43. useCallback useCallback 44. useCallback useCallback 45. useCallback useCallback 46. useCallback useCallback 47. useCallback useCallback 48. useCallback useCallback 49. useCallback useCallback 50. useCallback useCallback 51. useCallback useCallback 52. useCallback useCallback 53. useCallback useCallback 54. useCallback useCallback 55. useMemo useMemo 56. useCallback useCallback 57. useCallback useCallback 58. useCallback useCallback 59. useCallback useCallback 60. useCallback useCallback 61. useMemo useMemo 62. useState useState 63. useState useState 64. useState useState 65. useState useState 66. useState useState 67. useState useState 68. useCallback useCallback 69. useCallback useCallback 70. useCallback useCallback 71. useMemo useMemo 72. useEffect useState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Root inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Root inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/ui/hooks/useCommandCompletion.test.tsx (21 tests) 249ms stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Root inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Root inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/ui/hooks/useQuotaAndFallback.test.ts (12 tests) 116ms stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Root inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Root inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Root inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/utils/errors.test.ts (28 tests) 55ms ✓ src/ui/keyMatchers.test.ts (44 tests) 45ms ✓ src/ui/hooks/useAtCompletion.test.ts (14 tests) 1880ms ✓ useAtCompletion > File Search Logic > should perform a recursive search for an empty pattern 317ms ✓ src/services/McpPromptLoader.test.ts (27 tests) 45ms stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should create a working PolicyEngine from basic settings [PolicyEngine.check] toolCall.name: run_shell_command, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=run_shell_command, decision=allow, priority=2.3, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should create a working PolicyEngine from basic settings [PolicyEngine.check] toolCall.name: write_file, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=write_file, decision=deny, priority=2.4, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should create a working PolicyEngine from basic settings [PolicyEngine.check] toolCall.name: replace, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=replace, decision=ask_user, priority=1.01, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should create a working PolicyEngine from basic settings [PolicyEngine.check] toolCall.name: unknown_tool, stringifiedArgs: undefined [PolicyEngine.check] NO MATCH - using default decision: ask_user stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle MCP server wildcard patterns correctly [PolicyEngine.check] toolCall.name: allowed-server__tool1, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=allowed-server__*, decision=allow, priority=2.1, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle MCP server wildcard patterns correctly [PolicyEngine.check] toolCall.name: allowed-server__another_tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=allowed-server__*, decision=allow, priority=2.1, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle MCP server wildcard patterns correctly [PolicyEngine.check] toolCall.name: trusted-server__tool1, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=trusted-server__*, decision=allow, priority=2.2, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle MCP server wildcard patterns correctly [PolicyEngine.check] toolCall.name: trusted-server__special_tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=trusted-server__*, decision=allow, priority=2.2, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle MCP server wildcard patterns correctly [PolicyEngine.check] toolCall.name: blocked-server__tool1, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=blocked-server__*, decision=deny, priority=2.9, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle MCP server wildcard patterns correctly [PolicyEngine.check] toolCall.name: blocked-server__any_tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=blocked-server__*, decision=deny, priority=2.9, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle MCP server wildcard patterns correctly [PolicyEngine.check] toolCall.name: unknown-server__tool, stringifiedArgs: undefined [PolicyEngine.check] NO MATCH - using default decision: ask_user stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should correctly prioritize specific tool excludes over MCP server wildcards [PolicyEngine.check] toolCall.name: my-server__safe-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=my-server__*, decision=allow, priority=2.1, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should correctly prioritize specific tool excludes over MCP server wildcards [PolicyEngine.check] toolCall.name: my-server__dangerous-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=my-server__dangerous-tool, decision=deny, priority=2.4, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: read_file, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=read_file, decision=allow, priority=1.05, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: list_directory, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=list_directory, decision=allow, priority=1.05, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: glob, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=glob, decision=deny, priority=2.4, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: replace, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=replace, decision=ask_user, priority=1.01, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: custom-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=custom-tool, decision=allow, priority=2.3, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: my-server__special-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=my-server__special-tool, decision=allow, priority=2.3, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: allowed-server__tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=allowed-server__*, decision=allow, priority=2.1, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: trusted-server__tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=trusted-server__*, decision=allow, priority=2.2, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: blocked-server__tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=blocked-server__*, decision=deny, priority=2.9, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle complex mixed configurations [PolicyEngine.check] toolCall.name: write_file, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=write_file, decision=ask_user, priority=1.01, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle YOLO mode correctly [PolicyEngine.check] toolCall.name: run_shell_command, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=undefined, decision=allow, priority=1.999, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle YOLO mode correctly [PolicyEngine.check] toolCall.name: write_file, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=undefined, decision=allow, priority=1.999, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle YOLO mode correctly [PolicyEngine.check] toolCall.name: unknown_tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=undefined, decision=allow, priority=1.999, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle YOLO mode correctly [PolicyEngine.check] toolCall.name: dangerous-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=dangerous-tool, decision=deny, priority=2.4, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle AUTO_EDIT mode correctly [PolicyEngine.check] toolCall.name: replace, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=replace, decision=allow, priority=1.015, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle AUTO_EDIT mode correctly [PolicyEngine.check] toolCall.name: write_file, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=write_file, decision=allow, priority=1.015, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle AUTO_EDIT mode correctly [PolicyEngine.check] toolCall.name: run_shell_command, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=run_shell_command, decision=ask_user, priority=1.01, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify priority ordering works correctly in practice [PolicyEngine.check] toolCall.name: blocked-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=blocked-tool, decision=deny, priority=2.4, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify priority ordering works correctly in practice [PolicyEngine.check] toolCall.name: blocked-server__any, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=blocked-server__*, decision=deny, priority=2.9, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify priority ordering works correctly in practice [PolicyEngine.check] toolCall.name: specific-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=specific-tool, decision=allow, priority=2.3, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify priority ordering works correctly in practice [PolicyEngine.check] toolCall.name: trusted-server__any, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=trusted-server__*, decision=allow, priority=2.2, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify priority ordering works correctly in practice [PolicyEngine.check] toolCall.name: mcp-server__any, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=mcp-server__*, decision=allow, priority=2.1, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify priority ordering works correctly in practice [PolicyEngine.check] toolCall.name: glob, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=glob, decision=allow, priority=1.05, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle edge case: MCP server with both trust and exclusion [PolicyEngine.check] toolCall.name: conflicted-server__tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=conflicted-server__*, decision=deny, priority=2.9, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle edge case: specific tool allowed but server excluded [PolicyEngine.check] toolCall.name: my-server__special-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=my-server__*, decision=deny, priority=2.9, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle edge case: specific tool allowed but server excluded [PolicyEngine.check] toolCall.name: my-server__other-tool, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=my-server__*, decision=deny, priority=2.9, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify non-interactive mode transformation [PolicyEngine.check] toolCall.name: unknown_tool, stringifiedArgs: undefined [PolicyEngine.check] NO MATCH - using default decision: ask_user stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should verify non-interactive mode transformation [PolicyEngine.check] toolCall.name: run_shell_command, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=run_shell_command, decision=ask_user, priority=1.01, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle empty settings gracefully [PolicyEngine.check] toolCall.name: write_file, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=write_file, decision=ask_user, priority=1.01, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle empty settings gracefully [PolicyEngine.check] toolCall.name: replace, stringifiedArgs: undefined [PolicyEngine.check] MATCHED rule: toolName=replace, decision=ask_user, priority=1.01, argsPattern=none stdout | src/config/policy-engine.integration.test.ts > Policy Engine Integration Tests > Policy configuration produces valid PolicyEngine config > should handle empty settings gracefully [PolicyEngine.check] toolCall.name: unknown, stringifiedArgs: undefined [PolicyEngine.check] NO MATCH - using default decision: ask_user ✓ src/config/policy-engine.integration.test.ts (12 tests) 181ms ✓ src/config/extensions/extensionSettings.test.ts (17 tests) 85ms ✓ src/config/settingsSchema.test.ts (17 tests) 44ms ✓ src/utils/sandbox.test.ts (7 tests) 138ms (node:5680) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 mcp-client-update listeners added to [EventEmitter]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit (Use `node --trace-warnings ...` to show where the warning was created) stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | src/ui/components/Composer.test.tsx An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/config/trustedFolders.test.ts (21 tests) 48ms stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/ui/components/Composer.test.tsx (20 tests) 316ms ✓ src/ui/hooks/useSessionResume.test.ts (12 tests) 92ms ✓ src/ui/hooks/usePhraseCycler.test.tsx (13 tests) 286ms ✓ src/utils/handleAutoUpdate.test.ts (19 tests) 53ms ✓ src/ui/contexts/ScrollProvider.test.tsx (9 tests) 97ms ✓ src/services/CommandService.test.ts (11 tests) 40ms ✓ src/ui/hooks/usePermissionsModifyTrust.test.ts (13 tests) 88ms ✓ src/ui/components/StatsDisplay.test.tsx (13 tests) 439ms ✓ src/ui/components/shared/MaxSizedBox.test.tsx (21 tests) 333ms stderr | src/ui/auth/AuthDialog.test.tsx > AuthDialog > handleAuthSelect > exits process for Login with Google when browser is suppressed An update to AuthDialog inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/config/extensions/github.test.ts (26 tests) 94ms ✓ src/ui/auth/AuthDialog.test.tsx (21 tests) 625ms ✓ src/utils/installationInfo.test.ts (16 tests) 52ms ✓ src/utils/commentJson.test.ts (12 tests) 43ms ✓ src/ui/components/messages/ToolGroupMessage.test.tsx (17 tests) 873ms stdout | src/commands/mcp/add.test.ts > mcp add command > should add a stdio server to project settings MCP server "my-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > should handle multiple env vars before positional args MCP server "my-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > should add an sse server to user settings MCP server "sse-server" added to user settings. (sse) stdout | src/commands/mcp/add.test.ts > mcp add command > should add an http server to project settings MCP server "http-server" added to project settings. (http) stdout | src/commands/mcp/add.test.ts > mcp add command > should handle MCP server args with -- separator MCP server "my-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > should handle unknown options as MCP server args MCP server "test-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when in a project directory > should use project scope by default MCP server "test-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when in a project directory > should use project scope when --scope=project is used MCP server "test-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when in a project directory > should use user scope when --scope=user is used MCP server "test-server" added to user settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when in a subdirectory of a project > should use project scope by default MCP server "test-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when in the home directory > should use user scope when --scope=user is used MCP server "test-server" added to user settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when in a subdirectory of home (not a project) > should use project scope by default MCP server "test-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when in a subdirectory of home (not a project) > should write to the WORKSPACE scope, not the USER scope MCP server "my-new-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when handling scope and directory > when outside of home (not a project) > should use project scope by default MCP server "test-server" added to project settings. (stdio) stdout | src/commands/mcp/add.test.ts > mcp add command > when updating an existing server > should update the existing server in the project scope MCP server "existing-server" is already configured within project settings. MCP server "existing-server" updated in project settings. stdout | src/commands/mcp/add.test.ts > mcp add command > when updating an existing server > should update the existing server in the user scope MCP server "existing-server" is already configured within user settings. MCP server "existing-server" updated in user settings. ✓ src/commands/mcp/add.test.ts (18 tests) 252ms ✓ src/ui/commands/directoryCommand.test.tsx (13 tests) 37ms stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to ForwardRef(ScrollableList) inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/ui/components/shared/ScrollableList.test.tsx (3 tests) 1337ms ✓ ScrollableList Demo Behavior > should scroll to bottom when new items are added and stop when scrolled up 435ms ✓ ScrollableList Demo Behavior > Keyboard Navigation > should handle scroll keys correctly 837ms ✓ src/ui/commands/memoryCommand.test.ts (10 tests) 43ms stdout | src/ui/commands/setupGithubCommand.test.ts > setupGithubCommand > throws an error when download fails Failed to download required setup files: Error: Invalid response code downloading https://raw.githubusercontent.com/google-github-actions/run-gemini-cli/refs/tags/v1.2.3/examples/workflows/gemini-dispatch/gemini-dispatch.yml: 404 - Not Found at /build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/ui/commands/setupGithubCommand.ts:131:17 at async Promise.all (index 0) at downloadFiles (/build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/ui/commands/setupGithubCommand.ts:158:3) at async Promise.all (index 0) at downloadSetupFiles (/build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/ui/commands/setupGithubCommand.ts:184:5) at Object.action (/build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/ui/commands/setupGithubCommand.ts:240:5) at /build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/ui/commands/setupGithubCommand.test.ts:215:5 at file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/runner/dist/chunk-hooks.js:752:20 stdout | src/ui/commands/setupGithubCommand.test.ts > updateGitignore > handles file system errors gracefully Failed to update .gitignore: Error: ENOENT: no such file or directory, open '/tmp/update-gitignore-ZZKcdo/non-existent/.gitignore'  at open (node:internal/fs/promises:641:25)  at Object.writeFile (node:internal/fs/promises:1215:14) at Module.updateGitignore (/build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/ui/commands/setupGithubCommand.ts:82:7) at /build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/ui/commands/setupGithubCommand.test.ts:318:5 at file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/runner/dist/chunk-hooks.js:752:20 { errno: -2, code: 'ENOENT', syscall: 'open', path: '/tmp/update-gitignore-ZZKcdo/non-existent/.gitignore' } ✓ src/ui/commands/setupGithubCommand.test.ts (10 tests) 140ms ✓ src/ui/components/Footer.test.tsx (21 tests) 308ms ✓ src/ui/contexts/ScrollProvider.drag.test.tsx (6 tests) 85ms ✓ src/ui/hooks/useMessageQueue.test.tsx (14 tests) 107ms ✓ src/ui/components/SessionBrowser.test.tsx (6 tests) 330ms ✓ src/commands/extensions/uninstall.test.ts (9 tests) 54ms ✓ src/config/extensions/update.test.ts (10 tests) 31ms ✓ src/utils/relaunch.test.ts (8 tests) 29ms ✓ src/zed-integration/acp.test.ts (16 tests) 59ms ✓ src/ui/components/LoadingIndicator.test.tsx (16 tests) 272ms stderr | src/ui/themes/color-utils.test.ts > Color Utils > resolveColor > should return undefined for invalid colors [ColorUtils] Could not resolve color "invalidcolor" to an Ink-compatible format. [ColorUtils] Could not resolve color "notacolor" to an Ink-compatible format. [ColorUtils] Could not resolve color "" to an Ink-compatible format. stderr | src/ui/themes/color-utils.test.ts > Color Utils > Consistency between validation and resolution > should have consistent behavior between isValidColor and resolveColor [ColorUtils] Could not resolve color "invalidcolor" to an Ink-compatible format. [ColorUtils] Could not resolve color "notacolor" to an Ink-compatible format. [ColorUtils] Could not resolve color "" to an Ink-compatible format. ✓ src/ui/themes/color-utils.test.ts (23 tests) 44ms ✓ src/ui/components/messages/DiffRenderer.test.tsx (26 tests) 1218ms ✓ src/ui/components/shared/VirtualizedList.test.tsx (9 tests) 456ms ✓ src/ui/hooks/useFolderTrust.test.ts (12 tests) 113ms ✓ src/ui/hooks/useExtensionUpdates.test.tsx (4 tests) 246ms ✓ src/ui/commands/restoreCommand.test.ts (13 tests) 159ms stdout | src/ui/auth/useAuth.test.tsx > useAuth > useAuthCommand > should initialize with Unauthenticated state Authenticated via "oauth-personal". stderr | src/ui/auth/useAuth.test.tsx > useAuth > useAuthCommand > should initialize with Unauthenticated state An update to TestComponent inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/ui/components/ProQuotaDialog.test.tsx (9 tests) 201ms stdout | src/ui/auth/useAuth.test.tsx > useAuth > useAuthCommand > should authenticate if USE_GEMINI and key is found Authenticated via "gemini-api-key". stdout | src/ui/auth/useAuth.test.tsx > useAuth > useAuthCommand > should authenticate if USE_GEMINI and env key is found Authenticated via "gemini-api-key". stdout | src/ui/auth/useAuth.test.tsx > useAuth > useAuthCommand > should prioritize env key over stored key when both are present Authenticated via "gemini-api-key". stdout | src/ui/auth/useAuth.test.tsx > useAuth > useAuthCommand > should authenticate successfully for valid auth type Authenticated via "oauth-personal". ✓ src/ui/auth/useAuth.test.tsx (15 tests) 383ms stderr | src/services/BuiltinCommandLoader.test.ts > BuiltinCommandLoader profile > should not include profile command when isDevelopment is false Current logger will be overwritten from Error: at DiagAPI.setLogger (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/api/src/api/diag.ts:97:23) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/sdk.ts:49:6 at processTicksAndRejections (node:internal/process/task_queues:105:5) at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) at VitestExecutor.cachedRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:189:11) at VitestExecutor.dependencyRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:239:10) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/loggers.ts:72:1 at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) Current logger will overwrite one already registered from Error: at DiagAPI.setLogger (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/api/src/api/diag.ts:97:23) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/sdk.ts:49:6 at processTicksAndRejections (node:internal/process/task_queues:105:5) at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) at VitestExecutor.cachedRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:189:11) at VitestExecutor.dependencyRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:239:10) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/loggers.ts:72:1 at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) ✓ src/ui/hooks/useInputHistoryStore.test.ts (14 tests) 88ms stderr | src/services/BuiltinCommandLoader.test.ts > BuiltinCommandLoader profile > should include profile command when isDevelopment is true Current logger will be overwritten from Error: at DiagAPI.setLogger (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/api/src/api/diag.ts:97:23) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/sdk.ts:49:6 at processTicksAndRejections (node:internal/process/task_queues:105:5) at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) at VitestExecutor.cachedRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:189:11) at VitestExecutor.dependencyRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:239:10) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/loggers.ts:72:1 at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) Current logger will overwrite one already registered from Error: at DiagAPI.setLogger (/build/reproducible-path/gemini-cli-0.20.2/node_modules/@opentelemetry/api/src/api/diag.ts:97:23) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/sdk.ts:49:6 at processTicksAndRejections (node:internal/process/task_queues:105:5) at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) at VitestExecutor.cachedRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:189:11) at VitestExecutor.dependencyRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:239:10) at /build/reproducible-path/gemini-cli-0.20.2/packages/core/src/telemetry/loggers.ts:72:1 at VitestExecutor.runModule (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:397:4) at VitestExecutor.directRequest (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/vite-node/dist/client.mjs:375:3) ✓ src/ui/hooks/useShellHistory.test.ts (7 tests) 601ms ✓ src/services/BuiltinCommandLoader.test.ts (10 tests) 1008ms ✓ BuiltinCommandLoader profile > should not include profile command when isDevelopment is false 437ms ✓ BuiltinCommandLoader profile > should include profile command when isDevelopment is true 551ms ✓ src/ui/components/shared/TextInput.test.tsx (11 tests) 137ms ✓ src/ui/commands/ideCommand.test.ts (8 tests) 45ms ✓ src/ui/components/HistoryItemDisplay.test.tsx (19 tests) 1395ms ✓ src/config/sandboxConfig.test.ts (27 tests) 35ms ✓ src/utils/envVarResolver.test.ts (16 tests) 24ms ✓ src/services/prompt-processors/injectionParser.test.ts (21 tests) 28ms stdout | src/ui/commands/copyCommand.test.ts > copyCommand > should handle clipboard copy error Clipboard access denied stdout | src/ui/commands/copyCommand.test.ts > copyCommand > should handle non-Error clipboard errors String error ✓ src/ui/commands/copyCommand.test.ts (11 tests) 41ms ✓ src/ui/hooks/useReverseSearchCompletion.test.tsx (10 tests) 218ms ✓ src/ui/components/MultiFolderTrustDialog.test.tsx (8 tests) 245ms ✓ src/ui/hooks/useIdeTrustListener.test.tsx (5 tests) 88ms ✓ src/utils/sessionCleanup.integration.test.ts (5 tests) 55ms ✓ src/services/prompt-processors/atFileProcessor.test.ts (11 tests) 40ms ✓ src/ui/components/ModelStatsDisplay.test.tsx (6 tests) 291ms ✓ src/ui/hooks/useSessionBrowser.test.ts (7 tests) 139ms ✓ src/commands/extensions/disable.test.ts (12 tests) 64ms ✓ src/ui/state/extensions.test.ts (15 tests) 12ms ✓ src/ui/components/DebugProfiler.test.tsx (13 tests) 113ms ✓ src/ui/hooks/useKeypress.test.tsx (22 tests) 136ms ✓ src/ui/components/ModelDialog.test.tsx (9 tests) 320ms ✓ src/ui/utils/computeStats.test.ts (12 tests) 18ms ✓ src/ui/hooks/useInputHistory.test.ts (11 tests) 66ms ✓ src/commands/extensions/update.test.ts (8 tests) 45ms ✓ src/ui/hooks/useEditorSettings.test.tsx (10 tests) 74ms ✓ src/ui/hooks/useGitBranchName.test.tsx (7 tests) 119ms ✓ src/ui/components/messages/ToolMessage.test.tsx (12 tests) 517ms stderr | src/config/config.integration.test.ts > Configuration Integration Tests > Approval Mode Integration Tests > 'should parse --approval-mode=auto_edi…' [MSW] Warning: intercepted a request without a matching request handler: • GET data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIA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AkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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 If you still wish to intercept this unhandled request, please create a request handler for it. Read more: https://mswjs.io/docs/http/intercepting-requests stdout | src/ui/hooks/useIncludeDirsTrust.test.tsx > useIncludeDirsTrust > when folder trust is enabled and workspace is trusted > should add trusted dirs, collect untrusted errors, and open dialog for undefined Creating custom dialog with undecidedDirs: [ '/undefined' ] ✓ src/ui/hooks/useIncludeDirsTrust.test.tsx (6 tests) 185ms ✓ src/ui/components/messages/CompressionMessage.test.tsx (8 tests) 196ms stdout | src/commands/mcp/remove.test.ts > mcp remove command > unit tests with mocks > should remove a server from project settings Server "test-server" removed from project settings. ✓ src/ui/utils/textUtils.test.ts (10 tests) 17ms ✓ src/config/config.integration.test.ts (14 tests) 2154ms ✓ Configuration Integration Tests > Approval Mode Integration Tests > 'should parse --approval-mode=auto_edi…' 1962ms ✓ src/commands/mcp/remove.test.ts (6 tests) 125ms ✓ src/ui/components/PermissionsModifyTrustDialog.test.tsx (7 tests) 379ms ✓ src/gemini_cleanup.test.tsx (1 test) 552ms ✓ gemini.tsx main function cleanup > should log error when cleanupExpiredSessions fails 548ms ✓ src/config/extensions/consent.test.ts (15 tests) 38ms ✓ src/ui/App.test.tsx (11 tests) 213ms ✓ src/config/extensions/github_fetch.test.ts (8 tests) 22ms ✓ src/ui/commands/mcpCommand.test.ts (5 tests) 35ms ✓ src/ui/hooks/useLoadingIndicator.test.tsx (6 tests) 93ms ✓ src/ui/hooks/useHistoryManager.test.ts (8 tests) 66ms ✓ src/commands/extensions/enable.test.ts (7 tests) 43ms ✓ src/ui/contexts/SessionContext.test.tsx (4 tests) 109ms stderr | src/ui/themes/theme-manager.test.ts > ThemeManager > when loading a theme from a file > should not load a theme if the file does not exist Theme file at "./my-theme.json" is outside your home directory. Only load themes from trusted sources. stderr | src/ui/themes/theme-manager.test.ts > ThemeManager > when loading a theme from a file > should not load a theme from a file with invalid JSON Theme file at "./my-theme.json" is outside your home directory. Only load themes from trusted sources. ✓ src/ui/themes/theme-manager.test.ts (12 tests) 44ms ✓ src/ui/components/ToolStatsDisplay.test.tsx (5 tests) 203ms stderr | src/ui/utils/commandUtils.test.ts > commandUtils > getUrlOpenCommand > on unmatched OS > should return xdg-open Unknown platform: unmatched. Attempting to open URLs with: xdg-open. ✓ src/ui/utils/commandUtils.test.ts (14 tests) 35ms ✓ src/ui/utils/MarkdownDisplay.test.tsx (30 tests) 834ms ✓ src/commands/extensions/link.test.ts (5 tests) 41ms ✓ src/zed-integration/connection.test.ts (7 tests) 348ms ✓ src/commands/mcp/list.test.ts (4 tests) 24ms ✓ src/utils/deepMerge.test.ts (13 tests) 22ms ✓ src/ui/contexts/MouseContext.test.tsx (15 tests) 107ms ✓ src/ui/components/DialogManager.test.tsx (18 tests) 228ms ✓ src/ui/themes/theme.test.ts (9 tests) 18ms ✓ src/ui/components/shared/RadioButtonSelect.test.tsx (5 tests) 92ms stdout | src/ui/components/Header.test.tsx >
> renders with a single color when theme.ui.gradient has one color [ [ { "color": "#FF0000", "children": "\n ███ █████████ ██████████ ██████ ██████ █████ ██████ █████ █████\n░░░███ ███░░░░░███░░███░░░░░█░░██████ ██████ ░░███ ░░██████ ░░███ ░░███\n ░░░███ ███ ░░░ ░███ █ ░ ░███░█████░███ ░███ ░███░███ ░███ ░███\n ░░░███ ░███ ░██████ ░███░░███ ░███ ░███ ░███░░███░███ ░███\n ███░ ░███ █████ ░███░░█ ░███ ░░░ ░███ ░███ ░███ ░░██████ ░███\n ███░ ░░███ ░░███ ░███ ░ █ ░███ ░███ ░███ ░███ ░░█████ ░███\n ███░ ░░█████████ ██████████ █████ █████ █████ █████ ░░█████ █████\n░░░ ░░░░░░░░░ ░░░░░░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░\n" }, null ] ] ✓ src/ui/components/Header.test.tsx (9 tests) 220ms stdout | src/commands/extensions/install.test.ts > handleInstall > should install an extension from a http source Extension "http-extension" installed successfully and enabled. stdout | src/commands/extensions/install.test.ts > handleInstall > should install an extension from a https source Extension "https-extension" installed successfully and enabled. stdout | src/commands/extensions/install.test.ts > handleInstall > should install an extension from a git source Extension "git-extension" installed successfully and enabled. stdout | src/commands/extensions/install.test.ts > handleInstall > should install an extension from a sso source Extension "sso-extension" installed successfully and enabled. stdout | src/commands/extensions/install.test.ts > handleInstall > should install an extension from a local path Extension "local-extension" installed successfully and enabled. ✓ src/commands/extensions/install.test.ts (8 tests) 88ms ✓ src/ui/components/Notifications.test.tsx (8 tests) 136ms ✓ src/ui/components/AppHeader.test.tsx (8 tests) 449ms stdout | src/ui/commands/aboutCommand.test.ts > aboutCommand > should call addItem with all version info AboutCommand: Retrieved cached Google account { cachedAccount: 'test-email@example.com' } stdout | src/ui/commands/aboutCommand.test.ts > aboutCommand > should show the correct sandbox environment variable AboutCommand: Retrieved cached Google account { cachedAccount: 'test-email@example.com' } stdout | src/ui/commands/aboutCommand.test.ts > aboutCommand > should show sandbox-exec profile when applicable AboutCommand: Retrieved cached Google account { cachedAccount: 'test-email@example.com' } stdout | src/ui/commands/aboutCommand.test.ts > aboutCommand > should not show ide client when it is not detected AboutCommand: Retrieved cached Google account { cachedAccount: 'test-email@example.com' } ✓ src/ui/commands/aboutCommand.test.ts (5 tests) 36ms ✓ src/ui/components/messages/ShellToolMessage.test.tsx (3 tests) 253ms ✓ src/ui/hooks/useConsoleMessages.test.tsx (7 tests) 76ms ✓ src/utils/sandboxUtils.test.ts (17 tests) 49ms ✓ src/ui/utils/mouse.test.ts (17 tests) 22ms ✓ src/ui/IdeIntegrationNudge.test.tsx (6 tests) 1773ms ✓ IdeIntegrationNudge > handles "No" selection 363ms ✓ IdeIntegrationNudge > handles "Dismiss" selection 469ms ✓ src/ui/utils/updateCheck.test.ts (10 tests) 27ms ✓ src/ui/components/messages/ToolResultDisplay.test.tsx (8 tests) 427ms ✓ ToolResultDisplay > truncates very long string results 338ms ✓ src/ui/utils/highlight.test.ts (16 tests) 22ms ✓ src/utils/commands.test.ts (12 tests) 21ms ✓ src/ui/utils/kittyProtocolDetector.test.ts (5 tests) 50ms ✓ src/ui/components/AlternateBufferQuittingDisplay.test.tsx (5 tests) 414ms ✓ src/ui/utils/terminalSetup.test.ts (9 tests) 28ms ✓ src/ui/components/messages/Todo.test.tsx (14 tests) 228ms ✓ src/ui/components/messages/ToolConfirmationMessage.test.tsx (10 tests) 380ms ✓ src/ui/components/views/McpStatus.test.tsx (11 tests) 310ms ✓ src/ui/hooks/useFlickerDetector.test.ts (6 tests) 70ms ✓ src/config/keyBindings.test.ts (6 tests) 59ms ✓ src/utils/cleanup.test.ts (8 tests) 74ms ✓ src/commands/extensions/list.test.ts (5 tests) 27ms ✓ src/ui/hooks/useFocus.test.tsx (6 tests) 79ms ✓ src/ui/components/EditorSettingsDialog.test.tsx (5 tests) 372ms ✓ src/ui/hooks/usePrivacySettings.test.tsx (4 tests) 167ms ✓ src/ui/components/shared/EnumSelector.test.tsx (9 tests) 223ms ✓ src/ui/commands/compressCommand.test.ts (5 tests) 23ms ✓ src/ui/hooks/useBanner.test.ts (6 tests) 74ms ✓ src/ui/components/FolderTrustDialog.test.tsx (8 tests) 464ms ✓ src/commands/extensions/examples/mcp-server/example.test.ts (7 tests) 72ms stdout | src/utils/gitUtils.test.ts > isGitHubRepository > returns false if the git command fails Failed to get git remote: Error: oops at /build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/utils/gitUtils.test.ts:29:13 at mockCall (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/spy/dist/index.js:96:15) at execSync (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/tinyspy/dist/index.js:47:80) at Module.isGitHubRepository (/build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/utils/gitUtils.ts:18:7) at /build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/utils/gitUtils.test.ts:31:12 at file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/runner/dist/chunk-hooks.js:155:11 at file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/runner/dist/chunk-hooks.js:752:26 at file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/runner/dist/chunk-hooks.js:1897:20 at new Promise () at runWithTimeout (file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/runner/dist/chunk-hooks.js:1863:10) stdout | src/utils/gitUtils.test.ts > getLatestRelease > throws an error if the fetch fails Failed to determine latest run-gemini-cli release: nope stdout | src/utils/gitUtils.test.ts > getLatestRelease > throws an error if the fetch does not return a json body Failed to determine latest run-gemini-cli release: Error: Response did not include tag_name field at Module.getLatestGitHubRelease (/build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/utils/gitUtils.ts:83:13)  at processTicksAndRejections (node:internal/process/task_queues:105:5) at /build/reproducible-path/gemini-cli-0.20.2/packages/cli/src/utils/gitUtils.test.ts:135:5 at file:///build/reproducible-path/gemini-cli-0.20.2/node_modules/@vitest/runner/dist/chunk-hooks.js:752:20 ✓ src/utils/gitUtils.test.ts (12 tests) 47ms ✓ src/utils/readStdin.test.ts (6 tests) 32ms ✓ src/ui/privacy/CloudFreePrivacyNotice.test.tsx (9 tests) 245ms ✓ src/ui/hooks/useTimer.test.tsx (8 tests) 86ms ✓ src/ui/commands/permissionsCommand.test.ts (7 tests) 27ms ✓ src/zed-integration/fileSystemService.test.ts (5 tests) 27ms ✓ src/core/initializer.test.ts (5 tests) 26ms ✓ src/ui/components/ConfigInitDisplay.test.tsx (4 tests) 89ms stdout | src/commands/extensions/validate.test.ts > handleValidate > should validate an extension from a local dir Extension local-ext-name has been successfully validated. stderr | src/commands/extensions/validate.test.ts > handleValidate > should warn if version is not formatted with semver Validation warnings: - Warning: Version '1' does not appear to be standard semver (e.g., 1.0.0). stdout | src/commands/extensions/validate.test.ts > handleValidate > should warn if version is not formatted with semver Extension valid-name has been successfully validated. ✓ src/commands/extensions/validate.test.ts (5 tests) 97ms ✓ src/ui/commands/toolsCommand.test.ts (4 tests) 29ms ✓ src/ui/components/PrepareLabel.test.tsx (6 tests) 136ms ✓ src/ui/components/GradientRegression.test.tsx (5 tests) 383ms ✓ src/ui/hooks/useAnimatedScrollbar.test.tsx (7 tests) 87ms ✓ src/ui/components/AnsiOutput.test.tsx (12 tests) 134ms ✓ src/ui/components/ThemeDialog.test.tsx (4 tests) 1136ms ✓ ThemeDialog Snapshots > should render correctly in theme selection mode 591ms ✓ src/ui/commands/bugCommand.test.ts (2 tests) 13ms ✓ src/ui/commands/clearCommand.test.ts (2 tests) 19ms ✓ src/utils/dialogScopeUtils.test.ts (4 tests) 24ms ✓ src/ui/commands/initCommand.test.ts (3 tests) 19ms ✓ src/ui/commands/policiesCommand.test.ts (4 tests) 34ms ✓ src/ui/components/views/ExtensionsList.test.tsx (10 tests) 152ms ✓ src/config/extensions/variables.test.ts (10 tests) 20ms ✓ src/ui/utils/textOutput.test.ts (10 tests) 22ms ✓ src/utils/userStartupWarnings.test.ts (5 tests) 53ms ✓ src/ui/components/shared/Scrollable.test.tsx (4 tests) 186ms ✓ src/config/auth.test.ts (8 tests) 23ms ✓ src/ui/components/ConsentPrompt.test.tsx (5 tests) 176ms ✓ src/ui/commands/docsCommand.test.ts (3 tests) 22ms ✓ src/commands/extensions.test.tsx (3 tests) 21ms stdout | src/commands/extensions/new.test.ts > extensions new command > should create directory when no template is provided Successfully created new extension at /some/path. You can install this using "gemini extensions link /some/path" to test it out. stdout | src/commands/extensions/new.test.ts > extensions new command > should create directory and copy files when path does not exist Successfully created new extension from template "context" at /some/path. You can install this using "gemini extensions link /some/path" to test it out. ✓ src/commands/extensions/new.test.ts (4 tests) 97ms ✓ src/ui/components/SuggestionsDisplay.test.tsx (6 tests) 159ms ✓ src/ui/auth/ApiAuthDialog.test.tsx (5 tests) 159ms ✓ src/ui/components/ContextSummaryDisplay.test.tsx (4 tests) 108ms ✓ src/config/extensions/storage.test.ts (5 tests) 38ms ✓ src/ui/components/IdeTrustChangeDialog.test.tsx (6 tests) 235ms ✓ src/utils/persistentState.test.ts (5 tests) 20ms ✓ src/test-utils/render.test.tsx (6 tests) 100ms ✓ src/ui/components/ShellInputPrompt.test.tsx (7 tests) 61ms ✓ src/ui/components/MainContent.test.tsx (2 tests) 90ms ✓ src/ui/utils/displayUtils.test.ts (8 tests) 15ms ✓ src/ui/hooks/useBatchedScroll.test.ts (7 tests) 66ms ✓ src/ui/commands/terminalSetupCommand.test.ts (5 tests) 16ms ✓ src/ui/components/GeminiRespondingSpinner.test.tsx (5 tests) 117ms stderr | ../../node_modules/react-reconciler/cjs/react-reconciler.development.js:13614:19 An update to Spinner inside a test was not wrapped in act(...). When testing, code that causes React state updates should be wrapped into act(...): act(() => { /* fire events that update state */ }); /* assert on the output */ This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act ✓ src/ui/auth/AuthInProgress.test.tsx (5 tests) 144ms ✓ src/ui/components/QueuedMessageDisplay.test.tsx (5 tests) 111ms ✓ src/commands/mcp.test.ts (3 tests) 64ms ✓ src/ui/components/messages/ToolMessageRawMarkdown.test.tsx (6 tests) 333ms ✓ src/utils/startupWarnings.test.ts (4 tests) 17ms ✓ src/ui/components/DetailedMessagesDisplay.test.tsx (3 tests) 122ms ✓ src/ui/components/shared/DescriptiveRadioButtonSelect.test.tsx (2 tests) 187ms ✓ src/ui/commands/statsCommand.test.ts (3 tests) 28ms ✓ src/ui/utils/clipboardUtils.test.ts (6 tests) 19ms ✓ src/ui/utils/markdownUtilities.test.ts (7 tests) 12ms ✓ src/ui/utils/formatters.test.ts (14 tests) 17ms ✓ src/ui/hooks/useMouseClick.test.ts (2 tests) 54ms ✓ src/ui/components/SessionSummaryDisplay.test.tsx (1 test) 148ms ✓ src/ui/utils/ui-sizing.test.ts (10 tests) 16ms ✓ src/ui/hooks/useMemoryMonitor.test.tsx (3 tests) 63ms ✓ src/test-utils/mockCommandContext.test.ts (3 tests) 15ms ✓ src/ui/utils/directoryUtils.test.ts (5 tests) 11ms ✓ src/utils/windowTitle.test.ts (7 tests) 15ms ✓ src/ui/hooks/useMouse.test.ts (4 tests) 70ms ✓ src/ui/hooks/useReactToolScheduler.test.ts (1 test) 70ms ✓ src/ui/privacy/PrivacyNotice.test.tsx (4 tests) 88ms ✓ src/ui/components/ShowMoreLines.test.tsx (5 tests) 71ms ✓ src/ui/components/Help.test.tsx (3 tests) 225ms ✓ src/ui/utils/input.test.ts (6 tests) 15ms ✓ src/core/auth.test.ts (3 tests) 18ms ✓ src/ui/components/ExitWarning.test.tsx (4 tests) 77ms ✓ src/ui/components/QuittingDisplay.test.tsx (2 tests) 71ms ✓ src/ui/utils/CodeColorizer.test.tsx (1 test) 109ms ✓ src/ui/components/ContextUsageDisplay.test.tsx (3 tests) 65ms ✓ src/ui/components/AboutBox.test.tsx (5 tests) 185ms ✓ src/ui/commands/helpCommand.test.ts (2 tests) 31ms ✓ src/ui/commands/quitCommand.test.ts (1 test) 19ms ✓ src/ui/components/ShellConfirmationDialog.test.tsx (4 tests) 265ms ✓ src/core/theme.test.ts (3 tests) 18ms ✓ src/ui/components/views/ToolsList.test.tsx (3 tests) 169ms ✓ src/utils/version.test.ts (3 tests) 24ms ✓ src/ui/commands/privacyCommand.test.ts (2 tests) 15ms ✓ src/ui/components/messages/GeminiMessage.test.tsx (4 tests) 193ms ✓ src/services/prompt-processors/argumentProcessor.test.ts (2 tests) 17ms ✓ src/ui/components/views/ChatList.test.tsx (3 tests) 117ms ✓ src/ui/components/MemoryUsageDisplay.test.tsx (2 tests) 101ms ✓ src/ui/commands/themeCommand.test.ts (2 tests) 16ms ✓ src/ui/hooks/useModelCommand.test.tsx (3 tests) 59ms ✓ src/ui/components/AutoAcceptIndicator.test.tsx (3 tests) 74ms ✓ src/commands/utils.test.ts (2 tests) 14ms ✓ src/ui/components/LoopDetectionConfirmation.test.tsx (2 tests) 178ms ✓ src/ui/commands/settingsCommand.test.ts (2 tests) 15ms ✓ src/ui/components/messages/UserMessage.test.tsx (3 tests) 78ms ✓ src/ui/commands/modelCommand.test.ts (2 tests) 15ms ✓ src/ui/privacy/CloudPaidPrivacyNotice.test.tsx (2 tests) 150ms ✓ src/ui/commands/corgiCommand.test.ts (2 tests) 14ms ✓ src/utils/resolvePath.test.ts (7 tests) 10ms ✓ src/ui/commands/authCommand.test.ts (2 tests) 15ms ✓ src/ui/privacy/GeminiPrivacyNotice.test.tsx (2 tests) 125ms ✓ src/ui/commands/editorCommand.test.ts (2 tests) 14ms ✓ src/utils/checks.test.ts (3 tests) 13ms ✓ src/utils/events.test.ts (2 tests) 14ms ✓ src/ui/components/RawMarkdownIndicator.test.tsx (2 tests) 86ms ✓ src/config/settingPaths.test.ts (2 tests) 12ms ✓ src/ui/components/CopyModeWarning.test.tsx (2 tests) 86ms ✓ src/ui/components/messages/InfoMessage.test.tsx (3 tests) 98ms ✓ src/ui/components/ConsoleSummaryDisplay.test.tsx (3 tests) 120ms ✓ src/ui/components/Banner.test.tsx (3 tests) 100ms ✓ src/ui/components/ThemedGradient.test.tsx (1 test) 106ms ✓ src/utils/updateEventEmitter.test.ts (1 test) 15ms ✓ src/ui/components/CliSpinner.test.tsx (1 test) 116ms ✓ src/ui/components/messages/WarningMessage.test.tsx (2 tests) 68ms ✓ src/ui/components/messages/ErrorMessage.test.tsx (2 tests) 82ms ✓ src/utils/math.test.ts (7 tests) 11ms ✓ src/ui/components/Tips.test.tsx (2 tests) 67ms ✓ src/utils/processUtils.test.ts (1 test) 13ms ✓ src/ui/components/StickyHeader.test.tsx (2 tests) 102ms ✓ src/ui/utils/InlineMarkdownRenderer.test.ts (7 tests) 16ms ✓ src/ui/components/ShellModeIndicator.test.tsx (1 test) 41ms ✓ src/ui/components/UpdateNotification.test.tsx (1 test) 57ms Test Files 284 passed (284) Tests 3726 passed | 2 skipped (3728) Start at 16:25:31 Duration 166.90s (transform 11.85s, setup 5.42s, collect 782.55s, tests 59.96s, environment 186ms, prepare 56.25s) JUNIT report written to /build/reproducible-path/gemini-cli-0.20.2/packages/cli/junit.xml % Coverage report from v8 > @google/gemini-cli-a2a-server@0.20.2 test > vitest run RUN v3.2.4 /build/reproducible-path/gemini-cli-0.20.2/packages/a2a-server Coverage enabled with v8 ✓ src/commands/command-registry.test.ts (6 tests) 87ms ✓ src/persistence/gcs.test.ts (12 tests) 61ms ✓ src/commands/extensions.test.ts (8 tests) 12ms ✓ src/http/endpoints.test.ts (5 tests) 89ms ✓ src/agent/task.test.ts (8 tests) 42ms ✓ src/http/app.test.ts (13 tests) 214ms Test Files 6 passed (6) Tests 52 passed (52) Start at 16:28:20 Duration 4.99s (transform 1.70s, setup 0ms, collect 14.31s, tests 504ms, environment 3ms, prepare 1.20s) JUNIT report written to /build/reproducible-path/gemini-cli-0.20.2/packages/a2a-server/junit.xml % Coverage report from v8 make[1]: Leaving directory '/build/reproducible-path/gemini-cli-0.20.2' create-stamp debian/debhelper-build-stamp dh_prep -i dh_auto_install --destdir=debian/gemini-cli/ -i make -j8 install DESTDIR=/build/reproducible-path/gemini-cli-0.20.2/debian/gemini-cli AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/gemini-cli-0.20.2' npm install npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'npm-run-all2@8.0.4', npm WARN EBADENGINE required: { node: '^20.5.0 || >=22.0.0', npm: '>= 10' }, npm WARN EBADENGINE current: { node: 'v22.21.1', npm: '9.2.0' } npm WARN EBADENGINE } > @google/gemini-cli@0.20.2 prepare > husky && npm run bundle .git can't be found > @google/gemini-cli@0.20.2 bundle > npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js > @google/gemini-cli@0.20.2 generate > node scripts/generate-git-commit-info.js /bin/sh: 1: git: not found Assets copied to bundle/ changed 2 packages, and audited 1317 packages in 6s 346 packages are looking for funding run `npm fund` for details 4 vulnerabilities (1 moderate, 3 high) To address all issues, run: npm audit fix Run `npm audit` for details. make[1]: Leaving directory '/build/reproducible-path/gemini-cli-0.20.2' dh_install -i dh_installdocs -i dh_installchangelogs -i dh_perl -i dh_link -i dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i debian/rules execute_after_dh_fixperms make[1]: Entering directory '/build/reproducible-path/gemini-cli-0.20.2' dh debian/rules chmod 755 /build/reproducible-path/gemini-cli-0.20.2/debian/gemini-cli/usr/lib/gemini-cli/gemini.js make[1]: Leaving directory '/build/reproducible-path/gemini-cli-0.20.2' dh_missing -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'gemini-cli' in '../gemini-cli_0.20.2-0kali1_all.deb'. dpkg-genbuildinfo --build=all -O../gemini-cli_0.20.2-0kali1_all.buildinfo dpkg-genchanges --build=all -O../gemini-cli_0.20.2-0kali1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-12-16T16:28:39Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Tue, 16 Dec 2025 16:28:40 +0000 | +------------------------------------------------------------------------------+ gemini-cli_0.20.2-0kali1_all.changes: ------------------------------------- Format: 1.8 Date: Tue, 16 Dec 2025 16:17:46 +0100 Source: gemini-cli Binary: gemini-cli Architecture: all Version: 0.20.2-0kali1 Distribution: kali-dev Urgency: medium Maintainer: Kali Developers Changed-By: Sophie Brun Description: gemini-cli - open-source AI agent Changes: gemini-cli (0.20.2-0kali1) kali-dev; urgency=medium . * New upstream version 0.20.2 * Refresh patches * Add a patch to fix build Checksums-Sha1: 442ffa3d00f16651d924a6283ea66a67db9c721e 18514 gemini-cli_0.20.2-0kali1_all.buildinfo 1ea3003c6b9714121144f58bbba6e01e0c93bfff 2542960 gemini-cli_0.20.2-0kali1_all.deb Checksums-Sha256: dac61228057917d183626b7e91d9ec4afade089bf72dd88ecc3e3ccb40345f30 18514 gemini-cli_0.20.2-0kali1_all.buildinfo f0670a41117339e34d94472b7caf2da6fd0e71efec381e08e9cd9bcc300c079d 2542960 gemini-cli_0.20.2-0kali1_all.deb Files: 03e69fa75fe2ad61ae2e46cbaa6b89c1 18514 misc optional gemini-cli_0.20.2-0kali1_all.buildinfo a89f7beb0ff03c31b1ec7cd08642dab1 2542960 misc optional gemini-cli_0.20.2-0kali1_all.deb +------------------------------------------------------------------------------+ | Buildinfo Tue, 16 Dec 2025 16:28:41 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: gemini-cli Binary: gemini-cli Architecture: all Version: 0.20.2-0kali1 Checksums-Md5: a89f7beb0ff03c31b1ec7cd08642dab1 2542960 gemini-cli_0.20.2-0kali1_all.deb Checksums-Sha1: 1ea3003c6b9714121144f58bbba6e01e0c93bfff 2542960 gemini-cli_0.20.2-0kali1_all.deb Checksums-Sha256: f0670a41117339e34d94472b7caf2da6fd0e71efec381e08e9cd9bcc300c079d 2542960 gemini-cli_0.20.2-0kali1_all.deb Build-Origin: Kali Build-Architecture: amd64 Build-Date: Tue, 16 Dec 2025 16:28:39 +0000 Build-Path: /build/reproducible-path/gemini-cli-0.20.2 Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 1:2025.4.0), base-passwd (= 3.6.8), bash (= 5.3-1), binutils (= 2.45.50.20251209-1), binutils-common (= 2.45.50.20251209-1), binutils-x86-64-linux-gnu (= 2.45.50.20251209-1), bsdextrautils (= 2.41.2-4), build-essential (= 12.12), bzip2 (= 1.0.8-6), ca-certificates (= 20250419), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-15 (= 15.2.0-9), cpp-15-x86-64-linux-gnu (= 15.2.0-9), cpp-x86-64-linux-gnu (= 4:15.2.0-4), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.28), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), dpkg (= 1.22.21+kali1), dpkg-dev (= 1.22.21+kali1), dwz (= 0.16-2), eslint (= 6.4.0~dfsg+~6.1.9-12), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-9), g++-15-x86-64-linux-gnu (= 15.2.0-9), g++-x86-64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-15 (= 15.2.0-9), gcc-15-base (= 15.2.0-9), gcc-15-x86-64-linux-gnu (= 15.2.0-9), gcc-x86-64-linux-gnu (= 4:15.2.0-4), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), grep (= 3.12-1), groff-base (= 1.23.0-10), gyp (= 0.16.2-2), gzip (= 1.13-1), handlebars (= 3:4.7.7+~4.1.0-1), hostname (= 3.25), init-system-helpers (= 1.69+kali1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-9), libatomic1 (= 15.2.0-9), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.45.50.20251209-1), libblkid1 (= 2.41.2-4), libbrotli1 (= 1.1.0-2+b9), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.42-5), libc-dev-bin (= 2.42-5), libc-gconv-modules-extra (= 2.42-5), libc6 (= 2.42-5), libc6-dev (= 2.42-5), libcap-ng0 (= 0.8.5-4+b2), libcap2 (= 1:2.75-10+b2), libcares2 (= 1.34.6-1), libcc1-0 (= 15.2.0-9), libcrypt-dev (= 1:4.5.1-1), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.45.50.20251209-1), libctf0 (= 2.45.50.20251209-1), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282+b2), libdebhelper-perl (= 13.28), libdpkg-perl (= 1.22.21+kali1), libelf1t64 (= 0.194-1), libexpat1 (= 2.7.3-1), libffi8 (= 3.5.2-3), libfile-stripnondeterminism-perl (= 1.15.0-1), libgcc-15-dev (= 15.2.0-9), libgcc-s1 (= 15.2.0-9), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgmp10 (= 2:6.3.0+dfsg-5), libgomp1 (= 15.2.0-9), libgprofng0 (= 2.45.50.20251209-1), libhwasan0 (= 15.2.0-9), libicu76 (= 76.1-4), libisl23 (= 0.27-1), libitm1 (= 15.2.0-9), libjansson4 (= 2.14-2+b3), libjs-events (= 3.3.0+~3.0.0-3), libjs-inherits (= 2.0.4-6), libjs-is-typedarray (= 1.0.0-4), libjs-prettify (= 2015.12.04+dfsg-2), libjs-regenerate (= 1.4.2-3), libjs-source-map (= 0.7.0++dfsg2+really.0.6.1-15), libjs-sprintf-js (= 1.1.2+ds1+~1.1.2-1), libjs-typedarray-to-buffer (= 4.0.0-2), libjs-util (= 0.12.5+~1.0.10-1), libllhttp9.3 (= 9.3.3~really9.3.0+~cs12.11.8-3), liblsan0 (= 15.2.0-9), liblzma5 (= 5.8.1-2), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41.2-4), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libncursesw6 (= 6.5+20251123-1), libnghttp2-14 (= 1.64.0-1.1+b1), libnode-dev (= 22.21.1+dfsg+~cs22.19.0-5), libnode127 (= 22.21.1+dfsg+~cs22.19.0-5), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpcre2-8-0 (= 10.46-1), libperl5.40 (= 5.40.1-7), libpipeline1 (= 1.5.8-2), libpython3-stdlib (= 3.13.7-1+b1), libpython3.13-minimal (= 3.13.11-1+b1), libpython3.13-stdlib (= 3.13.11-1+b1), libquadmath0 (= 15.2.0-9), libreadline8t64 (= 8.3-3), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.9-4+b1), libsframe2 (= 2.45.50.20251209-1), libsimdjson26 (= 3.13.0-1.1), libsimdutf27 (= 7.5.0-2), libsmartcols1 (= 2.41.2-4), libsqlite3-0 (= 3.46.1-8), libssl-dev (= 3.5.4-1), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-9), libstdc++6 (= 15.2.0-9), libsystemd0 (= 259~rc3-1), libtinfo6 (= 6.5+20251123-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-9), libubsan1 (= 15.2.0-9), libuchardet0 (= 0.0.8-2), libudev1 (= 259~rc3-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.2-4), libuv1-dev (= 1.51.0-2), libuv1t64 (= 1.51.0-2), libxml2-16 (= 2.15.1+dfsg-2+b1), libzstd1 (= 1.5.7+dfsg-2), linux-libc-dev (= 6.17.10-1kali1), m4 (= 1.4.20-2), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-1), media-types (= 14.0.0), ncurses-base (= 6.5+20251123-1), ncurses-bin (= 6.5+20251123-1), netbase (= 6.5), node-abbrev (= 1.1.1+~1.1.2-1), node-acorn (= 8.8.1+ds+~cs25.17.7-2), node-agent-base (= 7.1.4~0~2025070717-6), node-ajv (= 8.17.1~ds+~3.0.1+~3.1.0-2), node-ajv-keywords (= 5.1.0-4), node-ampproject-remapping (= 2.2.0+~cs5.15.37-1), node-ansi-escapes (= 5.0.0+really.4.3.1-1), node-ansi-regex (= 5.0.1-1), node-ansi-styles (= 6.2.1-3), node-anymatch (= 3.1.3+~cs4.6.1-2), node-aproba (= 2.0.0-3), node-archy (= 1.0.0-7), node-are-we-there-yet (= 3.0.1+~1.1.0-1), node-argparse (= 2.0.1-2), node-arrify (= 2.0.1-3), node-assert (= 2.0.0+~cs3.9.8-2), node-async (= 3.2.6+dfsg-3), node-async-each (= 1.0.3-3), node-babel-helper-define-polyfill-provider (= 0.3.3~0~20220913+ds1-1), node-babel-plugin-add-module-exports (= 1.0.4+dfsg1~cs5.8.0-4), node-babel-plugin-lodash (= 3.3.4+~cs2.0.1-8), node-babel-plugin-polyfill-corejs2 (= 0.3.3~0~20220913+ds1-1), node-babel-plugin-polyfill-corejs3 (= 0.6.0~0~20220913+ds1-1), node-babel-plugin-polyfill-regenerator (= 0.4.1~0~20220913+ds1-1), node-babel7 (= 7.20.15+ds1+~cs214.269.168-10), node-babel7-runtime (= 7.20.15+ds1+~cs214.269.168-10), node-balanced-match (= 2.0.0-1), node-base64-js (= 1.5.1+dfsg+~1.3.0-2), node-binary-extensions (= 2.2.0-2), node-brace-expansion (= 2.0.1+~1.1.0-2), node-braces (= 3.0.3+~3.0.5-1), node-browserslist (= 4.27.0+~cs8.11.53-2), node-builtins (= 5.0.1-1), node-cacache (= 17.0.3+ds1+~cs8.2.7-1), node-camelcase (= 7.0.0-3), node-caniuse-lite (= 1.0.30001752+dfsg+~1.0.5-1), node-chalk (= 5.6.0-1), node-chokidar (= 3.6.0-3), node-chownr (= 2.0.0-3), node-chrome-trace-event (= 1.0.3-2), node-ci-info (= 4.0.0+~cs1.1.0-1), node-cjs-module-lexer (= 1.2.3+dfsg-1), node-cli-table (= 0.3.11+~cs0.13.4-3), node-cliui (= 7.0.4+repack+1+~cs1.4.2-2), node-clone (= 2.1.2+~2.1.2-1), node-clone-deep (= 4.0.1+~cs7.0.2-1), node-color-convert (= 2.0.1+~cs2.0.0-2), node-color-name (= 1.1.4+~1.1.1-2), node-colors (= 1.4.0-4), node-columnify (= 1.6.0+~1.5.1-1), node-commander (= 9.4.1-1), node-commondir (= 1.0.1+~1.0.0-1), node-concat-stream (= 2.0.0+~2.0.0-2), node-console-control-strings (= 1.1.0-3), node-convert-source-map (= 1.9.0+~1.5.2-1), node-copy-concurrently (= 1.0.5-9), node-core-js (= 3.33.2-1), node-core-js-compat (= 3.33.2-1), node-core-js-pure (= 3.33.2-1), node-core-util-is (= 1.0.3-1), node-corepack (= 0.24.0-5), node-css-loader (= 6.8.1+~cs14.0.17-1), node-css-selector-tokenizer (= 0.8.0+~cs4.8.3-1), node-data-uri-to-buffer (= 6.0.2~0~2025070717-6), node-debbundle-es-to-primitive (= 1.2.1+~cs9.7.25-2), node-debug (= 4.4.1+~4.1.12-1), node-decamelize (= 4.0.0-2), node-decompress-response (= 6.0.0-3), node-deep-equal (= 2.2.3+~cs43.15.94-1), node-deep-is (= 0.1.4-1), node-defaults (= 1.0.4+~1.0.3-1), node-define-properties (= 1.2.1+~cs2.2.3-1), node-define-property (= 2.0.2+really+2.0.2-3), node-defined (= 1.0.1+~1.0.0-1), node-del (= 7.1.0-1), node-delegates (= 1.0.0-3), node-depd (= 2.0.0-2), node-diff (= 5.0.0~dfsg+~5.0.1-4), node-doctrine (= 3.0.0-4), node-electron-to-chromium (= 1.5.244-1), node-encoding (= 0.1.13-2), node-enhanced-resolve (= 5.15.0-1), node-envinfo (= 7.11.0+~cs14.3.0-6), node-err-code (= 2.0.3+dfsg-3), node-errno (= 1.0.0-3), node-error-ex (= 1.3.2-4), node-es-abstract (= 1.20.4+~cs26.27.47-2), node-es-module-lexer (= 1.1.0+dfsg-3), node-es6-error (= 4.1.1-5), node-escape-string-regexp (= 4.0.0-2), node-escodegen (= 2.1.0+dfsg+~0.0.8-2), node-eslint-scope (= 7.1.1+~3.7.4-1), node-eslint-utils (= 3.0.0-3), node-eslint-visitor-keys (= 3.3.0+~1.0.0-1), node-espree (= 9.4.1~dfsg-2), node-esprima (= 4.0.1+ds+~4.0.3-2), node-esquery (= 1.4.2~ds-1), node-esrecurse (= 4.3.0-2), node-estraverse (= 5.3.0+ds+~5.1.1-1), node-esutils (= 2.0.3+~2.0.2-1), node-events (= 3.3.0+~3.0.0-3), node-execa (= 8.0.1+dfsg1+~cs12.0.0-1), node-fancy-log (= 1.3.3+~cs1.3.1-2), node-fast-deep-equal (= 3.1.3-3), node-fast-levenshtein (= 2.0.6+ds-3), node-fetch (= 3.3.2+~cs11.4.11-3), node-file-entry-cache (= 6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2), node-fill-range (= 7.1.1+~7.0.3-1), node-find-cache-dir (= 3.3.2+~3.2.1-1), node-find-up (= 6.3.0-8), node-flat-cache (= 3.0.4~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2), node-flatted (= 3.2.7~ds-1), node-for-in (= 1.0.2-4), node-for-own (= 1.0.0-3), node-foreground-child (= 3.1.1-2), node-fs-readdir-recursive (= 1.1.0+~1.1.0-1), node-fs-write-stream-atomic (= 1.0.10-6), node-function-bind (= 1.1.2+~cs2.1.14-1), node-functional-red-black-tree (= 1.0.1+20181105-7), node-gauge (= 4.0.4-2), node-get-caller-file (= 2.0.5+~cs1.1.1-4), node-get-stream (= 8.0.1-11), node-glob (= 10.3.6+~cs0.4.15-7), node-glob-parent (= 6.0.2+~5.1.1-2), node-globals (= 13.23.0-1), node-globby (= 13.1.3+~cs16.25.40-3), node-got (= 11.8.5+~cs58.13.36-5), node-graceful-fs (= 4.2.10-1), node-gyp (= 12.1.0+~6.1.0-1), node-has-flag (= 5.0.1-1), node-has-unicode (= 2.0.1-5), node-hosted-git-info (= 6.1.1-2), node-http-proxy-agent (= 7.0.2~0~2025070717-6), node-https-proxy-agent (= 7.0.6~0~2025070717-6), node-iconv-lite (= 0.6.3-3), node-icss-utils (= 5.1.0+~5.1.0-1), node-ieee754 (= 1.2.1-3), node-iferr (= 1.0.2+~1.0.2-1), node-ignore (= 5.2.1-1), node-imurmurhash (= 0.1.4+dfsg+~0.1.1-2), node-indent-string (= 4.0.0-2), node-inherits (= 2.0.4-6), node-ini (= 3.0.1-2), node-interpret (= 2.2.0-3), node-ip (= 2.0.1+~1.1.3-3), node-ip-regex (= 4.3.0+~4.1.1-1), node-is-arrayish (= 0.3.2-3), node-is-binary-path (= 2.1.0-5), node-is-buffer (= 2.0.5-2), node-is-descriptor (= 3.0.0-2), node-is-extendable (= 1.0.1-3), node-is-extglob (= 2.1.1-5), node-is-glob (= 4.0.3-2), node-is-number (= 7.0.0-4), node-is-path-cwd (= 2.2.0-2), node-is-path-inside (= 3.0.3-2), node-is-plain-obj (= 3.0.0-2), node-is-plain-object (= 5.0.0-7), node-is-stream (= 3.0.0-5), node-is-typedarray (= 1.0.0-4), node-is-windows (= 1.0.2+~cs1.0.0-1), node-isarray (= 2.0.5-4), node-isexe (= 2.0.0+~2.0.1-5), node-isobject (= 4.0.0-2), node-istanbul (= 0.4.5+repack10+~cs98.25.59-4), node-jest-debbundle (= 29.6.2~ds1+~cs73.45.28-9), node-jest-worker (= 29.6.2~ds1+~cs73.45.28-9), node-js-tokens (= 8.0.0-2), node-js-yaml (= 4.1.0+dfsg+~4.0.5-7), node-jsesc (= 3.0.2+~3.0.1-1), node-json-buffer (= 3.0.1+~3.0.0-1), node-json-parse-better-errors (= 1.0.2+~cs3.3.1-3), node-json-schema (= 0.4.0+~7.0.11-1), node-json-schema-traverse (= 1.0.0-3), node-json-stable-stringify (= 1.0.2+repack1+~cs1.0.34-2), node-json5 (= 2.2.3+dfsg-2), node-jsonify (= 0.0.1-1), node-jsonparse (= 1.3.1-10), node-kind-of (= 6.0.3+dfsg-2), node-levn (= 0.4.1+dfsg-2), node-llhttp (= 9.3.3~really9.3.0+~cs12.11.8-3), node-loader-runner (= 4.3.0-1), node-locate-path (= 7.1.1-2), node-lodash (= 4.17.21+dfsg+~cs8.31.198.20210220-9), node-lodash-packages (= 4.17.21+dfsg+~cs8.31.198.20210220-9), node-lowercase-keys (= 2.0.0-2), node-lru-cache (= 10.0.1-3), node-make-dir (= 3.1.0-3), node-memfs (= 3.4.12+~cs1.0.3-1), node-memory-fs (= 0.5.0+~0.3.3-2), node-merge-stream (= 2.0.0+~1.1.2-2), node-micromatch (= 4.0.8+~4.0.10-1), node-mime (= 4.1.0+dfsg+~cs8.97.10-6), node-mime-types (= 3.0.1+~3.0.1-2), node-mimic-fn (= 4.0.0-5), node-mimic-response (= 3.1.0-9), node-minimatch (= 9.0.3-6), node-minimist (= 1.2.8+~cs5.3.5-1), node-minipass (= 5.0.0+~cs13.3.24-1), node-mkdirp (= 2.1.6+~cs5.2.1-3), node-move-concurrently (= 1.0.1-5), node-ms (= 2.1.3+~cs0.7.31-3), node-mute-stream (= 0.0.8+~0.0.1-3), node-n3 (= 1.16.3+~1.2.3+~1.10.4-1), node-negotiator (= 0.6.3+~0.6.1-1), node-neo-async (= 2.6.2+~cs3.0.0-3), node-nopt (= 5.0.0-4), node-normalize-package-data (= 4.0.1+~2.4.1-1), node-normalize-path (= 3.0.0+~3.0.0-1), node-npm-bundled (= 2.0.1-2), node-npm-package-arg (= 10.0.0+~3.0.0-2), node-npm-run-path (= 5.1.0+~4.0.0-8), node-npmlog (= 7.0.1+~4.1.4-1), node-object-assign (= 4.1.1-7), node-object-inspect (= 1.12.2+~cs1.8.1-1), node-once (= 1.4.1-1), node-optimist (= 0.6.1+~0.0.30-2), node-optionator (= 0.9.1+dfsg+~cs1.2.3-1), node-osenv (= 0.1.5+~0.1.1-1), node-p-cancelable (= 2.1.1-1), node-p-limit (= 4.0.0+~cs4.0.0-5), node-p-locate (= 6.0.0-13), node-p-map (= 4.0.0+~3.1.0+~3.0.1-2), node-parse-json (= 5.2.0+~cs5.1.7-2), node-path-dirname (= 1.0.2-2), node-path-exists (= 5.0.0-9), node-path-is-absolute (= 2.0.0-2), node-path-is-inside (= 1.0.2+~1.0.0-1), node-path-scurry (= 1.9.2-2), node-path-type (= 4.0.0-3), node-picocolors (= 1.0.0-4), node-pify (= 5.0.0+~cs5.0.1-1), node-pkg-dir (= 5.0.0-2), node-postcss (= 8.5.6+~cs9.3.28-1), node-postcss-modules-extract-imports (= 3.0.0-2), node-postcss-modules-values (= 4.0.0+~4.0.0-1), node-postcss-value-parser (= 4.2.0-1), node-prelude-ls (= 1.2.1+dfsg-3), node-process-nextick-args (= 2.0.1-3), node-progress (= 2.0.3-2), node-promise-inflight (= 1.0.1+~1.0.0-1), node-promise-retry (= 2.0.1-4), node-promzard (= 0.3.0-2), node-prr (= 1.0.1-3), node-quick-lru (= 6.1.1-4), node-randombytes (= 2.1.0+~2.0.0-2), node-read (= 1.0.7-5), node-read-package-json (= 5.0.2+~2.0.0-5), node-read-pkg (= 5.2.0-2), node-readable-stream (= 3.6.0+~cs3.0.0-4), node-readdirp (= 3.6.0-1), node-rechoir (= 0.8.0+~0.6.1-2), node-regenerate (= 1.4.2-3), node-regenerate-unicode-properties (= 10.2.2+ds-1), node-regenerator-runtime (= 0.15.2+~0.10.8-1), node-regenerator-transform (= 0.15.2+~0.10.8-1), node-regexpp (= 3.2.0-6), node-regexpu-core (= 6.2.0-2), node-regjsgen (= 0.8.0+ds-1), node-regjsparser (= 0.12.0+ds-1), node-repeat-string (= 1.6.1+repack-1), node-require-directory (= 2.1.1+~2.1.2-1), node-resolve (= 1.22.10+~cs5.37.15-1), node-resolve-cwd (= 3.0.0-2), node-resolve-from (= 5.0.0+~3.1.0+~3.3.0+~2.0.0-1), node-resumer (= 0.0.0-6), node-retry (= 0.13.1.+~cs2.19.16-1), node-rimraf (= 3.0.2-5), node-run-queue (= 2.0.0-3), node-safe-buffer (= 5.2.1+~cs2.1.2-3), node-schema-utils (= 4.2.0~ds-3), node-semver (= 7.6.1+~7.5.8-2), node-serialize-javascript (= 6.0.2-1), node-set-blocking (= 2.0.0-2), node-set-immediate-shim (= 2.0.0-2), node-shebang-command (= 2.0.0-1), node-shebang-regex (= 3.0.0-2), node-signal-exit (= 4.1.0-7), node-slash (= 4.0.0-3), node-slice-ansi (= 5.0.0+~cs9.0.0-5), node-source-list-map (= 2.0.1+dfsg+~0.1.2-1), node-source-map (= 0.7.0++dfsg2+really.0.6.1-15), node-source-map-support (= 0.5.21+ds+~0.5.10-1), node-spdx-correct (= 3.1.1-2), node-spdx-exceptions (= 2.3.0-2), node-spdx-expression-parse (= 3.0.1+~3.0.1-1), node-spdx-license-ids (= 3.0.12-1), node-sprintf-js (= 1.1.2+ds1+~1.1.2-1), node-ssri (= 9.0.1-3), node-string-decoder (= 1.3.0-6), node-string-width (= 4.2.3+~cs13.2.3-1), node-strip-ansi (= 6.0.1-2), node-strip-bom (= 4.0.0-2), node-strip-eof (= 3.0.0-5), node-strip-json-comments (= 4.0.0-4), node-supports-color (= 10.2.2+ds-3), node-tapable (= 2.2.1-3), node-tape (= 5.6.1+~cs8.20.19-5), node-tar (= 6.2.1+ds1+~cs6.1.13-1), node-terser (= 5.38.0-1), node-text-table (= 0.2.0-4), node-through (= 2.3.8+~cs0.0.30-1), node-time-stamp (= 2.2.0-2), node-to-fast-properties (= 3.0.1-3), node-to-regex-range (= 5.0.1-4), node-tslib (= 2.4.1-1), node-type-check (= 0.4.0+dfsg-3), node-typedarray (= 0.0.7-1), node-typedarray-to-buffer (= 4.0.0-2), node-undici (= 7.16.0+dfsg+~cs3.2.0-2), node-unicode-canonical-property-names-ecmascript (= 2.0.0-2), node-unicode-match-property-ecmascript (= 2.0.0-2), node-unicode-match-property-value-ecmascript (= 2.2.0+ds-1), node-unicode-property-aliases-ecmascript (= 2.1.0+ds-1), node-unique-filename (= 1.1.1+ds-2), node-util (= 0.12.5+~1.0.10-1), node-util-deprecate (= 1.0.2-4), node-uuid (= 8.3.2+~8.3.4-1), node-v8-compile-cache (= 2.4.0-2), node-v8flags (= 3.2.0+~3.1.1-1), node-validate-npm-package-license (= 3.0.4-2), node-validate-npm-package-name (= 5.0.0+~4.0.0-1), node-watchpack (= 2.4.0+~cs2.8.1-1), node-wcwidth.js (= 1.0.2-2), node-webassemblyjs (= 1.11.4+dfsg+~cs10.11.17-2), node-webpack-sources (= 3.2.3+~3.2.0-2), node-which (= 2.0.2+~cs1.3.2-3), node-wide-align (= 1.1.3-4), node-wordwrap (= 1.0.0-4), node-wrap-ansi (= 8.0.1+~8.0.1-3), node-wrappy (= 1.0.2-3), node-write (= 2.0.0~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-2), node-write-file-atomic (= 4.0.2+~4.0.0-2), node-xtend (= 4.0.2-3), node-y18n (= 5.0.8+~5.0.0-3), node-yallist (= 4.0.0+~4.0.1-2), node-yargs (= 16.2.0+~16.0.4-7), node-yargs-parser (= 21.1.1+~21.0.0-4), nodejs (= 22.21.1+dfsg+~cs22.19.0-5), npm (= 9.2.0~ds1-4), openssl (= 3.5.4-1), openssl-provider-legacy (= 3.5.4-1), patch (= 2.8-2), perl (= 5.40.1-7), perl-base (= 5.40.1-7), perl-modules-5.40 (= 5.40.1-7), po-debconf (= 1.0.22), python3 (= 3.13.7-1+b1), python3-minimal (= 3.13.7-1+b1), python3-packaging (= 25.0-1), python3.13 (= 3.13.11-1+b1), python3.13-minimal (= 3.13.11-1+b1), readline-common (= 8.3-3), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.26), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), terser (= 5.38.0-1), tzdata (= 2025c-1), util-linux (= 2.41.2-4), webpack (= 5.97.1+dfsg1+~cs11.18.27-3), xz-utils (= 5.8.1-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1765898266" +------------------------------------------------------------------------------+ | Package contents Tue, 16 Dec 2025 16:28:41 +0000 | +------------------------------------------------------------------------------+ gemini-cli_0.20.2-0kali1_all.deb -------------------------------- new Debian package, version 2.0. size 2542960 bytes: control archive=704 bytes. 480 bytes, 13 lines control 264 bytes, 4 lines md5sums Package: gemini-cli Version: 0.20.2-0kali1 Architecture: all Maintainer: Kali Developers Installed-Size: 20941 Depends: nodejs Section: misc Priority: optional Homepage: https://github.com/google-gemini/gemini-cli Description: open-source AI agent This package contains an open-source AI agent that brings the power of Gemini directly into your terminal. It provides lightweight access to Gemini, giving you the most direct path from your prompt to the model. drwxr-xr-x root/root 0 2025-12-16 15:17 ./ drwxr-xr-x root/root 0 2025-12-16 15:17 ./usr/ drwxr-xr-x root/root 0 2025-12-16 15:17 ./usr/bin/ -rwxr-xr-x root/root 68 2025-12-16 15:17 ./usr/bin/gemini-cli drwxr-xr-x root/root 0 2025-12-16 15:17 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-16 15:17 ./usr/lib/gemini-cli/ -rwxr-xr-x root/root 21431104 2025-12-16 15:17 ./usr/lib/gemini-cli/gemini.js drwxr-xr-x root/root 0 2025-12-16 15:17 ./usr/share/ drwxr-xr-x root/root 0 2025-12-16 15:17 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-12-16 15:17 ./usr/share/doc/gemini-cli/ -rw-r--r-- root/root 514 2025-12-16 15:17 ./usr/share/doc/gemini-cli/changelog.Debian.gz -rw-r--r-- root/root 429 2025-12-16 15:17 ./usr/share/doc/gemini-cli/copyright +------------------------------------------------------------------------------+ | Post Build Tue, 16 Dec 2025 16:28:42 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Tue, 16 Dec 2025 16:28:42 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Tue, 16 Dec 2025 16:28:44 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: all Build-Space: 960948 Build-Time: 307 Distribution: kali-dev Host Architecture: amd64 Install-Time: 28 Job: /srv/build.kali.org/build/work/kali-dev/gemini-cli_0.20.2-0kali1.dsc Machine Architecture: amd64 Package: gemini-cli Package-Time: 344 Source-Version: 0.20.2-0kali1 Space: 960948 Status: successful Version: 0.20.2-0kali1 -------------------------------------------------------------------------------- Finished at 2025-12-16T16:28:39Z Build needed 00:05:44, 960948k disk space /srv/build.kali.org/bin/build: SUCCESSFUL BUILD OF /srv/build.kali.org/build/work/kali-dev/gemini-cli_0.20.2-0kali1.dsc (arch=amd64 dist=kali-dev version=0.20.2-0kali1) long key IDs are discouraged; please use key fingerprints instead signfile changes gemini-cli_0.20.2-0kali1_all.changes 0xDB2308E61D3E7542 Successfully signed changes file Uploading gemini-cli using sftp to default (host: repo.kali.org; directory: /srv/repo.kali.org/incoming) running allowed-distribution: check whether a local profile permits uploads to the target distribution running checksum: verify checksums before uploading running suite-mismatch: check the target distribution for common errors running gpg: check GnuPG signatures before the upload Logging into host repo.kali.org as kaliupload Not writing upload log upon request Uploading gemini-cli_0.20.2-0kali1_all.deb Uploading gemini-cli_0.20.2-0kali1_all.changes INFO: Archiving build in /srv/build.kali.org/morgue/20251216/ ****************************************************************************** Finished with status BUILD_OK at 2025-12-16 16:28:49.533041 Build needed 0:05:56.226405