From 4db5796187e960dce438632a8b29ff01013505571326cdf69e6abf1055c623a1 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Thu, 4 Sep 2025 17:34:27 +0000 Subject: [PATCH 01/10] Update to 5.1757005118.aac56dbc 5.1757005118.aac56dbc 5.1757005118.aac56dbc 5.1757005118.aac56dbc 5.1757005118.aac56dbc --- node_modules.obscpio | 4 +- node_modules.spec.inc | 271 +++++++++++++-------------- openQA-5.1754970590.1f9110da.obscpio | 3 - openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 108 +++++++++++ openQA.obsinfo | 6 +- openQA.spec | 17 +- 10 files changed, 267 insertions(+), 150 deletions(-) delete mode 100644 openQA-5.1754970590.1f9110da.obscpio diff --git a/node_modules.obscpio b/node_modules.obscpio index 0bea8c9..fe53a50 100644 --- a/node_modules.obscpio +++ b/node_modules.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4f19f113d48d55a195f512406c422564badcaa0c01c9659eecb06280f2cc8f9 -size 20713756 +oid sha256:50dc1dc51c9f3761a58f4414f139b316f5b87ff83aff48d569c774821a4db816 +size 20712768 diff --git a/node_modules.spec.inc b/node_modules.spec.inc index ba15612..e722fcc 100644 --- a/node_modules.spec.inc +++ b/node_modules.spec.inc @@ -4,143 +4,142 @@ Source1002: https://registry.npmjs.org/@eslint/config-array/-/config-arr Source1003: https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz#/@eslint-config-helpers-0.3.1.tgz Source1004: https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz#/@eslint-core-0.15.2.tgz Source1005: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#/@eslint-eslintrc-3.3.1.tgz -Source1006: https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz#/@eslint-js-9.33.0.tgz +Source1006: https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz#/@eslint-js-9.34.0.tgz Source1007: https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz#/@eslint-object-schema-2.1.6.tgz Source1008: https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz#/@eslint-plugin-kit-0.3.5.tgz Source1009: https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz#/@humanfs-core-0.19.1.tgz -Source1010: https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz#/@humanfs-node-0.16.6.tgz +Source1010: https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz#/@humanfs-node-0.16.7.tgz Source1011: https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#/@humanwhocodes-module-importer-1.0.1.tgz -Source1012: https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz#/@humanwhocodes-retry-0.3.1.tgz -Source1013: https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz#/@humanwhocodes-retry-0.4.2.tgz -Source1014: https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz#/@pkgr-core-0.2.9.tgz -Source1015: https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz#/@popperjs-core-2.11.8.tgz -Source1016: https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz#/@types-estree-1.0.8.tgz -Source1017: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz#/@types-json-schema-7.0.15.tgz -Source1018: https://registry.npmjs.org/ace-builds/-/ace-builds-1.43.2.tgz#/ace-builds-1.43.2.tgz -Source1019: https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz#/acorn-8.15.0.tgz -Source1020: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.tgz -Source1021: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz -Source1022: https://registry.npmjs.org/anser/-/anser-2.3.2.tgz#/anser-2.3.2.tgz -Source1023: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz -Source1024: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#/argparse-2.0.1.tgz -Source1025: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz -Source1026: https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz#/bootstrap-5.3.7.tgz -Source1027: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz#/brace-expansion-1.1.12.tgz -Source1028: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#/callsites-3.1.0.tgz -Source1029: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#/chalk-4.1.2.tgz -Source1030: https://registry.npmjs.org/chosen-js/-/chosen-js-1.8.7.tgz#/chosen-js-1.8.7.tgz -Source1031: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.tgz -Source1032: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.tgz -Source1033: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz -Source1034: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz -Source1035: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz#/cross-spawn-7.0.6.tgz -Source1036: https://registry.npmjs.org/d3/-/d3-7.9.0.tgz#/d3-7.9.0.tgz -Source1037: https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz#/d3-array-3.2.4.tgz -Source1038: https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz#/d3-axis-3.0.0.tgz -Source1039: https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz#/d3-brush-3.0.0.tgz -Source1040: https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz#/d3-chord-3.0.1.tgz -Source1041: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz#/d3-color-3.1.0.tgz -Source1042: https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz#/d3-contour-4.0.2.tgz -Source1043: https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz#/d3-delaunay-6.0.4.tgz -Source1044: https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz#/d3-dispatch-3.0.1.tgz -Source1045: https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz#/d3-drag-3.0.0.tgz -Source1046: https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz#/d3-dsv-3.0.1.tgz -Source1047: https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz#/d3-ease-3.0.1.tgz -Source1048: https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz#/d3-fetch-3.0.1.tgz -Source1049: https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz#/d3-force-3.0.0.tgz -Source1050: https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz#/d3-format-3.1.0.tgz -Source1051: https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz#/d3-geo-3.1.1.tgz -Source1052: https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#/d3-hierarchy-3.1.2.tgz -Source1053: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz#/d3-interpolate-3.0.1.tgz -Source1054: https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz#/d3-path-3.1.0.tgz -Source1055: https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz#/d3-polygon-3.0.1.tgz -Source1056: https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz#/d3-quadtree-3.0.1.tgz -Source1057: https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz#/d3-random-3.0.1.tgz -Source1058: https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz#/d3-scale-4.0.2.tgz -Source1059: https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz#/d3-scale-chromatic-3.1.0.tgz -Source1060: https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz#/d3-selection-3.0.0.tgz -Source1061: https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz#/d3-shape-3.2.0.tgz -Source1062: https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz#/d3-time-3.1.0.tgz -Source1063: https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz#/d3-time-format-4.1.0.tgz -Source1064: https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz#/d3-timer-3.0.1.tgz -Source1065: https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz#/d3-transition-3.0.1.tgz -Source1066: https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz#/d3-zoom-3.0.0.tgz -Source1067: https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz#/dagre-0.8.5.tgz -Source1068: https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz#/dagre-d3-0.6.4.tgz -Source1069: https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.2.tgz#/datatables.net-2.3.2.tgz -Source1070: https://registry.npmjs.org/datatables.net-bs5/-/datatables.net-bs5-2.3.2.tgz#/datatables.net-bs5-2.3.2.tgz -Source1071: https://registry.npmjs.org/debug/-/debug-4.4.1.tgz#/debug-4.4.1.tgz -Source1072: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz -Source1073: https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz#/delaunator-5.0.1.tgz -Source1074: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#/escape-string-regexp-4.0.0.tgz -Source1075: https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz#/eslint-9.33.0.tgz -Source1076: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#/eslint-config-prettier-10.1.8.tgz -Source1077: https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz#/eslint-plugin-prettier-5.5.4.tgz -Source1078: https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz#/eslint-scope-8.4.0.tgz -Source1079: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#/eslint-visitor-keys-3.4.3.tgz -Source1080: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#/eslint-visitor-keys-4.2.1.tgz -Source1081: https://registry.npmjs.org/espree/-/espree-10.4.0.tgz#/espree-10.4.0.tgz -Source1082: https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz#/esquery-1.6.0.tgz -Source1083: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#/esrecurse-4.3.0.tgz -Source1084: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#/estraverse-5.3.0.tgz -Source1085: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz -Source1086: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#/fast-deep-equal-3.1.3.tgz -Source1087: https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz#/fast-diff-1.3.0.tgz -Source1088: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz -Source1089: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz -Source1090: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz#/file-entry-cache-8.0.0.tgz -Source1091: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#/find-up-5.0.0.tgz -Source1092: https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz#/flat-cache-4.0.1.tgz -Source1093: https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz#/flatted-3.3.3.tgz -Source1094: https://registry.npmjs.org/fork-awesome/-/fork-awesome-1.2.0.tgz#/fork-awesome-1.2.0.tgz -Source1095: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#/glob-parent-6.0.2.tgz -Source1096: https://registry.npmjs.org/globals/-/globals-14.0.0.tgz#/globals-14.0.0.tgz -Source1097: https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz#/graphlib-2.1.8.tgz -Source1098: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#/has-flag-4.0.0.tgz -Source1099: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#/iconv-lite-0.6.3.tgz -Source1100: https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz#/ignore-5.3.2.tgz -Source1101: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz#/import-fresh-3.3.1.tgz -Source1102: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz -Source1103: https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz#/internmap-2.0.3.tgz -Source1104: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#/is-extglob-2.1.1.tgz -Source1105: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#/is-glob-4.0.3.tgz -Source1106: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz -Source1107: https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz#/jquery-3.7.1.tgz -Source1108: https://registry.npmjs.org/jquery-ujs/-/jquery-ujs-1.2.3.tgz#/jquery-ujs-1.2.3.tgz -Source1109: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#/js-yaml-4.1.0.tgz -Source1110: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#/json-buffer-3.0.1.tgz -Source1111: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz -Source1112: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#/json-stable-stringify-without-jsonify-1.0.1.tgz -Source1113: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#/keyv-4.5.4.tgz -Source1114: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#/levn-0.4.1.tgz -Source1115: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#/locate-path-6.0.0.tgz -Source1116: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz -Source1117: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz -Source1118: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz -Source1119: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#/ms-2.1.3.tgz -Source1120: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#/natural-compare-1.4.0.tgz -Source1121: https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz#/optionator-0.9.4.tgz -Source1122: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.0.tgz -Source1123: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#/p-locate-5.0.0.tgz -Source1124: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#/parent-module-1.0.1.tgz -Source1125: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.tgz -Source1126: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz -Source1127: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#/prelude-ls-1.2.1.tgz -Source1128: https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz#/prettier-3.6.2.tgz -Source1129: https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#/prettier-linter-helpers-1.0.0.tgz -Source1130: https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#/punycode-2.3.1.tgz -Source1131: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#/resolve-from-4.0.0.tgz -Source1132: https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz#/robust-predicates-3.0.2.tgz -Source1133: https://registry.npmjs.org/rw/-/rw-1.3.3.tgz#/rw-1.3.3.tgz -Source1134: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz -Source1135: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz -Source1136: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz -Source1137: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#/strip-json-comments-3.1.1.tgz -Source1138: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz -Source1139: https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz#/synckit-0.11.11.tgz -Source1140: https://registry.npmjs.org/timeago/-/timeago-1.6.7.tgz#/timeago-1.6.7.tgz -Source1141: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#/type-check-0.4.0.tgz -Source1142: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#/uri-js-4.4.1.tgz -Source1143: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz -Source1144: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz#/word-wrap-1.2.5.tgz -Source1145: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz +Source1012: https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz#/@humanwhocodes-retry-0.4.3.tgz +Source1013: https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz#/@pkgr-core-0.2.9.tgz +Source1014: https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz#/@popperjs-core-2.11.8.tgz +Source1015: https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz#/@types-estree-1.0.8.tgz +Source1016: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz#/@types-json-schema-7.0.15.tgz +Source1017: https://registry.npmjs.org/ace-builds/-/ace-builds-1.43.3.tgz#/ace-builds-1.43.3.tgz +Source1018: https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz#/acorn-8.15.0.tgz +Source1019: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.tgz +Source1020: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz +Source1021: https://registry.npmjs.org/anser/-/anser-2.3.2.tgz#/anser-2.3.2.tgz +Source1022: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz +Source1023: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#/argparse-2.0.1.tgz +Source1024: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz +Source1025: https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz#/bootstrap-5.3.8.tgz +Source1026: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz#/brace-expansion-1.1.12.tgz +Source1027: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#/callsites-3.1.0.tgz +Source1028: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#/chalk-4.1.2.tgz +Source1029: https://registry.npmjs.org/chosen-js/-/chosen-js-1.8.7.tgz#/chosen-js-1.8.7.tgz +Source1030: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.tgz +Source1031: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.tgz +Source1032: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz +Source1033: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz +Source1034: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz#/cross-spawn-7.0.6.tgz +Source1035: https://registry.npmjs.org/d3/-/d3-7.9.0.tgz#/d3-7.9.0.tgz +Source1036: https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz#/d3-array-3.2.4.tgz +Source1037: https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz#/d3-axis-3.0.0.tgz +Source1038: https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz#/d3-brush-3.0.0.tgz +Source1039: https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz#/d3-chord-3.0.1.tgz +Source1040: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz#/d3-color-3.1.0.tgz +Source1041: https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz#/d3-contour-4.0.2.tgz +Source1042: https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz#/d3-delaunay-6.0.4.tgz +Source1043: https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz#/d3-dispatch-3.0.1.tgz +Source1044: https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz#/d3-drag-3.0.0.tgz +Source1045: https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz#/d3-dsv-3.0.1.tgz +Source1046: https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz#/d3-ease-3.0.1.tgz +Source1047: https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz#/d3-fetch-3.0.1.tgz +Source1048: https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz#/d3-force-3.0.0.tgz +Source1049: https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz#/d3-format-3.1.0.tgz +Source1050: https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz#/d3-geo-3.1.1.tgz +Source1051: https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#/d3-hierarchy-3.1.2.tgz +Source1052: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz#/d3-interpolate-3.0.1.tgz +Source1053: https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz#/d3-path-3.1.0.tgz +Source1054: https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz#/d3-polygon-3.0.1.tgz +Source1055: https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz#/d3-quadtree-3.0.1.tgz +Source1056: https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz#/d3-random-3.0.1.tgz +Source1057: https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz#/d3-scale-4.0.2.tgz +Source1058: https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz#/d3-scale-chromatic-3.1.0.tgz +Source1059: https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz#/d3-selection-3.0.0.tgz +Source1060: https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz#/d3-shape-3.2.0.tgz +Source1061: https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz#/d3-time-3.1.0.tgz +Source1062: https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz#/d3-time-format-4.1.0.tgz +Source1063: https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz#/d3-timer-3.0.1.tgz +Source1064: https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz#/d3-transition-3.0.1.tgz +Source1065: https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz#/d3-zoom-3.0.0.tgz +Source1066: https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz#/dagre-0.8.5.tgz +Source1067: https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz#/dagre-d3-0.6.4.tgz +Source1068: https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.3.tgz#/datatables.net-2.3.3.tgz +Source1069: https://registry.npmjs.org/datatables.net-bs5/-/datatables.net-bs5-2.3.3.tgz#/datatables.net-bs5-2.3.3.tgz +Source1070: https://registry.npmjs.org/debug/-/debug-4.4.1.tgz#/debug-4.4.1.tgz +Source1071: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz +Source1072: https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz#/delaunator-5.0.1.tgz +Source1073: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#/escape-string-regexp-4.0.0.tgz +Source1074: https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz#/eslint-9.34.0.tgz +Source1075: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#/eslint-config-prettier-10.1.8.tgz +Source1076: https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz#/eslint-plugin-prettier-5.5.4.tgz +Source1077: https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz#/eslint-scope-8.4.0.tgz +Source1078: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#/eslint-visitor-keys-3.4.3.tgz +Source1079: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#/eslint-visitor-keys-4.2.1.tgz +Source1080: https://registry.npmjs.org/espree/-/espree-10.4.0.tgz#/espree-10.4.0.tgz +Source1081: https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz#/esquery-1.6.0.tgz +Source1082: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#/esrecurse-4.3.0.tgz +Source1083: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#/estraverse-5.3.0.tgz +Source1084: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz +Source1085: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#/fast-deep-equal-3.1.3.tgz +Source1086: https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz#/fast-diff-1.3.0.tgz +Source1087: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz +Source1088: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz +Source1089: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz#/file-entry-cache-8.0.0.tgz +Source1090: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#/find-up-5.0.0.tgz +Source1091: https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz#/flat-cache-4.0.1.tgz +Source1092: https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz#/flatted-3.3.3.tgz +Source1093: https://registry.npmjs.org/fork-awesome/-/fork-awesome-1.2.0.tgz#/fork-awesome-1.2.0.tgz +Source1094: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#/glob-parent-6.0.2.tgz +Source1095: https://registry.npmjs.org/globals/-/globals-14.0.0.tgz#/globals-14.0.0.tgz +Source1096: https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz#/graphlib-2.1.8.tgz +Source1097: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#/has-flag-4.0.0.tgz +Source1098: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#/iconv-lite-0.6.3.tgz +Source1099: https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz#/ignore-5.3.2.tgz +Source1100: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz#/import-fresh-3.3.1.tgz +Source1101: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz +Source1102: https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz#/internmap-2.0.3.tgz +Source1103: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#/is-extglob-2.1.1.tgz +Source1104: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#/is-glob-4.0.3.tgz +Source1105: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz +Source1106: https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz#/jquery-3.7.1.tgz +Source1107: https://registry.npmjs.org/jquery-ujs/-/jquery-ujs-1.2.3.tgz#/jquery-ujs-1.2.3.tgz +Source1108: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#/js-yaml-4.1.0.tgz +Source1109: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#/json-buffer-3.0.1.tgz +Source1110: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz +Source1111: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#/json-stable-stringify-without-jsonify-1.0.1.tgz +Source1112: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#/keyv-4.5.4.tgz +Source1113: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#/levn-0.4.1.tgz +Source1114: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#/locate-path-6.0.0.tgz +Source1115: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz +Source1116: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz +Source1117: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz +Source1118: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#/ms-2.1.3.tgz +Source1119: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#/natural-compare-1.4.0.tgz +Source1120: https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz#/optionator-0.9.4.tgz +Source1121: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.0.tgz +Source1122: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#/p-locate-5.0.0.tgz +Source1123: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#/parent-module-1.0.1.tgz +Source1124: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.tgz +Source1125: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz +Source1126: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#/prelude-ls-1.2.1.tgz +Source1127: https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz#/prettier-3.6.2.tgz +Source1128: https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#/prettier-linter-helpers-1.0.0.tgz +Source1129: https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#/punycode-2.3.1.tgz +Source1130: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#/resolve-from-4.0.0.tgz +Source1131: https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz#/robust-predicates-3.0.2.tgz +Source1132: https://registry.npmjs.org/rw/-/rw-1.3.3.tgz#/rw-1.3.3.tgz +Source1133: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz +Source1134: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz +Source1135: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz +Source1136: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#/strip-json-comments-3.1.1.tgz +Source1137: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz +Source1138: https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz#/synckit-0.11.11.tgz +Source1139: https://registry.npmjs.org/timeago/-/timeago-1.6.7.tgz#/timeago-1.6.7.tgz +Source1140: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#/type-check-0.4.0.tgz +Source1141: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#/uri-js-4.4.1.tgz +Source1142: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz +Source1143: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz#/word-wrap-1.2.5.tgz +Source1144: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz diff --git a/openQA-5.1754970590.1f9110da.obscpio b/openQA-5.1754970590.1f9110da.obscpio deleted file mode 100644 index 26df3a2..0000000 --- a/openQA-5.1754970590.1f9110da.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e75430294cb0380438b06f1749ad9ebd9117cb7f1146339199c50109fe6d567 -size 13521421 diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 541afc4..90a8062 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1754970590.1f9110da +Version: 5.1757005118.aac56dbc Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index b916caf..82d3c88 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1754970590.1f9110da +Version: 5.1757005118.aac56dbc Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index ca41579..83d015e 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1754970590.1f9110da +Version: 5.1757005118.aac56dbc Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index db559b7..0dea6a9 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1754970590.1f9110da +Version: 5.1757005118.aac56dbc Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index c622cf3..132bf7f 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,111 @@ +------------------------------------------------------------------- +Thu Sep 04 17:13:00 UTC 2025 - okurz@suse.com + +- Update to version 5.1757005118.aac56dbc: + * CI: Fix SLE_15_SP6_Backports repo lookup order + * Add perl(MCP) dependency in preparation for AI support + * build(deps-dev): bump @humanfs/node from 0.16.6 to 0.16.7 + * Revert "MCP: Add MCP support as an optional feature" + * Fix typo on Contributing documentation + * Add MCP support as an optional feature + * Reword `can't write` to `Cannot write` as suggested by review comment + * Ensure destination dir for asset downloads exists when cloning jobs + * build(deps): bump ace-builds from 1.43.2 to 1.43.3 + +------------------------------------------------------------------- +Thu Sep 04 05:13:28 UTC 2025 - okurz@suse.com + +- Update to version 5.1756962167.74f0204f: + * Dependency cron 2025-09-04 + +------------------------------------------------------------------- +Wed Sep 03 14:13:20 UTC 2025 - okurz@suse.com + +- Update to version 5.1756905114.bb4fa746: + * Fix syntax error in nginx config + * Mark unconfigured api route log as uncoverable statement + * Increase test coverage for lib/OpenQA/WebAPI/Description.pm + * parser: ktap: Don't write diagnostic data into $subtest_name + * Extend tests for configuring subdomain to serve files + * Avoid job terminated unexpectedly with signal handler in delete needles + * Allow configuring subdomain for serving logs/assets more securely + * Do not invoke Mojo::IOLoop->remove twice + * Add support for Bearer token authentication + * Worker::Engines::isotovideo: Simplify using more Mojo::File + * Worker::Engines::isotovideo: Remove obsolete comment + +------------------------------------------------------------------- +Fri Aug 29 17:11:31 UTC 2025 - okurz@suse.com + +- Update to version 5.1756479924.9488e2cc: + * docs: Fix typo in path to script folder + +------------------------------------------------------------------- +Fri Aug 29 10:12:48 UTC 2025 - okurz@suse.com + +- Update to version 5.1756374919.f1ac1b58: + * build(deps): bump bootstrap from 5.3.7 to 5.3.8 + * build(deps-dev): bump eslint from 9.33.0 to 9.34.0 + * parser: ktap: Sanitize spaces from group name + * Cleanup unused parameter in streamtext + * build(deps): bump datatables.net-bs5 from 2.3.2 to 2.3.3 + * Document semantics of low limits for important data + * Log disconnection of the livehandler due to file changes + * Disallow browsing HTML assets/results/logs by default + * Extend coverage on streamtext function of Running.pm + * Fix Too few arguments for subroutine error on close_connection + * Handle 'expand_placeholders' return value consistently + +------------------------------------------------------------------- +Tue Aug 19 15:14:15 UTC 2025 - okurz@suse.com + +- Update to version 5.1755616303.131c0f0a: + * Add space in concatenation of args and string for the fall back note + +------------------------------------------------------------------- +Tue Aug 19 13:11:46 UTC 2025 - okurz@suse.com + +- Update to version 5.1755609067.e3c951fe: + * Stash gru_dependencies to avoid helper usage in view + * Move infopanel gru task link creation to the controller + * Create test for GRU task in test details + * Link minion job from openQA job with waiting task + +------------------------------------------------------------------- +Mon Aug 18 09:11:01 UTC 2025 - okurz@suse.com + +- Update to version 5.1755504216.b51ff4b1: + * Use signatures in worker reactor error handler + * Use signatures in worker job code and related mocking + +------------------------------------------------------------------- +Sat Aug 16 19:11:41 UTC 2025 - okurz@suse.com + +- Update to version 5.1755366162.ba8741a1: + * Use backticks in docs for querying job settings + +------------------------------------------------------------------- +Fri Aug 15 20:11:29 UTC 2025 - okurz@suse.com + +- Update to version 5.1755247660.ecd6aa3e: + * Fix return code of worker in error case + * Prevent worker from getting stuck on fatal error during upload + * Describe job_settings/jobs in UsersGuide + * Describe job_settings/jobs in UsersGuide + * Add perlpod for job_settings/jobs + * Fix generation of PDF documentation + * Remove outdated comment in worker error handling + * tests: Extend ktap parser tests to cover TODO directive + * parser: ktap: Polish the ktap parser + * parser: ktap: Add handling of the TODO directive + * parser: ktap: Refactor to use internal state + +------------------------------------------------------------------- +Wed Aug 13 15:15:09 UTC 2025 - okurz@suse.com + +- Update to version 5.1755087548.49d62b92: + * Add instructions for running a openQA/tools dev environment + ------------------------------------------------------------------- Tue Aug 12 15:11:15 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 5417ebd..a7d9bf1 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1754970590.1f9110da -mtime: 1754970590 -commit: 1f9110da588e1dca0ecdbc710ccbfd34720faaae +version: 5.1757005118.aac56dbc +mtime: 1757005118 +commit: aac56dbcc9ccbfc204e7afc14817cddf0b2a01a0 diff --git a/openQA.spec b/openQA.spec index c8613d4..08ecf2b 100644 --- a/openQA.spec +++ b/openQA.spec @@ -67,6 +67,8 @@ %define client_requires curl git-core jq perl(Getopt::Long::Descriptive) perl(IO::Socket::SSL) >= 2.009 perl(IPC::Run) perl(JSON::Validator) perl(LWP::Protocol::https) perl(LWP::UserAgent) perl(Test::More) perl(YAML::PP) >= 0.020 perl(YAML::XS) # The following line is generated from dependencies.yaml %define worker_requires bsdtar openQA-client optipng os-autoinst perl(Capture::Tiny) perl(File::Map) perl(Minion::Backend::SQLite) >= 5.0.7 perl(Mojo::IOLoop::ReadWriteProcess) >= 0.26 perl(Mojo::SQLite) psmisc sqlite3 >= 3.24.0 +# The following line is generated from dependencies.yaml +%define mcp_requires perl(MCP) %if 0%{?suse_version} < 1570 # SLE <= 15 has older Perl not providing a sufficiently recent # ExtUtils::ParseXS needed by ExtUtils::CppGuess @@ -81,7 +83,7 @@ # Do not require on this in individual sub-packages except for the devel # package. # The following line is generated from dependencies.yaml -%define test_requires %common_requires %main_requires %python_scripts_requires %worker_requires curl jq openssh-common os-autoinst perl(App::cpanminus) perl(Selenium::Remote::Driver) >= 1.23 perl(Selenium::Remote::WDKeys) perl(Test::Exception) perl(Test::Fatal) perl(Test::MockModule) perl(Test::MockObject) perl(Test::Mojo) perl(Test::Most) perl(Test::Output) perl(Test::Pod) perl(Test::Strict) perl(Test::Warnings) >= 0.029 postgresql-server python3-setuptools +%define test_requires %common_requires %main_requires %mcp_requires %python_scripts_requires %worker_requires curl jq openssh-common os-autoinst perl(App::cpanminus) perl(Selenium::Remote::Driver) >= 1.23 perl(Selenium::Remote::WDKeys) perl(Test::Exception) perl(Test::Fatal) perl(Test::MockModule) perl(Test::MockObject) perl(Test::Mojo) perl(Test::Most) perl(Test::Output) perl(Test::Pod) perl(Test::Strict) perl(Test::Warnings) >= 0.029 postgresql-server python3-setuptools %ifarch x86_64 %define qemu qemu qemu-kvm %else @@ -97,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1754970590.1f9110da +Version: 5.1757005118.aac56dbc Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -214,6 +216,13 @@ Requires(pre): group(kvm) %description worker The openQA worker manages test engine (provided by os-autoinst package). +%package mcp +Summary: Additional MCP package for AI support in openQA +Requires: %{mcp_requires} + +%description mcp +This package contains additional resources for AI support in openQA. + %package client Summary: Client tools for remote openQA management Requires: %client_requires @@ -593,6 +602,8 @@ fi %dir %{_sysconfdir}/nginx %dir %{_sysconfdir}/nginx/vhosts.d %config %{_sysconfdir}/nginx/vhosts.d/openqa.conf.template +%config(noreplace) %{_sysconfdir}/nginx/vhosts.d/openqa-assets.inc +%config(noreplace) %{_sysconfdir}/nginx/vhosts.d/openqa-endpoints.inc %config(noreplace) %{_sysconfdir}/nginx/vhosts.d/openqa-locations.inc %config(noreplace) %{_sysconfdir}/nginx/vhosts.d/openqa-upstreams.inc # apparmor profile @@ -849,4 +860,6 @@ fi %config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/openqa-minion %endif +%files mcp + %changelog -- 2.51.1 From 72daae9c8bbe217601fbe9d2becd9e8ef9a88f68776b0cf688b42507afb3b542 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Fri, 5 Sep 2025 21:28:06 +0000 Subject: [PATCH 02/10] Update to 5.1757084700.fad3731d 5.1757084700.fad3731d 5.1757084700.fad3731d 5.1757084700.fad3731d 5.1757084700.fad3731d --- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 12 ++++++++++++ openQA.obsinfo | 6 +++--- openQA.spec | 8 +++++--- 7 files changed, 24 insertions(+), 10 deletions(-) diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 90a8062..84e3e8a 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757005118.aac56dbc +Version: 5.1757084700.fad3731d Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index 82d3c88..504a53e 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757005118.aac56dbc +Version: 5.1757084700.fad3731d Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 83d015e..2ce1d53 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757005118.aac56dbc +Version: 5.1757084700.fad3731d Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index 0dea6a9..abd2975 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757005118.aac56dbc +Version: 5.1757084700.fad3731d Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 132bf7f..50a4990 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Fri Sep 05 21:13:12 UTC 2025 - okurz@suse.com + +- Update to version 5.1757084700.fad3731d: + * Ensure no untracked files in unit test run part 2 + * Dependency cron 2025-09-05 + * Add MCP support as an optional feature + * Allow specifying a full domain via `file_security_policy` + * Allow using a different subdomain via `file_security_policy` + * t: Ensure no leftover files in git directory + * ci: Ensure clean git status with Test::CheckGitStatus + ------------------------------------------------------------------- Thu Sep 04 17:13:00 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index a7d9bf1..4f95cbb 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757005118.aac56dbc -mtime: 1757005118 -commit: aac56dbcc9ccbfc204e7afc14817cddf0b2a01a0 +version: 5.1757084700.fad3731d +mtime: 1757084700 +commit: fad3731d7a90a6ca62baa984464d258845f20ca7 diff --git a/openQA.spec b/openQA.spec index 08ecf2b..1c7a33f 100644 --- a/openQA.spec +++ b/openQA.spec @@ -94,12 +94,12 @@ # The following line is generated from dependencies.yaml %define cover_requires perl(Devel::Cover) perl(Devel::Cover::Report::Codecovbash) # The following line is generated from dependencies.yaml -%define devel_no_selenium_requires %build_requires %cover_requires %qemu %style_check_requires %test_requires curl perl(Perl::Tidy) postgresql-devel rsync sudo tar xorg-x11-fonts +%define devel_no_selenium_requires %build_requires %cover_requires %qemu %style_check_requires %test_requires curl perl(Perl::Tidy) perl(Test::CheckGitStatus) postgresql-devel rsync sudo tar xorg-x11-fonts # The following line is generated from dependencies.yaml %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757005118.aac56dbc +Version: 5.1757084700.fad3731d Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later @@ -221,7 +221,7 @@ Summary: Additional MCP package for AI support in openQA Requires: %{mcp_requires} %description mcp -This package contains additional resources for AI support in openQA. +This package contains a plugin for AI support in openQA. %package client Summary: Client tools for remote openQA management @@ -642,6 +642,7 @@ fi %{_datadir}/openqa/lib/OpenQA/Scheduler/ %{_datadir}/openqa/lib/OpenQA/Schema/ %{_datadir}/openqa/lib/OpenQA/WebAPI/ +%exclude %{_datadir}/openqa/lib/OpenQA/WebAPI/Plugin/MCP.pm %{_datadir}/openqa/lib/OpenQA/WebSockets/ %{_datadir}/openqa/templates %{_datadir}/openqa/public @@ -861,5 +862,6 @@ fi %endif %files mcp +%{_datadir}/openqa/lib/OpenQA/WebAPI/Plugin/MCP.pm %changelog -- 2.51.1 From 5b7e4ec1efc5c11d3369f8eebe9f0dd6c3f36b8132bc04bb4df49255ebb8bb57 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Mon, 8 Sep 2025 09:26:45 +0000 Subject: [PATCH 03/10] Update to 5.1757135418.ec726f9c 5.1757135418.ec726f9c 5.1757135418.ec726f9c 5.1757135418.ec726f9c 5.1757135418.ec726f9c --- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 6 ++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 7 files changed, 14 insertions(+), 8 deletions(-) diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 84e3e8a..00774aa 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757084700.fad3731d +Version: 5.1757135418.ec726f9c Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index 504a53e..c4df646 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757084700.fad3731d +Version: 5.1757135418.ec726f9c Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 2ce1d53..3f62e14 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757084700.fad3731d +Version: 5.1757135418.ec726f9c Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index abd2975..c10adb3 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757084700.fad3731d +Version: 5.1757135418.ec726f9c Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 50a4990..6e42d4a 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 08 08:13:22 UTC 2025 - okurz@suse.com + +- Update to version 5.1757135418.ec726f9c: + * Dependency cron 2025-09-06 + ------------------------------------------------------------------- Fri Sep 05 21:13:12 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 4f95cbb..540d29e 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757084700.fad3731d -mtime: 1757084700 -commit: fad3731d7a90a6ca62baa984464d258845f20ca7 +version: 5.1757135418.ec726f9c +mtime: 1757135418 +commit: ec726f9c5dd194ebc31c8601d42b1c2d50a17260 diff --git a/openQA.spec b/openQA.spec index 1c7a33f..9067f31 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757084700.fad3731d +Version: 5.1757135418.ec726f9c Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1 From c95f588bf72afd847eb89cdb9a5340efc296825ea34e9aba431832b9fcd4e201 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Thu, 11 Sep 2025 10:25:13 +0000 Subject: [PATCH 04/10] Update to 5.1757512851.666d7dc7 5.1757512851.666d7dc7 5.1757512851.666d7dc7 5.1757512851.666d7dc7 5.1757512851.666d7dc7 --- node_modules.obscpio | 4 ++-- node_modules.spec.inc | 10 +++++----- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 17 +++++++++++++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 9 files changed, 32 insertions(+), 15 deletions(-) diff --git a/node_modules.obscpio b/node_modules.obscpio index fe53a50..e61cf56 100644 --- a/node_modules.obscpio +++ b/node_modules.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50dc1dc51c9f3761a58f4414f139b316f5b87ff83aff48d569c774821a4db816 -size 20712768 +oid sha256:0c30ca656577a0b4ed14cce23bec010841565f2f60f9f3325eb2b749cb6fc41a +size 20720996 diff --git a/node_modules.spec.inc b/node_modules.spec.inc index e722fcc..c0961f9 100644 --- a/node_modules.spec.inc +++ b/node_modules.spec.inc @@ -1,10 +1,10 @@ -Source1000: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#/@eslint-community-eslint-utils-4.7.0.tgz +Source1000: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz#/@eslint-community-eslint-utils-4.9.0.tgz Source1001: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#/@eslint-community-regexpp-4.12.1.tgz Source1002: https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz#/@eslint-config-array-0.21.0.tgz Source1003: https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz#/@eslint-config-helpers-0.3.1.tgz Source1004: https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz#/@eslint-core-0.15.2.tgz Source1005: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#/@eslint-eslintrc-3.3.1.tgz -Source1006: https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz#/@eslint-js-9.34.0.tgz +Source1006: https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz#/@eslint-js-9.35.0.tgz Source1007: https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz#/@eslint-object-schema-2.1.6.tgz Source1008: https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz#/@eslint-plugin-kit-0.3.5.tgz Source1009: https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz#/@humanfs-core-0.19.1.tgz @@ -66,13 +66,13 @@ Source1064: https://registry.npmjs.org/d3-transition/-/d3-transition-3.0 Source1065: https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz#/d3-zoom-3.0.0.tgz Source1066: https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz#/dagre-0.8.5.tgz Source1067: https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz#/dagre-d3-0.6.4.tgz -Source1068: https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.3.tgz#/datatables.net-2.3.3.tgz -Source1069: https://registry.npmjs.org/datatables.net-bs5/-/datatables.net-bs5-2.3.3.tgz#/datatables.net-bs5-2.3.3.tgz +Source1068: https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.4.tgz#/datatables.net-2.3.4.tgz +Source1069: https://registry.npmjs.org/datatables.net-bs5/-/datatables.net-bs5-2.3.4.tgz#/datatables.net-bs5-2.3.4.tgz Source1070: https://registry.npmjs.org/debug/-/debug-4.4.1.tgz#/debug-4.4.1.tgz Source1071: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz Source1072: https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz#/delaunator-5.0.1.tgz Source1073: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#/escape-string-regexp-4.0.0.tgz -Source1074: https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz#/eslint-9.34.0.tgz +Source1074: https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz#/eslint-9.35.0.tgz Source1075: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#/eslint-config-prettier-10.1.8.tgz Source1076: https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz#/eslint-plugin-prettier-5.5.4.tgz Source1077: https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz#/eslint-scope-8.4.0.tgz diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 00774aa..09e31ed 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757135418.ec726f9c +Version: 5.1757512851.666d7dc7 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index c4df646..c30375e 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757135418.ec726f9c +Version: 5.1757512851.666d7dc7 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 3f62e14..75b0ffd 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757135418.ec726f9c +Version: 5.1757512851.666d7dc7 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index c10adb3..45bc829 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757135418.ec726f9c +Version: 5.1757512851.666d7dc7 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 6e42d4a..e8841fd 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Thu Sep 11 10:13:00 UTC 2025 - okurz@suse.com + +- Update to version 5.1757512851.666d7dc7: + * build(deps): bump datatables.net-bs5 from 2.3.3 to 2.3.4 + * Fix regression handling retention of important jobs + * Use newly introduced `_all_parents` function in `_sort_dep` as well + * Include parallel children when scheduling with `_INCLUDE_CHILDREN=1` + * build(deps-dev): bump eslint from 9.34.0 to 9.35.0 + * Fix typos in PosgreSQL related documentation + * Use autoyast ERB helper to detect disk dynamically + * Use find_or_create when registering assets + * Stop logging confusing exception when GruTask is gone + * parser: ktap: Don't add skipped subtests to output + * t: Use proper test description strings in 03-auth.t + * t: Condense variable assignment with ok-check + ------------------------------------------------------------------- Mon Sep 08 08:13:22 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 540d29e..d842924 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757135418.ec726f9c -mtime: 1757135418 -commit: ec726f9c5dd194ebc31c8601d42b1c2d50a17260 +version: 5.1757512851.666d7dc7 +mtime: 1757512851 +commit: 666d7dc74e8e468476c3907a99065f40f5d50dbd diff --git a/openQA.spec b/openQA.spec index 9067f31..754cd62 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757135418.ec726f9c +Version: 5.1757512851.666d7dc7 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1 From 34adb56fe5bc1e2f3b44d95d3698e1e9995bfa9797b2e55a0f4dab5f656c9953 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Fri, 12 Sep 2025 04:33:11 +0000 Subject: [PATCH 05/10] Update to 5.1757597587.61c22a78 5.1757597587.61c22a78 5.1757597587.61c22a78 5.1757597587.61c22a78 5.1757597587.61c22a78 --- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 6 ++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 7 files changed, 14 insertions(+), 8 deletions(-) diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 09e31ed..2c547e6 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757512851.666d7dc7 +Version: 5.1757597587.61c22a78 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index c30375e..df715a5 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757512851.666d7dc7 +Version: 5.1757597587.61c22a78 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 75b0ffd..b69285c 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757512851.666d7dc7 +Version: 5.1757597587.61c22a78 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index 45bc829..efbe722 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757512851.666d7dc7 +Version: 5.1757597587.61c22a78 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index e8841fd..ba87235 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Sep 11 15:13:17 UTC 2025 - okurz@suse.com + +- Update to version 5.1757597587.61c22a78: + * Add usage examples of netrc to the access tokens + ------------------------------------------------------------------- Thu Sep 11 10:13:00 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index d842924..a081ca3 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757512851.666d7dc7 -mtime: 1757512851 -commit: 666d7dc74e8e468476c3907a99065f40f5d50dbd +version: 5.1757597587.61c22a78 +mtime: 1757597587 +commit: 61c22a780705673e7e7f3851258b010055803546 diff --git a/openQA.spec b/openQA.spec index 754cd62..e9c9bfb 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757512851.666d7dc7 +Version: 5.1757597587.61c22a78 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1 From e4aa68864cc2c69691eab63cab934b99ca0a7072f58a1e468fa5b7f11ab194c6 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Fri, 12 Sep 2025 23:02:02 +0000 Subject: [PATCH 06/10] Update to 5.1757696527.61d51d58 5.1757696527.61d51d58 5.1757696527.61d51d58 5.1757696527.61d51d58 5.1757696527.61d51d58 --- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 10 ++++++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 7 files changed, 18 insertions(+), 8 deletions(-) diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 2c547e6..4ba90cd 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757597587.61c22a78 +Version: 5.1757696527.61d51d58 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index df715a5..e297b81 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757597587.61c22a78 +Version: 5.1757696527.61d51d58 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index b69285c..2d91d0a 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757597587.61c22a78 +Version: 5.1757696527.61d51d58 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index efbe722..55bade2 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757597587.61c22a78 +Version: 5.1757696527.61d51d58 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index ba87235..f9dac50 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Sep 12 19:18:15 UTC 2025 - okurz@suse.com + +- Update to version 5.1757696527.61d51d58: + * Avoid partitioning in raid0 device + * Avoid "Server returned …" error if there is an actual error message + * Highlight invalid/problematic group config fields in UI when applying + * Improve validation of cleanup configuration + * AMQP: include list of failed modules in job.done messages + ------------------------------------------------------------------- Thu Sep 11 15:13:17 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index a081ca3..2a65c82 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757597587.61c22a78 -mtime: 1757597587 -commit: 61c22a780705673e7e7f3851258b010055803546 +version: 5.1757696527.61d51d58 +mtime: 1757696527 +commit: 61d51d581dd3fd1923856261bbed6dbfd384114a diff --git a/openQA.spec b/openQA.spec index e9c9bfb..9c812c3 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757597587.61c22a78 +Version: 5.1757696527.61d51d58 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1 From 10350d97b39b90c6bd0d173f41ba6f99691e61917b81fa16039b345cbd44af5f Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Sun, 14 Sep 2025 18:37:45 +0000 Subject: [PATCH 07/10] Update to 5.1757798615.f8615cd6 5.1757798615.f8615cd6 5.1757798615.f8615cd6 5.1757798615.f8615cd6 5.1757798615.f8615cd6 --- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 6 ++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 7 files changed, 14 insertions(+), 8 deletions(-) diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 4ba90cd..4bc8fba 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757696527.61d51d58 +Version: 5.1757798615.f8615cd6 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index e297b81..b79ea67 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757696527.61d51d58 +Version: 5.1757798615.f8615cd6 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 2d91d0a..73afcd9 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757696527.61d51d58 +Version: 5.1757798615.f8615cd6 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index 55bade2..b5aecc5 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757696527.61d51d58 +Version: 5.1757798615.f8615cd6 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index f9dac50..46b0115 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Sep 14 17:12:54 UTC 2025 - okurz@suse.com + +- Update to version 5.1757798615.f8615cd6: + * t: Fix comparison by interpolating variable + ------------------------------------------------------------------- Fri Sep 12 19:18:15 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 2a65c82..22e4c36 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757696527.61d51d58 -mtime: 1757696527 -commit: 61d51d581dd3fd1923856261bbed6dbfd384114a +version: 5.1757798615.f8615cd6 +mtime: 1757798615 +commit: f8615cd689dc4d87416859ab7ce6e92dae1d4654 diff --git a/openQA.spec b/openQA.spec index 9c812c3..966b195 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757696527.61d51d58 +Version: 5.1757798615.f8615cd6 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1 From cb7fe3738d9e324cb94de9feeffe04d9508f734233958dfb8db73f815e123692 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Mon, 15 Sep 2025 18:30:05 +0000 Subject: [PATCH 08/10] Update to 5.1757954579.4d0727fe 5.1757954579.4d0727fe 5.1757954579.4d0727fe 5.1757954579.4d0727fe 5.1757954579.4d0727fe --- node_modules.obscpio | 4 ++-- node_modules.spec.inc | 2 +- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 15 +++++++++++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 9 files changed, 26 insertions(+), 11 deletions(-) diff --git a/node_modules.obscpio b/node_modules.obscpio index e61cf56..dd08f8e 100644 --- a/node_modules.obscpio +++ b/node_modules.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c30ca656577a0b4ed14cce23bec010841565f2f60f9f3325eb2b749cb6fc41a -size 20720996 +oid sha256:0a43e05a03a5a3aa31acfd57bfd4182a62792e72fbd03b1b0db992129ea997dc +size 20721000 diff --git a/node_modules.spec.inc b/node_modules.spec.inc index c0961f9..730100b 100644 --- a/node_modules.spec.inc +++ b/node_modules.spec.inc @@ -68,7 +68,7 @@ Source1066: https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz#/dagre-0. Source1067: https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz#/dagre-d3-0.6.4.tgz Source1068: https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.4.tgz#/datatables.net-2.3.4.tgz Source1069: https://registry.npmjs.org/datatables.net-bs5/-/datatables.net-bs5-2.3.4.tgz#/datatables.net-bs5-2.3.4.tgz -Source1070: https://registry.npmjs.org/debug/-/debug-4.4.1.tgz#/debug-4.4.1.tgz +Source1070: https://registry.npmjs.org/debug/-/debug-4.4.3.tgz#/debug-4.4.3.tgz Source1071: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz Source1072: https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz#/delaunator-5.0.1.tgz Source1073: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#/escape-string-regexp-4.0.0.tgz diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 4bc8fba..06e198d 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757798615.f8615cd6 +Version: 5.1757954579.4d0727fe Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index b79ea67..47375e9 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757798615.f8615cd6 +Version: 5.1757954579.4d0727fe Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 73afcd9..9b52aeb 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757798615.f8615cd6 +Version: 5.1757954579.4d0727fe Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index b5aecc5..e5d98f9 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757798615.f8615cd6 +Version: 5.1757954579.4d0727fe Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 46b0115..f2f6e75 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Sep 15 18:12:46 UTC 2025 - okurz@suse.com + +- Update to version 5.1757954579.4d0727fe: + * Use of finish method in place of close_connection + * Clean up streamtext signature from unused params + * Fix invocation of `validateJobGroupForm()` when expanding group editor + * Improve showing advanced fields in case there are warnings + * Avoid race condition when creating job asset + * Ensure the `created_by` flag of job assets is set during registration + * Add unit test for 486c6e05ca + * build(deps-dev): bump debug from 4.4.1 to 4.4.3 + * Update automatically updated group properties in UI + * Automatically increase important durations to match regular durations + ------------------------------------------------------------------- Sun Sep 14 17:12:54 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 22e4c36..6472f9d 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757798615.f8615cd6 -mtime: 1757798615 -commit: f8615cd689dc4d87416859ab7ce6e92dae1d4654 +version: 5.1757954579.4d0727fe +mtime: 1757954579 +commit: 4d0727fe8424afae712c44fbb7ab8d316cc5ede3 diff --git a/openQA.spec b/openQA.spec index 966b195..f36cc04 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757798615.f8615cd6 +Version: 5.1757954579.4d0727fe Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1 From 620384501cad7b770ee9e0b2c390ac589e2698a2f77f71396163f4e7509e547e Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Tue, 16 Sep 2025 16:23:24 +0000 Subject: [PATCH 09/10] Update to 5.1758036156.d3e99d09 5.1758036156.d3e99d09 5.1758036156.d3e99d09 5.1758036156.d3e99d09 5.1758036156.d3e99d09 --- openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 9 +++++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 7 files changed, 17 insertions(+), 8 deletions(-) diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 06e198d..68f976f 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1757954579.4d0727fe +Version: 5.1758036156.d3e99d09 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index 47375e9..2d27bfd 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1757954579.4d0727fe +Version: 5.1758036156.d3e99d09 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 9b52aeb..4c8a9ab 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1757954579.4d0727fe +Version: 5.1758036156.d3e99d09 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index e5d98f9..e255172 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1757954579.4d0727fe +Version: 5.1758036156.d3e99d09 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index f2f6e75..3dcc555 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Sep 16 16:21:17 UTC 2025 - okurz@suse.com + +- Update to version 5.1758036156.d3e99d09: + * Temporarily require manual review of Dependabot PRs + * Prevent warning from `DBIx::Class::Storage::TxnScopeGuard` + * Avoid sporadic test failures in `t/ui/15-comments.t` + * Worker: Detect IPMI config and shutdown SUT when unused + ------------------------------------------------------------------- Mon Sep 15 18:12:46 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 6472f9d..57b51b3 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1757954579.4d0727fe -mtime: 1757954579 -commit: 4d0727fe8424afae712c44fbb7ab8d316cc5ede3 +version: 5.1758036156.d3e99d09 +mtime: 1758036156 +commit: d3e99d09fa2f196ca161258bed127556c9f22f9a diff --git a/openQA.spec b/openQA.spec index f36cc04..048a220 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1757954579.4d0727fe +Version: 5.1758036156.d3e99d09 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1 From e5653f619b3d8ddd4169e2ef8c3bb0ecded56aa7c83df82b45d24bc4b65c3b77 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Thu, 18 Sep 2025 19:14:58 +0000 Subject: [PATCH 10/10] Update to 5.1758194931.aa2c9a8b 5.1758194931.aa2c9a8b 5.1758194931.aa2c9a8b 5.1758194931.aa2c9a8b 5.1758194931.aa2c9a8b --- openQA-5.1758194931.aa2c9a8b.obscpio | 3 +++ openQA-client-test.spec | 2 +- openQA-devel-test.spec | 2 +- openQA-test.spec | 2 +- openQA-worker-test.spec | 2 +- openQA.changes | 7 +++++++ openQA.obsinfo | 6 +++--- openQA.spec | 2 +- 8 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 openQA-5.1758194931.aa2c9a8b.obscpio diff --git a/openQA-5.1758194931.aa2c9a8b.obscpio b/openQA-5.1758194931.aa2c9a8b.obscpio new file mode 100644 index 0000000..2473e02 --- /dev/null +++ b/openQA-5.1758194931.aa2c9a8b.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0388c64602e4dbadebee75a52b2441bd8a69becc2ff8c415babd3ad24425ad03 +size 13581837 diff --git a/openQA-client-test.spec b/openQA-client-test.spec index 68f976f..a47c863 100644 --- a/openQA-client-test.spec +++ b/openQA-client-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1758036156.d3e99d09 +Version: 5.1758194931.aa2c9a8b Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-devel-test.spec b/openQA-devel-test.spec index 2d27bfd..2ac3ae4 100644 --- a/openQA-devel-test.spec +++ b/openQA-devel-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1758036156.d3e99d09 +Version: 5.1758194931.aa2c9a8b Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA-test.spec b/openQA-test.spec index 4c8a9ab..5286b98 100644 --- a/openQA-test.spec +++ b/openQA-test.spec @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1758036156.d3e99d09 +Version: 5.1758194931.aa2c9a8b Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later diff --git a/openQA-worker-test.spec b/openQA-worker-test.spec index e255172..e98258f 100644 --- a/openQA-worker-test.spec +++ b/openQA-worker-test.spec @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1758036156.d3e99d09 +Version: 5.1758194931.aa2c9a8b Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later diff --git a/openQA.changes b/openQA.changes index 3dcc555..54c20d1 100644 --- a/openQA.changes +++ b/openQA.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Sep 18 19:12:57 UTC 2025 - okurz@suse.com + +- Update to version 5.1758194931.aa2c9a8b: + * bootstrap-container: Workaround SELinux issue by split of zypper calls + * Prevent abort while doing database interaction in Delete needles + ------------------------------------------------------------------- Tue Sep 16 16:21:17 UTC 2025 - okurz@suse.com diff --git a/openQA.obsinfo b/openQA.obsinfo index 57b51b3..6955d93 100644 --- a/openQA.obsinfo +++ b/openQA.obsinfo @@ -1,4 +1,4 @@ name: openQA -version: 5.1758036156.d3e99d09 -mtime: 1758036156 -commit: d3e99d09fa2f196ca161258bed127556c9f22f9a +version: 5.1758194931.aa2c9a8b +mtime: 1758194931 +commit: aa2c9a8b6c1569edd20c2c041d34543ccdf57641 diff --git a/openQA.spec b/openQA.spec index 048a220..95bff06 100644 --- a/openQA.spec +++ b/openQA.spec @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1758036156.d3e99d09 +Version: 5.1758194931.aa2c9a8b Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later -- 2.51.1