Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-aw-webui.spec'], chrootPath='/var/lib/mock/f45-build-46595-846/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj7vvese:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj7vvese:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '653fd9d52a64468c983fc5b834b70ce4', '-D', '/var/lib/mock/f45-build-46595-846/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj7vvese:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-aw-webui.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1787961600 Wrote: /builddir/build/SRPMS/nodejs-aw-webui-0^20260829.13a9428-1.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-aw-webui.spec'], chrootPath='/var/lib/mock/f45-build-46595-846/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj7vvese:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj7vvese:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'da023ff42053488888c6cdb4e424ca99', '-D', '/var/lib/mock/f45-build-46595-846/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj7vvese:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/nodejs-aw-webui.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1787961600 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.D5PNKO Creating(rpmbuild.env): /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="nodejs-aw-webui" RPM_PACKAGE_VERSION="0^20260829.13a9428" RPM_PACKAGE_RELEASE="1.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.eM0GsS + umask 022 + cd /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + cd /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + rm -rf aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/aw-webui-13a9428.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cp -p /builddir/build/SOURCES/aw-webui-13a9428-bundled-licenses.txt . + cp -p /builddir/build/SOURCES/logo.png /builddir/build/SOURCES/logo.svg -t static + sed -ri 's/git rev-parse --short HEAD/echo 13a9428/' vue.config.js + sed -ri /typeface-varela-round/d src/main.js + mkdir -p node_modules + tar xfz /builddir/build/SOURCES/aw-webui-13a9428-nm-prod.tgz --strip-components 2 -C node_modules + tar xfz /builddir/build/SOURCES/aw-webui-13a9428-nm-dev.tgz --strip-components 2 -C node_modules + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.msoTK1 + umask 022 + cd /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000 + npm run build > aw-webui@1.0.0 build > vue-cli-service build Commit hash: 13a9428 All browser targets in the browserslist configuration have supported ES module. Therefore we don't build two separate bundles for differential loading. - Building for production... `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 1 │ @import "globals"; │ ^^^^^^^^^ ╵ stdin 1:9 root stylesheet DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.adjust instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 1:9 root stylesheet DEPRECATION WARNING [color-functions]: darken() is deprecated. Suggestions: color.scale($color, $lightness: -12%) color.adjust($color, $lightness: -12%) More info: https://sass-lang.com/d/color-functions ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 1:9 root stylesheet DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../style/globals'; │ ^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../style/globals'; │ ^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.adjust instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 2:9 root stylesheet DEPRECATION WARNING [color-functions]: darken() is deprecated. Suggestions: color.scale($color, $lightness: -12%) color.adjust($color, $lightness: -12%) More info: https://sass-lang.com/d/color-functions ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 2:9 root stylesheet DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.adjust instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 2:9 root stylesheet DEPRECATION WARNING [color-functions]: darken() is deprecated. Suggestions: color.scale($color, $lightness: -12%) color.adjust($color, $lightness: -12%) More info: https://sass-lang.com/d/color-functions ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 2:9 root stylesheet `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../style/globals'; │ ^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.adjust instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 2:9 root stylesheet DEPRECATION WARNING [color-functions]: darken() is deprecated. Suggestions: color.scale($color, $lightness: -12%) color.adjust($color, $lightness: -12%) More info: https://sass-lang.com/d/color-functions ╷ 4 │ $lightBorderColor: darken(white, 12%); │ ^^^^^^^^^^^^^^^^^^ ╵ src/style/_globals.scss 4:20 @import stdin 2:9 root stylesheet DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.adjust instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 34 │ color: lighten(black, 40%); │ ^^^^^^^^^^^^^^^^^^^ ╵ stdin 34:14 root stylesheet DEPRECATION WARNING [color-functions]: lighten() is deprecated. Suggestions: color.scale($color, $lightness: 40%) color.adjust($color, $lightness: 40%) More info: https://sass-lang.com/d/color-functions ╷ 34 │ color: lighten(black, 40%); │ ^^^^^^^^^^^^^^^^^^^ ╵ stdin 34:14 root stylesheet DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.adjust instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 40 │ border-bottom: 3px solid lighten(black, 70%); │ ^^^^^^^^^^^^^^^^^^^ ╵ stdin 40:34 root stylesheet DEPRECATION WARNING [color-functions]: lighten() is deprecated. Suggestions: color.scale($color, $lightness: 70%) color.adjust($color, $lightness: 70%) More info: https://sass-lang.com/d/color-functions ╷ 40 │ border-bottom: 3px solid lighten(black, 70%); │ ^^^^^^^^^^^^^^^^^^^ ╵ stdin 40:34 root stylesheet DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.adjust instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 46 │ border-bottom: 3px solid lighten($activeHighlightColor, 15%); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 46:34 root stylesheet DEPRECATION WARNING [color-functions]: lighten() is deprecated. Suggestions: color.scale($color, $lightness: 31.2244897959%) color.adjust($color, $lightness: 15%) More info: https://sass-lang.com/d/color-functions ╷ 46 │ border-bottom: 3px solid lighten($activeHighlightColor, 15%); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 46:34 root stylesheet DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api [BABEL] Note: The code generator has deoptimised the styling of /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/vis-timeline/esnext/esm/vis-timeline-graph2d.js as it exceeds the max of 500KB. DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api WARNING Compiled with 3 warnings10:57:16 AM warning asset size limit: The following asset(s) exceed the recommended size limit (244 KiB). This can impact web performance. Assets: js/7381.ec8c4d0f.js (425 KiB) js/chunk-vendors.8d6df1a5.js (1.06 MiB) js/4516.ce9f7c7a.js (280 KiB) Largest modules: ./node_modules/d3/src/index.js + 565 modules (682 KiB) warning entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance. Entrypoints: index (1.39 MiB) css/chunk-vendors.c1eec93c.css js/chunk-vendors.8d6df1a5.js css/index.08a8e1ac.css js/index.5409f984.js warning webpack performance recommendations: The runtime is part of the initial chunk of index. It describes every other chunk, so a change anywhere in the build rewrites these assets and clients download them again. Set 'optimization.runtimeChunk' to emit the runtime as its own chunk. For more info visit https://webpack.js.org/configuration/optimization/#optimizationruntimechunk File Size Gzipped dist/js/chunk-vendors.8d6df1a5.js 1086.17 KiB 321.76 KiB dist/js/7381.ec8c4d0f.js 424.55 KiB 114.90 KiB dist/js/4516.ce9f7c7a.js 279.86 KiB 92.32 KiB dist/js/7561.a8c1e7f6.js 214.65 KiB 60.91 KiB dist/js/8191.160f36b5.js 202.58 KiB 68.58 KiB dist/js/8596.dcbd999d.js 171.41 KiB 54.02 KiB dist/js/4520.9bdca9d7.js 170.07 KiB 45.27 KiB dist/js/index.5409f984.js 121.61 KiB 40.29 KiB dist/js/9299.5e97fc43.js 79.99 KiB 27.54 KiB dist/js/2506.b949a745.js 79.62 KiB 27.22 KiB dist/js/663.c2d50586.js 73.17 KiB 26.33 KiB dist/js/5646.8a516b51.js 25.43 KiB 7.43 KiB dist/js/2374.688c7221.js 25.33 KiB 9.17 KiB dist/js/2650.7d66d2f6.js 24.37 KiB 7.72 KiB dist/js/5441.e2d373b0.js 24.23 KiB 6.83 KiB dist/js/6741.a895b2c1.js 24.17 KiB 8.13 KiB dist/js/8947.f8cf8b6d.js 23.95 KiB 7.95 KiB dist/js/5649.85981844.js 23.61 KiB 8.83 KiB dist/js/3368.de4f44d7.js 20.83 KiB 7.30 KiB dist/js/5812.0cc99469.js 19.84 KiB 7.15 KiB dist/js/9305.95b99038.js 18.75 KiB 6.18 KiB dist/js/6514.5cbe0f30.js 18.65 KiB 7.05 KiB dist/js/6531.f8f10c5f.js 18.47 KiB 6.11 KiB dist/js/4067.4eb3ae02.js 18.04 KiB 5.82 KiB dist/js/6218.c8482ca3.js 17.75 KiB 6.30 KiB dist/js/4528.9d5bf6ce.js 17.36 KiB 5.44 KiB dist/js/265.7cb310b6.js 17.32 KiB 6.16 KiB dist/js/2873.2083d629.js 14.55 KiB 5.61 KiB dist/workbox-711a2045.js 14.06 KiB 4.89 KiB dist/js/901.09130cc5.js 13.50 KiB 4.90 KiB dist/js/428.bc8eeecc.js 13.27 KiB 4.76 KiB dist/js/8880.247d9674.js 12.52 KiB 4.28 KiB dist/js/4610.2e771bb3.js 12.45 KiB 4.45 KiB dist/js/2970.885f3611.js 11.99 KiB 4.94 KiB dist/js/1172.1539e3a2.js 11.96 KiB 3.72 KiB dist/js/1588.b2dedfb3.js 11.43 KiB 4.58 KiB dist/js/5803.21bf658d.js 11.39 KiB 3.86 KiB dist/js/8327.242032e3.js 11.24 KiB 4.10 KiB dist/js/5034.241411bd.js 10.18 KiB 3.59 KiB dist/js/1064.1d6ec4c3.js 9.73 KiB 3.12 KiB dist/js/7774.a3211f54.js 9.68 KiB 3.88 KiB dist/js/7466.f29a2c47.js 9.42 KiB 3.74 KiB dist/js/7834.5d391447.js 9.35 KiB 3.60 KiB dist/js/2910.49924ea4.js 9.27 KiB 3.43 KiB dist/js/6886.2354ced3.js 8.91 KiB 3.62 KiB dist/js/8123.a4741d62.js 8.80 KiB 3.47 KiB dist/js/7634.4c98148d.js 8.44 KiB 2.83 KiB dist/js/8948.818ce290.js 7.93 KiB 3.18 KiB dist/js/2233.3240daac.js 6.57 KiB 2.47 KiB dist/js/3837.e08cd6b3.js 5.98 KiB 2.14 KiB dist/service-worker.js 5.41 KiB 1.67 KiB dist/js/3510.31d75e98.js 4.28 KiB 1.80 KiB dist/js/495.123cc9d0.js 3.72 KiB 1.73 KiB dist/js/5966.ad0186e5.js 3.64 KiB 1.58 KiB dist/js/8665.aebcacad.js 3.38 KiB 1.53 KiB dist/js/4033.83dd7961.js 2.99 KiB 1.08 KiB dist/js/9399.f8fc6128.js 2.82 KiB 1.38 KiB dist/js/734.6a7a1d56.js 2.73 KiB 1.13 KiB dist/js/8599.654e0d85.js 2.29 KiB 1.03 KiB dist/js/8376.1fc4b751.js 0.95 KiB 0.59 KiB dist/js/5013.b793e9f2.js 0.92 KiB 0.57 KiB dist/js/3377.6ccd5c5b.js 0.91 KiB 0.60 KiB dist/js/323.d0a2c241.js 0.52 KiB 0.37 KiB dist/js/4776.3d96e2f7.js 0.51 KiB 0.37 KiB dist/css/chunk-vendors.c1eec93c.css 218.05 KiB 32.60 KiB dist/css/7561.280efd83.css 23.21 KiB 5.46 KiB dist/css/7381.8f4f9eec.css 18.32 KiB 3.58 KiB dist/dark.css 7.89 KiB 1.87 KiB dist/css/4520.f8c231fc.css 2.16 KiB 0.74 KiB dist/css/428.fdf3fbd9.css 1.67 KiB 0.58 KiB dist/css/2650.ef760459.css 1.58 KiB 0.56 KiB dist/css/4528.ec40e91d.css 1.43 KiB 0.51 KiB dist/css/6741.e651ef2d.css 1.41 KiB 0.48 KiB dist/css/8596.36d78776.css 1.29 KiB 0.49 KiB dist/css/6886.be8e4b9a.css 1.13 KiB 0.39 KiB dist/css/5812.38cfb433.css 1.10 KiB 0.44 KiB dist/css/1588.bd0bb219.css 1.05 KiB 0.40 KiB dist/css/8948.643cd595.css 1.00 KiB 0.40 KiB dist/css/7466.8a67c52c.css 0.98 KiB 0.39 KiB dist/css/9305.3e60e51d.css 0.96 KiB 0.37 KiB dist/css/4067.dcf2e439.css 0.76 KiB 0.28 KiB dist/css/8947.f04b3e89.css 0.75 KiB 0.29 KiB dist/css/265.a9f5afc4.css 0.75 KiB 0.30 KiB dist/css/7834.af75f974.css 0.71 KiB 0.27 KiB dist/css/8327.64666c05.css 0.71 KiB 0.27 KiB dist/css/2873.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/2910.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/2970.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/3368.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/495.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/6218.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/7774.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/9299.0e21fe03.css 0.67 KiB 0.24 KiB dist/css/index.08a8e1ac.css 0.46 KiB 0.33 KiB dist/css/2233.e1bcf8fb.css 0.21 KiB 0.18 KiB dist/css/8665.f93fd221.css 0.17 KiB 0.11 KiB dist/css/8123.25aa2d67.css 0.15 KiB 0.12 KiB dist/css/9399.af65a5d7.css 0.09 KiB 0.10 KiB dist/css/5966.c7b9176f.css 0.06 KiB 0.08 KiB dist/css/663.692259ab.css 0.06 KiB 0.08 KiB dist/css/4610.3a3e658b.css 0.04 KiB 0.06 KiB dist/css/3510.cd69135e.css 0.04 KiB 0.06 KiB dist/css/6531.22cc2d8b.css 0.04 KiB 0.06 KiB Images and other types of assets omitted. Build at: 2026-10-23T02:57:16.468Z - Hash: 5da351c5acecd9ef - Time: 130823ms DONE Build complete. The dist directory is ready to be deployed. INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pxViIf + umask 022 + cd /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + '[' /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT ++ dirname /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT + mkdir -p /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + mkdir /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000 + mkdir -p /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui + cp -pr dist -t /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui + _target= + _symlinks=0 + fdupes -q -n -r -p /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css + read _file + test -z '' + _target=/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/2970.0e21fe03.css + test 0 = 1 + ln -f /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/2970.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/9299.0e21fe03.css + test 0 = 1 + ln -f /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/9299.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/2873.0e21fe03.css + test 0 = 1 + ln -f /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/2873.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/6218.0e21fe03.css + test 0 = 1 + ln -f /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/6218.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/7774.0e21fe03.css + test 0 = 1 + ln -f /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/7774.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/2910.0e21fe03.css + test 0 = 1 + ln -f /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/2910.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/3368.0e21fe03.css + test 0 = 1 + ln -f /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/3368.0e21fe03.css + read _file + test -z /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/aw-webui/dist/css/495.0e21fe03.css + test -z '' + _target= + continue + read _file + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT Scanned 7 directories and 171 files, processed 1 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr Scanned 6 directories and 171 files, considered 171 files, read 4 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.bbqo3p + umask 022 + cd /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000 + npm test > aw-webui@1.0.0 test > jest PASS node test/unit/categorization.test.node.ts PASS node test/unit/privacyFilters.test.node.ts PASS node test/unit/queries.test.node.ts PASS node test/unit/aiSummary.test.node.ts PASS node test/unit/workReport.test.node.ts PASS node test/unit/validate.test.node.ts PASS node test/unit/savedQueries.test.node.ts `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) PASS node test/unit/hostnames.test.node.ts `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) PASS jsdom test/unit/serverInfoGuard.test.js `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) PASS node test/unit/timelineLabels.test.node.ts (node:1093) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node-26 --trace-warnings ...` to show where the warning was created) PASS node test/unit/presetCategories.test.node.ts (10.568 s) ● Console console.error [presets] failed to parse preset category sets as JSON, ignoring SyntaxError: Unexpected token 'o', "not json" is not valid JSON at JSON.parse () at parse (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/src/util/presetCategories.ts:137:20) at Object. (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/test/unit/presetCategories.test.node.ts:75:35) at Promise.then.completed (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/utils.js:298:28) at new Promise () at callAsyncCircusFn (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/utils.js:231:10) at _callCircusTest (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/run.js:316:40) at processTicksAndRejections (node:internal/process/task_queues:104:5) at _runTest (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/run.js:252:3) at _runTestsForDescribeBlock (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/run.js:126:9) at _runTestsForDescribeBlock (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/run.js:121:9) at run (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/run.js:71:3) at runAndTransformResultsToJestFormat (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21) at jestAdapter (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19) at runTestInternal (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-runner/build/runTest.js:367:16) at runTest (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-runner/build/runTest.js:444:34) at Object.worker (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/jest-runner/build/testWorker.js:106:12) 137 | value = JSON.parse(trimmed); 138 | } catch (e) { > 139 | console.error('[presets] failed to parse preset category sets as JSON, ignoring', e); | ^ 140 | return []; 141 | } 142 | } at error (src/util/presetCategories.ts:139:15) at Object. (test/unit/presetCategories.test.node.ts:75:35) console.warn [presets] set #0 is not an object, skipping 100 | function parseSet(raw: unknown, index: number): CategorySet | null { 101 | if (!isPlainObject(raw)) { > 102 | console.warn(`[presets] set #${index} is not an object, skipping`); | ^ 103 | return null; 104 | } 105 | if (typeof raw.id !== 'string' || raw.id.length === 0) { at warn (src/util/presetCategories.ts:102:13) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:76:35) console.warn [presets] set #0 is missing a non-empty string id, skipping 104 | } 105 | if (typeof raw.id !== 'string' || raw.id.length === 0) { > 106 | console.warn(`[presets] set #${index} is missing a non-empty string id, skipping`); | ^ 107 | return null; 108 | } 109 | if (!Array.isArray(raw.categories)) { at warn (src/util/presetCategories.ts:106:13) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:77:35) console.warn [presets] set "x" has no categories list, skipping 108 | } 109 | if (!Array.isArray(raw.categories)) { > 110 | console.warn(`[presets] set "${raw.id}" has no categories list, skipping`); | ^ 111 | return null; 112 | } 113 | const categories = raw.categories at warn (src/util/presetCategories.ts:110:13) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:78:35) console.warn [presets] set #0 is missing a non-empty string id, skipping 104 | } 105 | if (typeof raw.id !== 'string' || raw.id.length === 0) { > 106 | console.warn(`[presets] set #${index} is missing a non-empty string id, skipping`); | ^ 107 | return null; 108 | } 109 | if (!Array.isArray(raw.categories)) { at warn (src/util/presetCategories.ts:106:13) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:79:35) console.warn [presets] set "mixed": category name must be a non-empty list of strings 87 | !name.every(n => typeof n === 'string' && n.length > 0) 88 | ) { > 89 | console.warn(`[presets] ${context}: category name must be a non-empty list of strings`); | ^ 90 | return null; 91 | } 92 | const rule = parseRule(raw.rule, `${context} category ${name.join('>')}`); at warn (src/util/presetCategories.ts:89:13) at parseCategory (src/util/presetCategories.ts:114:15) at Array.map () at map (src/util/presetCategories.ts:114:6) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:83:41) console.warn [presets] set "mixed" category Bad regex: invalid regex "[", skipping 68 | // JS-only pattern would break every categorized query. 69 | if (!validateRegex(raw.regex)) { > 70 | console.warn(`[presets] ${context}: invalid regex ${JSON.stringify(raw.regex)}, skipping`); | ^ 71 | return null; 72 | } 73 | const rule: Rule = { type: 'regex', regex: raw.regex }; at warn (src/util/presetCategories.ts:70:13) at parseRule (src/util/presetCategories.ts:92:16) at parseCategory (src/util/presetCategories.ts:114:15) at Array.map () at map (src/util/presetCategories.ts:114:6) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:83:41) console.warn [presets] set "mixed" category JS only: invalid regex "(?\\d{4})", skipping 68 | // JS-only pattern would break every categorized query. 69 | if (!validateRegex(raw.regex)) { > 70 | console.warn(`[presets] ${context}: invalid regex ${JSON.stringify(raw.regex)}, skipping`); | ^ 71 | return null; 72 | } 73 | const rule: Rule = { type: 'regex', regex: raw.regex }; at warn (src/util/presetCategories.ts:70:13) at parseRule (src/util/presetCategories.ts:92:16) at parseCategory (src/util/presetCategories.ts:114:15) at Array.map () at map (src/util/presetCategories.ts:114:6) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:83:41) console.warn [presets] set "mixed" category No rule: category is missing a rule, skipping 48 | function parseRule(raw: unknown, context: string): Rule | null { 49 | if (!isPlainObject(raw)) { > 50 | console.warn(`[presets] ${context}: category is missing a rule, skipping`); | ^ 51 | return null; 52 | } 53 | // `null` was a valid "no rule" type in older exports at warn (src/util/presetCategories.ts:50:13) at parseRule (src/util/presetCategories.ts:92:16) at parseCategory (src/util/presetCategories.ts:114:15) at Array.map () at map (src/util/presetCategories.ts:114:6) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:83:41) console.warn [presets] set "mixed" category Weird: unknown rule type "glob", skipping 57 | } 58 | if (type !== 'regex') { > 59 | console.warn(`[presets] ${context}: unknown rule type ${JSON.stringify(type)}, skipping`); | ^ 60 | return null; 61 | } 62 | if (typeof raw.regex !== 'string' || raw.regex.length === 0) { at warn (src/util/presetCategories.ts:59:13) at parseRule (src/util/presetCategories.ts:92:16) at parseCategory (src/util/presetCategories.ts:114:15) at Array.map () at map (src/util/presetCategories.ts:114:6) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:83:41) console.warn [presets] set "mixed": category is not an object, skipping 78 | function parseCategory(raw: unknown, context: string): Category | null { 79 | if (!isPlainObject(raw)) { > 80 | console.warn(`[presets] ${context}: category is not an object, skipping`); | ^ 81 | return null; 82 | } 83 | const name = raw.name; at warn (src/util/presetCategories.ts:80:13) at parseCategory (src/util/presetCategories.ts:114:15) at Array.map () at map (src/util/presetCategories.ts:114:6) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:83:41) console.warn [presets] set "empty" category x: unknown rule type 42, skipping 57 | } 58 | if (type !== 'regex') { > 59 | console.warn(`[presets] ${context}: unknown rule type ${JSON.stringify(type)}, skipping`); | ^ 60 | return null; 61 | } 62 | if (typeof raw.regex !== 'string' || raw.regex.length === 0) { at warn (src/util/presetCategories.ts:59:13) at parseRule (src/util/presetCategories.ts:92:16) at parseCategory (src/util/presetCategories.ts:114:15) at Array.map () at map (src/util/presetCategories.ts:114:6) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:103:30) console.warn [presets] set "empty" has no valid categories, skipping 115 | .filter((c): c is Category => c !== null); 116 | if (categories.length === 0) { > 117 | console.warn(`[presets] set "${raw.id}" has no valid categories, skipping`); | ^ 118 | return null; 119 | } 120 | return { id: raw.id, categories }; at warn (src/util/presetCategories.ts:117:13) at parseSet (src/util/presetCategories.ts:148:17) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:103:30) console.warn [presets] duplicate set id "study", keeping the first one 149 | if (set === null) return; 150 | if (seen.has(set.id)) { > 151 | console.warn(`[presets] duplicate set id "${set.id}", keeping the first one`); | ^ 152 | return; 153 | } 154 | seen.add(set.id); at warn (src/util/presetCategories.ts:151:15) at Array.forEach () at forEach (src/util/presetCategories.ts:147:11) at Object. (test/unit/presetCategories.test.node.ts:127:41) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study, extra at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study, extra at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study, extra at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study, work at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study at info (src/util/presetCategories.ts:184:15) console.info [presets] loaded preset category sets: study, extra at info (src/util/presetCategories.ts:184:15) console.log Not saving categories in test mode at log (src/util/classes.ts:261:13) console.log Not saving classes in test mode at log (src/util/classes.ts:227:13) console.info [presets] loaded preset category sets: study, extra at info (src/util/presetCategories.ts:184:15) console.log Not saving categories in test mode at log (src/util/classes.ts:261:13) console.log Not saving classes in test mode at log (src/util/classes.ts:227:13) (node:1095) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node-26 --trace-warnings ...` to show where the warning was created) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) PASS node test/unit/store/categories.test.node.ts (9.888 s) ● Console console.log Not saving categories in test mode at log (src/util/classes.ts:261:13) console.log Not saving classes in test mode at log (src/util/classes.ts:227:13) console.log Updating class: { name: [ 'Work' ], rule: { type: 'regex', regex: 'Just testing' }, data: { color: '#0F0', score: 10 }, name_pretty: 'Work', subname: 'Work', parent: null, depth: 0, id: 0 } at Object.log (src/stores/categories.ts:320:15) console.log Renamed child: [ 'Work', 'Programming' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Programming', 'ActivityWatch' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Image' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Video' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Audio' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', '3D' ] at log (src/stores/categories.ts:342:19) console.log Updating class: { name: [ 'Media2' ], rule: { type: 'none' }, data: { test: true }, name_pretty: 'Media', subname: 'Media', parent: null, depth: 0, id: 7 } at Object.log (src/stores/categories.ts:320:15) console.log Renamed child: [ 'Media2', 'Games' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Media2', 'Video' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Media2', 'Social Media' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Media2', 'Music' ] at log (src/stores/categories.ts:342:19) console.log Updating class: { name: [ 'Work', 'Video2' ], rule: { type: 'regex', regex: 'Kdenlive' }, name_pretty: 'Work>Video', subname: 'Video', parent: [ 'Work' ], depth: 1, id: 4, data: { test: true } } at Object.log (src/stores/categories.ts:320:15) console.log Updating class: { name: [ 'Renamed' ], rule: { type: [Getter/Setter] }, id: 0 } at Object.log (src/stores/categories.ts:320:15) PASS jsdom test/unit/ActivityView.test.js (6.415 s) PASS jsdom test/unit/i18n.test.js (5.512 s) PASS jsdom test/unit/store/settings.locale.test.js PASS jsdom test/unit/time.test.js (8.1 s) PASS jsdom test/unit/Header.test.js PASS jsdom test/unit/VisTimeline.test.js (13.469 s) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) (node:1094) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node-26 --trace-warnings ...` to show where the warning was created) PASS node test/unit/store/settings.test.node.ts ● Console console.log Updating state { saved_queries: [ { id: 'daily-coding-time', name: 'Daily Coding Time', query_code: 'RETURN = [];', start_day_offset: 0, end_day_offset: -1, event_type: 'currentwindow' } ] } at Object.log (src/stores/settings.ts:294:15) `isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration` at isModuleDeclaration (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/@babel/types/lib/validators/generated/index.js:2793:35) at PluginPass.Program (/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/node_modules/babel-plugin-lodash/lib/index.js:102:44) PASS jsdom test/unit/aw-notify.test.js PASS node test/unit/queries.test.node.js PASS jsdom test/unit/NewReleaseNotification.test.js (node:1108) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node-26 --trace-warnings ...` to show where the warning was created) PASS node test/unit/classes.test.node.ts PASS jsdom test/unit/awclient.test.js (5.316 s) PASS jsdom test/unit/Home.test.js PASS jsdom test/unit/CategoryEditModal.test.js (5.7 s) PASS jsdom test/unit/route.test.js PASS jsdom test/unit/Trends.test.js (5.942 s) PASS jsdom test/unit/QueryExplorer.test.js (node:1102) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node-26 --trace-warnings ...` to show where the warning was created) PASS node test/unit/store/views.test.node.ts ● Console console.error localStorage is not supported 155 | async load({ save }: { save?: boolean } = {}) { 156 | if (typeof localStorage === 'undefined') { > 157 | console.error('localStorage is not supported'); | ^ 158 | return; 159 | } 160 | const client = getClient(); at Object.error (src/stores/settings.ts:157:17) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.load (src/stores/settings.ts:148:36) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.ensureLoaded (src/stores/views.ts:87:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/views.test.node.ts:14:22) console.log Loaded views: [ { id: [Getter/Setter], name: [Getter/Setter], elements: [Getter/Setter] }, { id: [Getter/Setter], name: [Getter/Setter], elements: [Getter/Setter] }, { id: [Getter/Setter], name: [Getter/Setter], elements: [Getter/Setter] }, { id: [Getter/Setter], name: [Getter/Setter], elements: [Getter/Setter] } ] at Object.log (src/stores/views.ts:98:15) console.log Loaded views: [ { id: [Getter/Setter], name: [Getter/Setter], elements: [Getter/Setter] } ] at Object.log (src/stores/views.ts:98:15) PASS jsdom test/unit/SunburstCategories.test.js (node:1132) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node-26 --trace-warnings ...` to show where the warning was created) PASS node test/unit/colors.test.node.js PASS node test/unit/store/activity.test.node.ts ● Console console.info Requests cancelled at AWClient. (node_modules/aw-client/src/aw-client.ts:120:17) console.error Couldn't find category: [ 'Work', 'Programming', 'ActivityWatch' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Comms', 'Video Conferencing' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Games' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Social Media' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Comms', 'Email' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Video' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Work', 'Programming' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Music' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:155:42) at get_category_color (src/stores/activity.ts:46:38) at Array.map () at map (src/stores/activity.ts:45:17) at Object.colorCategories (src/stores/activity.ts:770:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Work', 'Programming', 'ActivityWatch' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Comms', 'Video Conferencing' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Games' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Social Media' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Comms', 'Email' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Video' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Work', 'Programming' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.error Couldn't find category: [ 'Media', 'Music' ] 139 | if (!match) { 140 | if (!_.isEqual(category_arr, ['Uncategorized'])) > 141 | console.error("Couldn't find category: ", category_arr); | ^ 142 | // fallback 143 | return { name: ['Uncategorized'], rule: { type: 'none' } }; 144 | } at Object.error (src/stores/categories.ts:141:21) at Object.get_category (src/stores/categories.ts:160:42) at get_category_score (src/stores/activity.ts:55:38) at Array.map () at map (src/stores/activity.ts:54:17) at Object.scoreCategories (src/stores/activity.ts:771:27) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object.query_window_completed (src/stores/activity.ts:677:12) at Object.wrappedAction (node_modules/pinia/dist/pinia.cjs:1401:26) at Object. (test/unit/store/activity.test.node.ts:16:25) console.log Not saving categories in test mode at log (src/util/classes.ts:261:13) console.log Not saving classes in test mode at log (src/util/classes.ts:227:13) console.log Updating class: { name: [ 'Work' ], rule: { type: 'regex', regex: 'Just testing' }, data: { color: '#0F0', score: 10 }, name_pretty: 'Work', subname: 'Work', parent: null, depth: 0, id: 0 } at Object.log (src/stores/categories.ts:320:15) console.log Renamed child: [ 'Work', 'Programming' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Programming', 'ActivityWatch' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Image' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Video' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', 'Audio' ] at log (src/stores/categories.ts:342:19) console.log Renamed child: [ 'Work', '3D' ] at log (src/stores/categories.ts:342:19) ------------------------|---------|----------|---------|---------|-------------------------------------------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------------|---------|----------|---------|---------|-------------------------------------------------------------------------- All files | 49.49 | 47.45 | 41.66 | 50.43 | src | 40.18 | 58.18 | 17.56 | 51.53 | globals.d.ts | 0 | 0 | 0 | 0 | main.js | 0 | 100 | 0 | 0 | 10-100 queries.ts | 59.43 | 56.6 | 48 | 60.39 | 45-109,121,130,203-220,230-250,313-325,401,425-439,462-463,471-476 route.js | 53.48 | 100 | 4.76 | 100 | tauri-plugins.d.ts | 0 | 0 | 0 | 0 | src/i18n | 93.75 | 73.33 | 100 | 97.67 | index.ts | 93.75 | 73.33 | 100 | 97.67 | 35 src/i18n/locales | 100 | 100 | 100 | 100 | de.ts | 100 | 100 | 100 | 100 | en.ts | 100 | 100 | 100 | 100 | ru.ts | 100 | 100 | 100 | 100 | uk.ts | 100 | 100 | 100 | 100 | zh-CN.ts | 100 | 100 | 100 | 100 | src/mixins | 0 | 0 | 0 | 0 | asyncErrorCaptured.js | 0 | 0 | 0 | 0 | 9-33 src/stores | 38.07 | 22.96 | 32.71 | 39.21 | activity.ts | 34.18 | 3.5 | 38.09 | 33.96 | 27-39,211-374,389-643,792 buckets.ts | 4.76 | 0 | 0 | 5.49 | 12-17,26-279 categories.ts | 52.87 | 56.6 | 55.55 | 53.94 | 35-37,50,98,105-108,127-131,136,164-178,228-317,326-327,359-366 index.js | 0 | 100 | 100 | 0 | 6-8 server.ts | 37.5 | 100 | 0 | 37.5 | 14-24 settings.ts | 60.63 | 53.57 | 77.77 | 62.63 | 12-14,144,198-202,204,212-215,225-226,234-291 views.ts | 36.84 | 50 | 19.04 | 45.16 | 82,92-94,104-138 src/util | 68.1 | 62 | 71.15 | 68.03 | aiSummary.ts | 86.79 | 68.96 | 100 | 88 | 64,91-92,113-114,120 aw-notify.ts | 92.59 | 91.11 | 100 | 92 | 46,59 awclient.ts | 87.3 | 63.63 | 90.9 | 87.3 | 22,34,46,51,112,118-119,124 categorization.ts | 97.95 | 91.66 | 100 | 97.77 | 89 classes.ts | 90.32 | 86.66 | 93.18 | 90.71 | 230-232,251-252,264-269,328,344-347,365 color.ts | 28.39 | 18.36 | 22.22 | 27.84 | 52-61,65-67,80,91-108,113-139,144-156,160-169 datasets.ts | 20.68 | 0 | 0 | 23.07 | 20-56,61-62 export.ts | 0 | 0 | 0 | 0 | 18-93 fakedata.js | 100 | 100 | 100 | 100 | filters.js | 0 | 100 | 0 | 0 | 10-36 hostnames.ts | 100 | 100 | 100 | 100 | presetCategories.ts | 96.87 | 93.75 | 100 | 97.7 | 63-64 privacyFilters.ts | 82.45 | 82.5 | 100 | 82.45 | 49-50,53-54,73-74,93-94,100,105 savedQueries.ts | 96.87 | 66.66 | 100 | 96.77 | 30 swimlane.js | 7.14 | 0 | 0 | 7.14 | 8-24 theme.ts | 0 | 0 | 0 | 0 | 1-5 time.ts | 50.64 | 20 | 36.84 | 50.64 | 5-6,32-40,45,55-60,64-67,71-74,78,82,86-90,94-99,118-119,124-125,134-135 timelineLabels.ts | 96.42 | 91.66 | 100 | 96 | 64 timeperiod.ts | 16.21 | 0 | 0 | 17.14 | 15,19-23,27-36,41-44,55-67,72-79,83-91,95-115,119-129 tooltip.js | 5.26 | 0 | 0 | 5.26 | 11-49 transforms.ts | 9.43 | 0 | 0 | 10 | 7-39,51-104 validate.ts | 79.86 | 77.39 | 100 | 81.64 | 112-113,116-117,149-150,216-267,273-274 workReport.ts | 100 | 100 | 100 | 100 | src/visualizations | 0 | 0 | 0 | 0 | periodusage.ts | 0 | 0 | 0 | 0 | 1-118 summary.ts | 0 | 0 | 0 | 0 | 3-169 sunburst-clock.ts | 0 | 0 | 0 | 0 | 17-352 timeline-simple.ts | 0 | 0 | 0 | 0 | 3-108 timeline.ts | 0 | 0 | 0 | 0 | 5-166 ------------------------|---------|----------|---------|---------|-------------------------------------------------------------------------- Test Suites: 33 passed, 33 total Tests: 239 passed, 239 total Snapshots: 3 passed, 3 total Time: 34.8 s Ran all test suites in 2 projects. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: nodejs-aw-webui-0^20260829.13a9428-1.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QRVPIo + umask 022 + cd /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + cd aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000 + DOCDIR=/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/doc/nodejs-aw-webui + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/doc/nodejs-aw-webui + cp -pr /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/README.md /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/doc/nodejs-aw-webui + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Vd8YvZ + umask 022 + cd /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build + cd aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000 + LICENSEDIR=/builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/licenses/nodejs-aw-webui + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/licenses/nodejs-aw-webui + cp -pr /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/LICENSE.txt /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/licenses/nodejs-aw-webui + cp -pr /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/aw-webui-13a9428ef854f357bbf2aa9e09ad04ded811c000/aw-webui-13a9428-bundled-licenses.txt /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT/usr/share/licenses/nodejs-aw-webui + RPM_EC=0 ++ jobs -p + exit 0 Provides: nodejs-aw-webui = 0^20260829.13a9428-1.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/nodejs-aw-webui-0_20260829.13a9428-build/BUILDROOT Wrote: /builddir/build/RPMS/nodejs-aw-webui-0^20260829.13a9428-1.fc45.noarch.rpm Child return code was: 0