forked from pool/openQA
Compare commits
274 Commits
Author | SHA256 | Date | |
---|---|---|---|
4f149ac86f | |||
dc5892f7e0 | |||
74ac9ec5ef | |||
4f9f60f79d | |||
6553844aba | |||
8009da131d | |||
122059a070 | |||
d6a8702ea5 | |||
7a7c0193ae | |||
ff67967c31 | |||
4ac02f71c3 | |||
6f3d485977 | |||
c524fddffa | |||
577e87948b | |||
d0746ce8dc | |||
f73930ec42 | |||
faf1f8d694 | |||
0365661e35 | |||
6ef90da27d | |||
49184e4e45 | |||
0faff2fac1 | |||
6b7e337507 | |||
e0d1a66291 | |||
7dedc5e3fb | |||
1b62399fc0 | |||
eda4943dcd | |||
6224e272be | |||
0568dc6205 | |||
1e5e65c755 | |||
0fb66c74c2 | |||
a2e3e5c73d | |||
f01a468a39 | |||
d06de10114 | |||
e51fb7a923 | |||
48b5074e1b | |||
feeeccfd81 | |||
11b1c8ed15 | |||
94cc02be0b | |||
b39e3d8dab | |||
1f47a0155c | |||
e9f3c7f717 | |||
4a09139033 | |||
b83b077f40 | |||
929a12a0ba | |||
d821f9042e | |||
fe56c9c599 | |||
fd98629eb6 | |||
2b3d3d3c8a | |||
87c8c220f3 | |||
826c846121 | |||
98095b3dd0 | |||
5c761611b1 | |||
de72cfe316 | |||
4d3b7a01b0 | |||
b71110bece | |||
651a2aefdf | |||
9584196d81 | |||
4f98212fe9 | |||
4bbf118a68 | |||
d656d2b4a1 | |||
fcbb8f2f18 | |||
9d631aa8fa | |||
db9d8e6218 | |||
0228b401b1 | |||
a90ca2aba7 | |||
5244633bfe | |||
05c2c6bdb0 | |||
1af03776a7 | |||
3bd95e09d6 | |||
e812215478 | |||
0c41c59de0 | |||
c0543c0076 | |||
13ab5a1768 | |||
1fea6130d4 | |||
6e6ff6e723 | |||
f00a9966b1 | |||
1fcd515a64 | |||
c426c7ee24 | |||
882cb3e6dc | |||
a5caa90a42 | |||
8a9c2cc6eb | |||
f6aae5390c | |||
575670a421 | |||
2de281444f | |||
ad6153597b | |||
64bdb9ff84 | |||
adb6375763 | |||
01353ef8d6 | |||
01a2d1ea7e | |||
57c0784870 | |||
8185ea1f60 | |||
d76f7b91f5 | |||
ecf221f780 | |||
c79a702d47 | |||
762b8669f9 | |||
38c9c3aced | |||
6cf8bbc2b3 | |||
77ef19da40 | |||
f04459d910 | |||
d50f3b4732 | |||
ab26c16865 | |||
1c2254e552 | |||
cd0ed17447 | |||
323fff4253 | |||
f8ef6cbf44 | |||
6988b67200 | |||
66cba3924b | |||
24038e4b9b | |||
7b883ea933 | |||
|
27aa6a2076 | ||
|
8fe5a216a4 | ||
f9dc4b60ef | |||
2b6523267c | |||
59e8f5e190 | |||
e8c3f85c6b | |||
4dc4640d3e | |||
7404e6f7ea | |||
47e0fcb03b | |||
d4b6f975b8 | |||
20be261064 | |||
2d1ef29d35 | |||
1e9e957e39 | |||
5044931feb | |||
bab440e9ba | |||
68b0f1d0f6 | |||
692c99d844 | |||
005945060f | |||
89d062ffe9 | |||
a36e7a1f12 | |||
bb0e2ebad8 | |||
68917fbcee | |||
fffd8ad4ef | |||
b801e56e83 | |||
299f2dc40a | |||
bae99d2c55 | |||
4e57f116a2 | |||
0500a74f42 | |||
6520b9a105 | |||
fd8bab7f76 | |||
3f476766ba | |||
0cd700557c | |||
57c571f1c4 | |||
da7c300919 | |||
7535e219ef | |||
72886f2a43 | |||
29b0623454 | |||
b6d88435ac | |||
63f977895d | |||
8ddacd2379 | |||
d292872c63 | |||
8dd1435e30 | |||
4473e55d6b | |||
d46a6ca4e5 | |||
fa43185cd4 | |||
440954d3d8 | |||
ccb00a50ae | |||
96fa074688 | |||
6706d0761a | |||
9c5fcb7853 | |||
002b6978c0 | |||
9f22ce95d2 | |||
13113e2459 | |||
a1fcf40311 | |||
a632b7d7ca | |||
653df0aae8 | |||
96f9a991c5 | |||
349f440636 | |||
ce6dd8abee | |||
0c1a9ea3f3 | |||
c160e61f68 | |||
c3bb05ac78 | |||
bd44f0c083 | |||
c0700b0ae2 | |||
7fe4868ae1 | |||
1d58bbd19e | |||
8ebc18d498 | |||
a69e5e21a6 | |||
ba988ad82c | |||
acac401585 | |||
45e60cb4fe | |||
4b1ab8c400 | |||
d91b97e82c | |||
3e6c9a1814 | |||
27606138eb | |||
dea70ab0c0 | |||
0ff318350e | |||
a8aef5000f | |||
bc70504ca3 | |||
798ac3cc5d | |||
08b0023a17 | |||
17fb6112fc | |||
f3fca9173e | |||
fe8e99b8de | |||
ac2396d799 | |||
7a715a54a8 | |||
5386b84fba | |||
c4e458efd3 | |||
da6d4e0b3c | |||
09de129ffd | |||
0adae73ed7 | |||
f70e600a13 | |||
a7fc3cb816 | |||
8a254114e6 | |||
dc4f5eb8e6 | |||
e3a3382821 | |||
1dc0ec3827 | |||
a6ab512378 | |||
38d7251555 | |||
e7366bfe24 | |||
b268fbe95f | |||
add3e91974 | |||
64cee40927 | |||
571ddfd8cf | |||
6b1586d624 | |||
5a4c478f23 | |||
8ae021af7d | |||
f493be1152 | |||
aacfe89e43 | |||
a577e98372 | |||
edc35e1bf4 | |||
826001906d | |||
5c90e609dd | |||
4acc3808eb | |||
7f4d082899 | |||
2b0fced5e8 | |||
fbc4682799 | |||
9ab2c2fb76 | |||
57679411a6 | |||
dfdbe4a661 | |||
b1c461bd8f | |||
9d671ad8bb | |||
88e0f9fb99 | |||
146ceace79 | |||
802eb32248 | |||
5ffc7e3e82 | |||
fe6b87f87b | |||
b717bafeab | |||
0b5799f2c0 | |||
464ebd418e | |||
3bc123d921 | |||
e7a5c75bfe | |||
9691fdf003 | |||
74f85029ae | |||
04f709779e | |||
20ff532b2a | |||
469ed8ff78 | |||
5af8557856 | |||
1cde7a9c11 | |||
20399b1453 | |||
8afcc0ecb6 | |||
0c2ab32d4b | |||
dd6990430a | |||
4db243e10c | |||
e2a8f3238c | |||
8d8afb5d7c | |||
dbd3e89c74 | |||
97c66e0351 | |||
9cf96f71bb | |||
75b0283101 | |||
8ff068f57e | |||
823dbe77fe | |||
e218cf9723 | |||
3d385b5820 | |||
513e403d20 | |||
0e73f227dd | |||
7113eeba89 | |||
a482c3ee31 | |||
b16f7f7ee3 | |||
90e6582ea1 | |||
6365a76ad9 | |||
a460934058 | |||
571456e0d8 | |||
16acd98099 | |||
90a6da50cd |
2
_service
2
_service
@@ -9,7 +9,7 @@
|
|||||||
<param name="extract">package-lock.json</param>
|
<param name="extract">package-lock.json</param>
|
||||||
<param name="url">https://github.com/os-autoinst/openQA.git</param>
|
<param name="url">https://github.com/os-autoinst/openQA.git</param>
|
||||||
<param name="revision">master</param>
|
<param name="revision">master</param>
|
||||||
<param name="versionprefix">4.6</param>
|
<param name="versionprefix">5</param>
|
||||||
<param name="versionformat">%ct.%h</param>
|
<param name="versionformat">%ct.%h</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
|
BIN
node_modules.obscpio
(Stored with Git LFS)
BIN
node_modules.obscpio
(Stored with Git LFS)
Binary file not shown.
@@ -1,86 +1,86 @@
|
|||||||
Source1000: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#/@eslint-community-eslint-utils-4.4.0.tgz
|
Source1000: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#/@eslint-community-eslint-utils-4.7.0.tgz
|
||||||
Source1001: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz#/@eslint-community-regexpp-4.10.1.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.16.0.tgz#/@eslint-config-array-0.16.0.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/eslintrc/-/eslintrc-3.1.0.tgz#/@eslint-eslintrc-3.1.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/js/-/js-9.5.0.tgz#/@eslint-js-9.5.0.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/object-schema/-/object-schema-2.1.4.tgz#/@eslint-object-schema-2.1.4.tgz
|
Source1005: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#/@eslint-eslintrc-3.3.1.tgz
|
||||||
Source1006: https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz#/@floating-ui-core-1.6.2.tgz
|
Source1006: https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz#/@eslint-js-9.33.0.tgz
|
||||||
Source1007: https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.6.tgz#/@floating-ui-dom-1.6.6.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/@floating-ui/utils/-/utils-0.2.3.tgz#/@floating-ui-utils-0.2.3.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/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#/@humanwhocodes-module-importer-1.0.1.tgz
|
Source1009: https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz#/@humanfs-core-0.19.1.tgz
|
||||||
Source1010: https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz#/@humanwhocodes-retry-0.3.0.tgz
|
Source1010: https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz#/@humanfs-node-0.16.6.tgz
|
||||||
Source1011: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#/@nodelib-fs.scandir-2.1.5.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/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#/@nodelib-fs.stat-2.0.5.tgz
|
Source1012: https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz#/@humanwhocodes-retry-0.3.1.tgz
|
||||||
Source1013: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#/@nodelib-fs.walk-1.2.8.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.1.1.tgz#/@pkgr-core-0.1.1.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
|
Source1015: https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz#/@popperjs-core-2.11.8.tgz
|
||||||
Source1016: https://registry.npmjs.org/ace-builds/-/ace-builds-1.35.0.tgz#/ace-builds-1.35.0.tgz
|
Source1016: https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz#/@types-estree-1.0.8.tgz
|
||||||
Source1017: https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz#/acorn-8.12.0.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/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.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/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz
|
Source1019: https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz#/acorn-8.15.0.tgz
|
||||||
Source1020: https://registry.npmjs.org/anser/-/anser-2.1.1.tgz#/anser-2.1.1.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/ansi-regex/-/ansi-regex-5.0.1.tgz#/ansi-regex-5.0.1.tgz
|
Source1021: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz
|
||||||
Source1022: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz
|
Source1022: https://registry.npmjs.org/anser/-/anser-2.3.2.tgz#/anser-2.3.2.tgz
|
||||||
Source1023: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#/argparse-2.0.1.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/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz
|
Source1024: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#/argparse-2.0.1.tgz
|
||||||
Source1025: https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz#/bootstrap-5.3.3.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/brace-expansion/-/brace-expansion-1.1.11.tgz#/brace-expansion-1.1.11.tgz
|
Source1026: https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz#/bootstrap-5.3.7.tgz
|
||||||
Source1027: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#/callsites-3.1.0.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/chalk/-/chalk-4.1.2.tgz#/chalk-4.1.2.tgz
|
Source1028: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#/callsites-3.1.0.tgz
|
||||||
Source1029: https://registry.npmjs.org/chosen-js/-/chosen-js-1.8.7.tgz#/chosen-js-1.8.7.tgz
|
Source1029: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#/chalk-4.1.2.tgz
|
||||||
Source1030: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.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-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.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/commander/-/commander-7.2.0.tgz#/commander-7.2.0.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/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz
|
Source1033: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz
|
||||||
Source1034: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#/cross-spawn-7.0.3.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/d3/-/d3-7.9.0.tgz#/d3-7.9.0.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-array/-/d3-array-3.2.4.tgz#/d3-array-3.2.4.tgz
|
Source1036: https://registry.npmjs.org/d3/-/d3-7.9.0.tgz#/d3-7.9.0.tgz
|
||||||
Source1037: https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz#/d3-axis-3.0.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-brush/-/d3-brush-3.0.0.tgz#/d3-brush-3.0.0.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-chord/-/d3-chord-3.0.1.tgz#/d3-chord-3.0.1.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-color/-/d3-color-3.1.0.tgz#/d3-color-3.1.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-contour/-/d3-contour-4.0.2.tgz#/d3-contour-4.0.2.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-delaunay/-/d3-delaunay-6.0.4.tgz#/d3-delaunay-6.0.4.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-dispatch/-/d3-dispatch-3.0.1.tgz#/d3-dispatch-3.0.1.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-drag/-/d3-drag-3.0.0.tgz#/d3-drag-3.0.0.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-dsv/-/d3-dsv-3.0.1.tgz#/d3-dsv-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-ease/-/d3-ease-3.0.1.tgz#/d3-ease-3.0.1.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-fetch/-/d3-fetch-3.0.1.tgz#/d3-fetch-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-force/-/d3-force-3.0.0.tgz#/d3-force-3.0.0.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-format/-/d3-format-3.1.0.tgz#/d3-format-3.1.0.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-geo/-/d3-geo-3.1.1.tgz#/d3-geo-3.1.1.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-hierarchy/-/d3-hierarchy-3.1.2.tgz#/d3-hierarchy-3.1.2.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-interpolate/-/d3-interpolate-3.0.1.tgz#/d3-interpolate-3.0.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-path/-/d3-path-3.1.0.tgz#/d3-path-3.1.0.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-polygon/-/d3-polygon-3.0.1.tgz#/d3-polygon-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-quadtree/-/d3-quadtree-3.0.1.tgz#/d3-quadtree-3.0.1.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-random/-/d3-random-3.0.1.tgz#/d3-random-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-scale/-/d3-scale-4.0.2.tgz#/d3-scale-4.0.2.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-chromatic/-/d3-scale-chromatic-3.1.0.tgz#/d3-scale-chromatic-3.1.0.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-selection/-/d3-selection-3.0.0.tgz#/d3-selection-3.0.0.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-shape/-/d3-shape-3.2.0.tgz#/d3-shape-3.2.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-time/-/d3-time-3.1.0.tgz#/d3-time-3.1.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-format/-/d3-time-format-4.1.0.tgz#/d3-time-format-4.1.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-timer/-/d3-timer-3.0.1.tgz#/d3-timer-3.0.1.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-transition/-/d3-transition-3.0.1.tgz#/d3-transition-3.0.1.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-zoom/-/d3-zoom-3.0.0.tgz#/d3-zoom-3.0.0.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/dagre/-/dagre-0.8.5.tgz#/dagre-0.8.5.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-d3/-/dagre-d3-0.6.4.tgz#/dagre-d3-0.6.4.tgz
|
Source1067: https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz#/dagre-0.8.5.tgz
|
||||||
Source1068: https://registry.npmjs.org/datatables.net/-/datatables.net-2.0.8.tgz#/datatables.net-2.0.8.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-bs5/-/datatables.net-bs5-2.0.8.tgz#/datatables.net-bs5-2.0.8.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/debug/-/debug-4.3.5.tgz#/debug-4.3.5.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/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz
|
Source1071: https://registry.npmjs.org/debug/-/debug-4.4.1.tgz#/debug-4.4.1.tgz
|
||||||
Source1072: https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz#/deepmerge-4.3.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
|
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
|
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.5.0.tgz#/eslint-9.5.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-9.1.0.tgz#/eslint-config-prettier-9.1.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.1.3.tgz#/eslint-plugin-prettier-5.1.3.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.0.1.tgz#/eslint-scope-8.0.1.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
|
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.0.0.tgz#/eslint-visitor-keys-4.0.0.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.1.0.tgz#/espree-10.1.0.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.5.0.tgz#/esquery-1.5.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
|
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
|
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
|
Source1085: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz
|
||||||
@@ -88,68 +88,59 @@ Source1086: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal
|
|||||||
Source1087: https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz#/fast-diff-1.3.0.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
|
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
|
Source1089: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz
|
||||||
Source1090: https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz#/fastq-1.17.1.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/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/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/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/flatted/-/flatted-3.3.1.tgz#/flatted-3.3.1.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/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/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/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/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/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/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/ignore/-/ignore-5.3.1.tgz#/ignore-5.3.1.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/import-fresh/-/import-fresh-3.3.0.tgz#/import-fresh-3.3.0.tgz
|
Source1102: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz
|
||||||
Source1103: 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/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-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/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/is-path-inside/-/is-path-inside-3.0.3.tgz#/is-path-inside-3.0.3.tgz
|
Source1107: https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz#/jquery-3.7.1.tgz
|
||||||
Source1108: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.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/jquery/-/jquery-3.7.1.tgz#/jquery-3.7.1.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/jquery-ujs/-/jquery-ujs-1.2.3.tgz#/jquery-ujs-1.2.3.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/js-yaml/-/js-yaml-4.1.0.tgz#/js-yaml-4.1.0.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-buffer/-/json-buffer-3.0.1.tgz#/json-buffer-3.0.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/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz
|
Source1113: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#/keyv-4.5.4.tgz
|
||||||
Source1114: 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
|
Source1114: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#/levn-0.4.1.tgz
|
||||||
Source1115: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#/keyv-4.5.4.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/levn/-/levn-0.4.1.tgz#/levn-0.4.1.tgz
|
Source1116: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz
|
||||||
Source1117: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#/locate-path-6.0.0.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/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz
|
Source1118: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz
|
||||||
Source1119: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz
|
Source1119: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#/ms-2.1.3.tgz
|
||||||
Source1120: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.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/ms/-/ms-2.1.2.tgz#/ms-2.1.2.tgz
|
Source1121: https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz#/optionator-0.9.4.tgz
|
||||||
Source1122: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#/natural-compare-1.4.0.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/optionator/-/optionator-0.9.4.tgz#/optionator-0.9.4.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/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.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/p-locate/-/p-locate-5.0.0.tgz#/p-locate-5.0.0.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/parent-module/-/parent-module-1.0.1.tgz#/parent-module-1.0.1.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/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.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/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz
|
Source1128: https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz#/prettier-3.6.2.tgz
|
||||||
Source1129: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#/prelude-ls-1.2.1.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/prettier/-/prettier-3.3.2.tgz#/prettier-3.3.2.tgz
|
Source1130: https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#/punycode-2.3.1.tgz
|
||||||
Source1131: https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#/prettier-linter-helpers-1.0.0.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/punycode/-/punycode-2.3.1.tgz#/punycode-2.3.1.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/queue-microtask/-/queue-microtask-1.2.3.tgz#/queue-microtask-1.2.3.tgz
|
Source1133: https://registry.npmjs.org/rw/-/rw-1.3.3.tgz#/rw-1.3.3.tgz
|
||||||
Source1134: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#/resolve-from-4.0.0.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/reusify/-/reusify-1.0.4.tgz#/reusify-1.0.4.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/robust-predicates/-/robust-predicates-3.0.2.tgz#/robust-predicates-3.0.2.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/run-parallel/-/run-parallel-1.2.0.tgz#/run-parallel-1.2.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/rw/-/rw-1.3.3.tgz#/rw-1.3.3.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/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz
|
Source1139: https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz#/synckit-0.11.11.tgz
|
||||||
Source1140: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz
|
Source1140: https://registry.npmjs.org/timeago/-/timeago-1.6.7.tgz#/timeago-1.6.7.tgz
|
||||||
Source1141: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.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/shepherd.js/-/shepherd.js-11.2.0.tgz#/shepherd.js-11.2.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/strip-ansi/-/strip-ansi-6.0.1.tgz#/strip-ansi-6.0.1.tgz
|
Source1143: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz
|
||||||
Source1144: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#/strip-json-comments-3.1.1.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/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz
|
Source1145: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz
|
||||||
Source1146: https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz#/synckit-0.8.8.tgz
|
|
||||||
Source1147: https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#/text-table-0.2.0.tgz
|
|
||||||
Source1148: https://registry.npmjs.org/timeago/-/timeago-1.6.7.tgz#/timeago-1.6.7.tgz
|
|
||||||
Source1149: https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz#/tslib-2.6.3.tgz
|
|
||||||
Source1150: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#/type-check-0.4.0.tgz
|
|
||||||
Source1151: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#/uri-js-4.4.1.tgz
|
|
||||||
Source1152: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz
|
|
||||||
Source1153: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz#/word-wrap-1.2.5.tgz
|
|
||||||
Source1154: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz
|
|
||||||
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:66664036fe4056e99c540ee7ee6279a22db21f7f812e76afe01e5cd429819db0
|
|
||||||
size 14638093
|
|
3
openQA-5.1755616303.131c0f0a.obscpio
Normal file
3
openQA-5.1755616303.131c0f0a.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:a0a1602a98538c1cd756880cf47f15214fe3379e4f3b64b2be915b1d59d01655
|
||||||
|
size 13535757
|
@@ -1,4 +0,0 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Sat Mar 28 16:23:25 UTC 2020 - Oliver Kurz <okurz@suse.com>
|
|
||||||
|
|
||||||
- No changelog - see openQA.changes
|
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openQA-client-test
|
# spec file for package openQA-client-test
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%define short_name openQA-client
|
%define short_name openQA-client
|
||||||
Name: %{short_name}-test
|
Name: %{short_name}-test
|
||||||
Version: 4.6.1719403951.26949373
|
Version: 5.1755616303.131c0f0a
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test package for %{short_name}
|
Summary: Test package for %{short_name}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Mon Oct 14 09:00:51 UTC 2019 - coolo@suse.com
|
|
||||||
|
|
||||||
- No changelog - see openQA.changes
|
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openQA-devel-test
|
# spec file for package openQA-devel-test
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%define short_name openQA-devel
|
%define short_name openQA-devel
|
||||||
Name: %{short_name}-test
|
Name: %{short_name}-test
|
||||||
Version: 4.6.1719403951.26949373
|
Version: 5.1755616303.131c0f0a
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test package for %{short_name}
|
Summary: Test package for %{short_name}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Mon Oct 14 09:00:51 UTC 2019 - coolo@suse.com
|
|
||||||
|
|
||||||
- No changelog - see openQA.changes
|
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openQA-test
|
# spec file for package openQA-test
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%define short_name openQA
|
%define short_name openQA
|
||||||
Name: %{short_name}-test
|
Name: %{short_name}-test
|
||||||
Version: 4.6.1719403951.26949373
|
Version: 5.1755616303.131c0f0a
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test package for openQA
|
Summary: Test package for openQA
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Mon Oct 14 09:00:51 UTC 2019 - coolo@suse.com
|
|
||||||
|
|
||||||
- No changelog - see openQA.changes
|
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openQA-worker-test
|
# spec file for package openQA-worker-test
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%define short_name openQA-worker
|
%define short_name openQA-worker
|
||||||
Name: %{short_name}-test
|
Name: %{short_name}-test
|
||||||
Version: 4.6.1719403951.26949373
|
Version: 5.1755616303.131c0f0a
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test package for %{short_name}
|
Summary: Test package for %{short_name}
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
|
1750
openQA.changes
1750
openQA.changes
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
name: openQA
|
name: openQA
|
||||||
version: 4.6.1719403951.26949373
|
version: 5.1755616303.131c0f0a
|
||||||
mtime: 1719403951
|
mtime: 1755616303
|
||||||
commit: 26949373401942c72d1e1f2c0c37780cb2681b1c
|
commit: 131c0f0a9e01ed7989f34a757d4e9801bbc5b430
|
||||||
|
147
openQA.spec
147
openQA.spec
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openQA
|
# spec file for package openQA
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -16,16 +16,18 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# can't use linebreaks here!
|
%define openqa_main_service openqa-webui.service
|
||||||
%define openqa_services openqa-webui.service openqa-gru.service openqa-websockets.service openqa-scheduler.service openqa-enqueue-audit-event-cleanup.service openqa-enqueue-audit-event-cleanup.timer openqa-enqueue-asset-cleanup.service openqa-enqueue-asset-cleanup.timer openqa-enqueue-result-cleanup.service openqa-enqueue-result-cleanup.timer openqa-enqueue-bug-cleanup.service openqa-enqueue-bug-cleanup.timer
|
%define openqa_extra_services openqa-gru.service openqa-websockets.service openqa-scheduler.service openqa-enqueue-audit-event-cleanup.service openqa-enqueue-audit-event-cleanup.timer openqa-enqueue-asset-cleanup.service openqa-enqueue-git-auto-update.service openqa-enqueue-asset-cleanup.timer openqa-enqueue-result-cleanup.service openqa-enqueue-result-cleanup.timer openqa-enqueue-bug-cleanup.service openqa-enqueue-bug-cleanup.timer openqa-enqueue-git-auto-update.timer openqa-enqueue-needle-ref-cleanup.service openqa-enqueue-needle-ref-cleanup.timer
|
||||||
|
%define openqa_services %{openqa_main_service} %{openqa_extra_services}
|
||||||
%define openqa_worker_services openqa-worker.target openqa-slirpvde.service openqa-vde_switch.service openqa-worker-cacheservice.service openqa-worker-cacheservice-minion.service
|
%define openqa_worker_services openqa-worker.target openqa-slirpvde.service openqa-vde_switch.service openqa-worker-cacheservice.service openqa-worker-cacheservice-minion.service
|
||||||
|
%define openqa_localdb_services openqa-setup-db.service openqa-dump-db.service openqa-dump-db.timer
|
||||||
%if %{undefined tmpfiles_create}
|
%if %{undefined tmpfiles_create}
|
||||||
%define tmpfiles_create() \
|
%define tmpfiles_create() \
|
||||||
%{_bindir}/systemd-tmpfiles --create %{?*} || : \
|
%{_bindir}/systemd-tmpfiles --create %{?*} || : \
|
||||||
%{nil}
|
%{nil}
|
||||||
%endif
|
%endif
|
||||||
# Run tests on openSUSE Tumbleweed and supported openSUSE Leap versions
|
# Run tests on openSUSE Tumbleweed and supported openSUSE Leap versions
|
||||||
%if 0%{?suse_version} >= 1550 || ( 0%{?is_opensuse} && 0%{?sle_version} >= 150100 )
|
%if 0%{?is_opensuse} && 0%{?suse_version} >= 1500
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%bcond_without tests
|
%bcond_without tests
|
||||||
%else
|
%else
|
||||||
@@ -35,11 +37,19 @@
|
|||||||
%bcond_with tests
|
%bcond_with tests
|
||||||
%endif
|
%endif
|
||||||
# SLE < 15 does not provide many of the dependencies for the python sub-package
|
# SLE < 15 does not provide many of the dependencies for the python sub-package
|
||||||
%if 0%{?sle_version} < 150000 && !0%{?is_opensuse}
|
%if 0%{?suse_version} < 1500 && !0%{?is_opensuse}
|
||||||
%bcond_with python_scripts
|
%bcond_with python_scripts
|
||||||
%else
|
%else
|
||||||
%bcond_without python_scripts
|
%bcond_without python_scripts
|
||||||
%endif
|
%endif
|
||||||
|
# exclude additional sub packages that would pull in a lot of extra dependencies on SLE
|
||||||
|
%if 0%{?suse_version} && !0%{?is_opensuse}
|
||||||
|
%bcond_with devel_package
|
||||||
|
%bcond_with munin_package
|
||||||
|
%else
|
||||||
|
%bcond_without devel_package
|
||||||
|
%bcond_without munin_package
|
||||||
|
%endif
|
||||||
# runtime requirements that also the testsuite needs
|
# runtime requirements that also the testsuite needs
|
||||||
%if %{with python_scripts}
|
%if %{with python_scripts}
|
||||||
%define python_scripts_requires python3-base python3-requests openQA-client
|
%define python_scripts_requires python3-base python3-requests openQA-client
|
||||||
@@ -49,36 +59,45 @@
|
|||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
%define assetpack_requires perl(CSS::Minifier::XS) >= 0.01 perl(JavaScript::Minifier::XS) >= 0.11 perl(Mojolicious) perl(Mojolicious::Plugin::AssetPack) >= 1.36 perl(YAML::PP) >= 0.026
|
%define assetpack_requires perl(CSS::Minifier::XS) >= 0.01 perl(JavaScript::Minifier::XS) >= 0.11 perl(Mojolicious) perl(Mojolicious::Plugin::AssetPack) >= 1.36 perl(YAML::PP) >= 0.026
|
||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
%define common_requires ntp-daemon perl >= 5.20.0 perl(Carp::Always) >= 0.14.02 perl(Config::IniFiles) perl(Config::Tiny) perl(Cpanel::JSON::XS) >= 4.09 perl(Cwd) perl(Data::Dump) perl(Data::Dumper) perl(Digest::MD5) perl(Filesys::Df) perl(Getopt::Long) perl(Minion) >= 10.25 perl(Mojolicious) >= 9.340.0 perl(Regexp::Common) perl(Storable) perl(Text::Glob) perl(Time::Moment) perl(Try::Tiny)
|
%define common_requires ntp-daemon perl >= 5.20.0 perl(Carp::Always) >= 0.14.02 perl(Config::IniFiles) perl(Config::Tiny) perl(Cpanel::JSON::XS) >= 4.09 perl(Cwd) perl(Data::Dump) perl(Data::Dumper) perl(Digest::MD5) perl(Feature::Compat::Try) perl(Filesys::Df) perl(Getopt::Long) perl(Minion) >= 10.25 perl(Mojolicious) >= 9.340.0 perl(Regexp::Common) perl(Storable) perl(Text::Glob) perl(Time::Moment)
|
||||||
# runtime requirements for the main package that are not required by other sub-packages
|
# runtime requirements for the main package that are not required by other sub-packages
|
||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
%define main_requires %assetpack_requires bsdtar git-core hostname perl(BSD::Resource) perl(Carp) perl(CommonMark) perl(Config::Tiny) perl(DBD::Pg) >= 3.7.4 perl(DBI) >= 1.632 perl(DBIx::Class) >= 0.082801 perl(DBIx::Class::DeploymentHandler) perl(DBIx::Class::DynamicDefault) perl(DBIx::Class::OptimisticLocking) perl(DBIx::Class::ResultClass::HashRefInflator) perl(DBIx::Class::Schema::Config) perl(DBIx::Class::Storage::Statistics) perl(Date::Format) perl(DateTime) perl(DateTime::Duration) perl(DateTime::Format::Pg) perl(Exporter) perl(Fcntl) perl(File::Basename) perl(File::Copy) perl(File::Copy::Recursive) perl(File::Path) perl(File::Spec) perl(FindBin) perl(Getopt::Long::Descriptive) perl(IO::Handle) perl(IPC::Run) perl(JSON::Validator) perl(LWP::UserAgent) perl(Module::Load::Conditional) perl(Module::Pluggable) perl(Mojo::Base) perl(Mojo::ByteStream) perl(Mojo::IOLoop) perl(Mojo::JSON) perl(Mojo::Pg) perl(Mojo::RabbitMQ::Client) >= 0.2 perl(Mojo::URL) perl(Mojo::Util) perl(Mojolicious::Commands) perl(Mojolicious::Plugin) perl(Mojolicious::Plugin::OAuth2) perl(Mojolicious::Static) perl(Net::OpenID::Consumer) perl(POSIX) perl(Pod::POM) perl(SQL::Translator) perl(Scalar::Util) perl(Sort::Versions) perl(Text::Diff) perl(Time::HiRes) perl(Time::ParseDate) perl(Time::Piece) perl(Time::Seconds) perl(URI::Escape) perl(YAML::PP) >= 0.026 perl(YAML::XS) perl(aliased) perl(base) perl(constant) perl(diagnostics) perl(strict) perl(warnings)
|
%define main_requires %assetpack_requires bsdtar git-core hostname openssh-clients perl(BSD::Resource) perl(Carp) perl(CommonMark) perl(Config::Tiny) perl(DBD::Pg) >= 3.7.4 perl(DBI) >= 1.632 perl(DBIx::Class) >= 0.082801 perl(DBIx::Class::DeploymentHandler) perl(DBIx::Class::DynamicDefault) perl(DBIx::Class::OptimisticLocking) perl(DBIx::Class::ResultClass::HashRefInflator) perl(DBIx::Class::Schema::Config) perl(DBIx::Class::Storage::Statistics) perl(Date::Format) perl(DateTime) perl(DateTime::Duration) perl(DateTime::Format::Pg) perl(Exporter) perl(Fcntl) perl(File::Basename) perl(File::Copy) perl(File::Copy::Recursive) perl(File::Path) perl(File::Spec) perl(FindBin) perl(Getopt::Long::Descriptive) perl(IO::Handle) perl(IPC::Run) perl(JSON::Validator) perl(LWP::UserAgent) perl(Module::Load::Conditional) perl(Module::Pluggable) perl(Mojo::Base) perl(Mojo::ByteStream) perl(Mojo::IOLoop) perl(Mojo::JSON) perl(Mojo::Pg) perl(Mojo::RabbitMQ::Client) >= 0.2 perl(Mojo::URL) perl(Mojo::Util) perl(Mojolicious::Commands) perl(Mojolicious::Plugin) perl(Mojolicious::Plugin::OAuth2) perl(Mojolicious::Static) perl(Net::OpenID::Consumer) perl(POSIX) perl(Pod::POM) perl(SQL::Translator) perl(Scalar::Util) perl(Sort::Versions) perl(Text::Diff) perl(Time::HiRes) perl(Time::ParseDate) perl(Time::Piece) perl(Time::Seconds) perl(URI::Escape) perl(YAML::PP) >= 0.026 perl(YAML::XS) perl(aliased) perl(base) perl(constant) perl(diagnostics) perl(strict) perl(warnings)
|
||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
%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)
|
%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
|
# The following line is generated from dependencies.yaml
|
||||||
%define worker_requires bsdtar openQA-client optipng os-autoinst < 5 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
|
%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
|
%if 0%{?suse_version} < 1570
|
||||||
|
# SLE <= 15 has older Perl not providing a sufficiently recent
|
||||||
|
# ExtUtils::ParseXS needed by ExtUtils::CppGuess
|
||||||
|
# See https://progress.opensuse.org/issues/162500 for details
|
||||||
%define build_requires %assetpack_requires npm rubygem(sass) >= 3.7.4
|
%define build_requires %assetpack_requires npm rubygem(sass) >= 3.7.4
|
||||||
|
%else
|
||||||
|
# The following line is generated from dependencies.yaml
|
||||||
|
%define build_requires %assetpack_requires npm perl(CSS::Sass) python3-argparse-manpage
|
||||||
|
%endif
|
||||||
|
|
||||||
# All requirements needed by the tests executed during build-time.
|
# All requirements needed by the tests executed during build-time.
|
||||||
# Do not require on this in individual sub-packages except for the devel
|
# Do not require on this in individual sub-packages except for the devel
|
||||||
# package.
|
# package.
|
||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
%define test_requires %common_requires %main_requires %python_scripts_requires %worker_requires ShellCheck curl jq openssh-common os-autoinst-devel perl(App::cpanminus) perl(Perl::Critic) perl(Perl::Critic::Freenode) 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 python3-yamllint shfmt
|
%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
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%define qemu qemu qemu-kvm
|
%define qemu qemu qemu-kvm
|
||||||
%else
|
%else
|
||||||
%define qemu qemu
|
%define qemu qemu
|
||||||
%endif
|
%endif
|
||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
|
%define style_check_requires ShellCheck perl(Code::TidyAll) perl(Perl::Critic) perl(Perl::Critic::Community) python3-yamllint shfmt
|
||||||
|
# The following line is generated from dependencies.yaml
|
||||||
%define cover_requires perl(Devel::Cover) perl(Devel::Cover::Report::Codecovbash)
|
%define cover_requires perl(Devel::Cover) perl(Devel::Cover::Report::Codecovbash)
|
||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
%define devel_no_selenium_requires %build_requires %cover_requires %qemu %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) postgresql-devel rsync sudo tar xorg-x11-fonts
|
||||||
# The following line is generated from dependencies.yaml
|
# The following line is generated from dependencies.yaml
|
||||||
%define devel_requires %devel_no_selenium_requires chromedriver
|
%define devel_requires %devel_no_selenium_requires chromedriver
|
||||||
|
|
||||||
Name: openQA
|
Name: openQA
|
||||||
Version: 4.6.1719403951.26949373
|
Version: 5.1755616303.131c0f0a
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The openQA web-frontend, scheduler and tools
|
Summary: The openQA web-frontend, scheduler and tools
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@@ -88,12 +107,9 @@ Source2: node_modules.spec.inc
|
|||||||
%include %{_sourcedir}/node_modules.spec.inc
|
%include %{_sourcedir}/node_modules.spec.inc
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
# for install-opensuse in Makefile
|
# for install-opensuse in Makefile
|
||||||
%if 0%{?is_opensuse}
|
BuildRequires: distribution-release
|
||||||
BuildRequires: openSUSE-release
|
|
||||||
%else
|
|
||||||
BuildRequires: sles-release
|
|
||||||
%endif
|
|
||||||
BuildRequires: %{build_requires}
|
BuildRequires: %{build_requires}
|
||||||
|
BuildRequires: apparmor-rpm-macros
|
||||||
BuildRequires: local-npm-registry
|
BuildRequires: local-npm-registry
|
||||||
Requires: %{main_requires}
|
Requires: %{main_requires}
|
||||||
Requires: openQA-client = %{version}
|
Requires: openQA-client = %{version}
|
||||||
@@ -150,6 +166,7 @@ revision of the operating system, reporting the errors detected for each
|
|||||||
combination of hardware configuration, installation options and variant of the
|
combination of hardware configuration, installation options and variant of the
|
||||||
operating system.
|
operating system.
|
||||||
|
|
||||||
|
%if %{with devel_package}
|
||||||
%package no-selenium-devel
|
%package no-selenium-devel
|
||||||
Summary: Development package pulling in all build+test dependencies except chromedriver for Selenium based tests
|
Summary: Development package pulling in all build+test dependencies except chromedriver for Selenium based tests
|
||||||
Requires: %{devel_no_selenium_requires}
|
Requires: %{devel_no_selenium_requires}
|
||||||
@@ -163,6 +180,7 @@ Requires: %{devel_requires}
|
|||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Development package pulling in all build+test dependencies.
|
Development package pulling in all build+test dependencies.
|
||||||
|
%endif
|
||||||
|
|
||||||
%package common
|
%package common
|
||||||
Summary: The openQA common tools for web-frontend and workers
|
Summary: The openQA common tools for web-frontend and workers
|
||||||
@@ -190,6 +208,7 @@ Recommends: pngquant
|
|||||||
Recommends: openssh-common
|
Recommends: openssh-common
|
||||||
%if 0%{?suse_version} >= 1330
|
%if 0%{?suse_version} >= 1330
|
||||||
Requires(pre): group(nogroup)
|
Requires(pre): group(nogroup)
|
||||||
|
Requires(pre): group(kvm)
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description worker
|
%description worker
|
||||||
@@ -284,6 +303,7 @@ upgrading the system if devel:openQA packages are stable and contain updates. It
|
|||||||
is complementary to auto-update which also reboots the system and does updates
|
is complementary to auto-update which also reboots the system and does updates
|
||||||
regardless of whether devel:openQA contains updates.
|
regardless of whether devel:openQA contains updates.
|
||||||
|
|
||||||
|
%if %{with munin_package}
|
||||||
%package munin
|
%package munin
|
||||||
Summary: Munin scripts
|
Summary: Munin scripts
|
||||||
Requires: curl
|
Requires: curl
|
||||||
@@ -294,12 +314,12 @@ Requires: perl
|
|||||||
%description munin
|
%description munin
|
||||||
Use this package to install munin scripts that allow to monitor some openQA
|
Use this package to install munin scripts that allow to monitor some openQA
|
||||||
statistics.
|
statistics.
|
||||||
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
sed -e 's,/bin/env python,/bin/python,' -i script/openqa-label-all
|
sed -e 's,/bin/env python,/bin/python,' -i script/openqa-label-all
|
||||||
rm package-lock.json
|
local-npm-registry %{_sourcedir} install --also=dev --legacy-peer-deps --no-package-lock
|
||||||
local-npm-registry %{_sourcedir} install --also=dev --legacy-peer-deps
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%make_build
|
%make_build
|
||||||
@@ -363,9 +383,11 @@ export LANG=en_US.UTF-8
|
|||||||
rm -rf %{buildroot}/%{_sysusersdir}
|
rm -rf %{buildroot}/%{_sysusersdir}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/openqa%{_sysconfdir}/openqa
|
%if 0%{?suse_version} > 1560
|
||||||
ln -s %{_sysconfdir}/openqa/openqa.ini %{buildroot}%{_datadir}/openqa%{_sysconfdir}/openqa/openqa.ini
|
# the limit set via sysctl is already present on Tumbleweed and packaging sysctl config would require a security review
|
||||||
ln -s %{_sysconfdir}/openqa/database.ini %{buildroot}%{_datadir}/openqa%{_sysconfdir}/openqa/database.ini
|
rm -rf %{buildroot}/%{_prefix}/lib/sysctl.d/01-openqa-reload-worker-auto-restart.conf
|
||||||
|
%endif
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_bindir}
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
ln -s %{_datadir}/openqa/script/client %{buildroot}%{_bindir}/openqa-client
|
ln -s %{_datadir}/openqa/script/client %{buildroot}%{_bindir}/openqa-client
|
||||||
ln -s %{_datadir}/openqa/script/openqa-cli %{buildroot}%{_bindir}/openqa-cli
|
ln -s %{_datadir}/openqa/script/openqa-cli %{buildroot}%{_bindir}/openqa-cli
|
||||||
@@ -375,15 +397,22 @@ ln -s %{_datadir}/openqa/script/openqa-load-templates %{buildroot}%{_bindir}/ope
|
|||||||
ln -s %{_datadir}/openqa/script/openqa-clone-custom-git-refspec %{buildroot}%{_bindir}/openqa-clone-custom-git-refspec
|
ln -s %{_datadir}/openqa/script/openqa-clone-custom-git-refspec %{buildroot}%{_bindir}/openqa-clone-custom-git-refspec
|
||||||
ln -s %{_datadir}/openqa/script/openqa-validate-yaml %{buildroot}%{_bindir}/openqa-validate-yaml
|
ln -s %{_datadir}/openqa/script/openqa-validate-yaml %{buildroot}%{_bindir}/openqa-validate-yaml
|
||||||
ln -s %{_datadir}/openqa/script/setup-db %{buildroot}%{_bindir}/openqa-setup-db
|
ln -s %{_datadir}/openqa/script/setup-db %{buildroot}%{_bindir}/openqa-setup-db
|
||||||
|
ln -s %{_datadir}/openqa/script/dump-db %{buildroot}%{_bindir}/openqa-dump-db
|
||||||
%if %{with python_scripts}
|
%if %{with python_scripts}
|
||||||
ln -s %{_datadir}/openqa/script/openqa-label-all %{buildroot}%{_bindir}/openqa-label-all
|
ln -s %{_datadir}/openqa/script/openqa-label-all %{buildroot}%{_bindir}/openqa-label-all
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
install -d -m 755 %{buildroot}%{_datadir}/openqa/client
|
||||||
|
install -m 755 public/openqa-cli.yaml %{buildroot}%{_datadir}/openqa/client/openqa-cli.yaml
|
||||||
|
|
||||||
# munin
|
# munin
|
||||||
|
%if %{with munin_package}
|
||||||
install -d -m 755 %{buildroot}/%{_prefix}/lib/munin/plugins
|
install -d -m 755 %{buildroot}/%{_prefix}/lib/munin/plugins
|
||||||
install -m 755 contrib/munin/plugins/minion %{buildroot}/%{_prefix}/lib/munin/plugins/openqa_minion_
|
install -m 755 contrib/munin/plugins/minion %{buildroot}/%{_prefix}/lib/munin/plugins/openqa_minion_
|
||||||
install -d -m 755 %{buildroot}/%{_sysconfdir}/munin/plugin-conf.d
|
install -d -m 755 %{buildroot}/%{_sysconfdir}/munin/plugin-conf.d
|
||||||
install -m 644 contrib/munin/config/minion.config %{buildroot}/%{_sysconfdir}/munin/plugin-conf.d/openqa-minion
|
install -m 644 contrib/munin/config/minion.config %{buildroot}/%{_sysconfdir}/munin/plugin-conf.d/openqa-minion
|
||||||
|
install -m 755 contrib/munin/utils/munin-mail %{buildroot}/%{_datadir}/openqa/script/munin-mail
|
||||||
|
%endif
|
||||||
|
|
||||||
cd %{buildroot}
|
cd %{buildroot}
|
||||||
grep -rl %{_bindir}/env . | while read file; do
|
grep -rl %{_bindir}/env . | while read file; do
|
||||||
@@ -397,11 +426,6 @@ done
|
|||||||
install -D -m 644 /dev/null %{buildroot}%{_localstatedir}/log/openqa
|
install -D -m 644 /dev/null %{buildroot}%{_localstatedir}/log/openqa
|
||||||
install -m 0644 %{_sourcedir}/openQA.changes %{buildroot}%{_datadir}/openqa/public/Changelog
|
install -m 0644 %{_sourcedir}/openQA.changes %{buildroot}%{_datadir}/openqa/public/Changelog
|
||||||
#
|
#
|
||||||
mkdir %{buildroot}%{_localstatedir}/lib/openqa/pool/1
|
|
||||||
mkdir %{buildroot}%{_localstatedir}/lib/openqa/cache
|
|
||||||
mkdir %{buildroot}%{_localstatedir}/lib/openqa/webui
|
|
||||||
mkdir %{buildroot}%{_localstatedir}/lib/openqa/webui/cache
|
|
||||||
#
|
|
||||||
%fdupes %{buildroot}/%{_prefix}
|
%fdupes %{buildroot}/%{_prefix}
|
||||||
|
|
||||||
%if 0%{?suse_version} > 1500
|
%if 0%{?suse_version} > 1500
|
||||||
@@ -504,10 +528,20 @@ fi
|
|||||||
%service_del_preun openqa-continuous-update.timer
|
%service_del_preun openqa-continuous-update.timer
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%service_del_postun %{openqa_services}
|
# reload main service (but do not restart it via service_del_postun to minimize downtimes)
|
||||||
%restart_on_update apparmor
|
if [ -x /usr/bin/systemctl ] && [ $1 -ge 1 ]; then
|
||||||
|
/usr/bin/systemctl reload %{openqa_main_service} || :
|
||||||
|
fi
|
||||||
|
# restart other services
|
||||||
|
%service_del_postun %{openqa_extra_services}
|
||||||
|
# reload AppArmor profiles
|
||||||
|
%apparmor_reload %{_sysconfdir}/apparmor.d/usr.share.openqa.script.openqa
|
||||||
|
%apparmor_reload %{_sysconfdir}/apparmor.d/local/usr.share.openqa.script.openqa
|
||||||
|
|
||||||
%postun worker
|
%postun worker
|
||||||
|
# reload AppArmor profiles
|
||||||
|
%apparmor_reload %{_sysconfdir}/apparmor.d/usr.share.openqa.script.worker
|
||||||
|
%apparmor_reload %{_sysconfdir}/apparmor.d/local/usr.share.openqa.script.worker
|
||||||
# restart worker services on updates; does *not* include services for worker slots unless openqa-worker.target
|
# restart worker services on updates; does *not* include services for worker slots unless openqa-worker.target
|
||||||
# is running at the time of the update
|
# is running at the time of the update
|
||||||
%service_del_postun %{openqa_worker_services}
|
%service_del_postun %{openqa_worker_services}
|
||||||
@@ -525,13 +559,13 @@ fi
|
|||||||
%service_del_postun openqa-continuous-update.timer
|
%service_del_postun openqa-continuous-update.timer
|
||||||
|
|
||||||
%post local-db
|
%post local-db
|
||||||
%service_add_post openqa-setup-db.service
|
%service_add_post %{openqa_localdb_services}
|
||||||
|
|
||||||
%preun local-db
|
%preun local-db
|
||||||
%service_del_preun openqa-setup-db.service
|
%service_del_preun %{openqa_localdb_services}
|
||||||
|
|
||||||
%postun local-db
|
%postun local-db
|
||||||
%service_del_postun openqa-setup-db.service
|
%service_del_postun %{openqa_localdb_services}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README.asciidoc
|
%doc README.asciidoc
|
||||||
@@ -540,14 +574,14 @@ fi
|
|||||||
%{_sbindir}/rcopenqa-websockets
|
%{_sbindir}/rcopenqa-websockets
|
||||||
%{_sbindir}/rcopenqa-webui
|
%{_sbindir}/rcopenqa-webui
|
||||||
%{_sbindir}/rcopenqa-livehandler
|
%{_sbindir}/rcopenqa-livehandler
|
||||||
|
%ghost %config(noreplace) %attr(0644,geekotest,root) %{_sysconfdir}/openqa/openqa.ini
|
||||||
|
%ghost %config(noreplace) %attr(0640,geekotest,root) %{_sysconfdir}/openqa/database.ini
|
||||||
%dir %{_sysconfdir}/openqa
|
%dir %{_sysconfdir}/openqa
|
||||||
%config(noreplace) %attr(-,geekotest,root) %{_sysconfdir}/openqa/openqa.ini
|
%dir %{_sysconfdir}/openqa/openqa.ini.d
|
||||||
%config(noreplace) %attr(-,geekotest,root) %{_sysconfdir}/openqa/database.ini
|
%dir %{_sysconfdir}/openqa/database.ini.d
|
||||||
|
%{_datadir}/doc/openqa/examples/openqa.ini
|
||||||
|
%{_datadir}/doc/openqa/examples/database.ini
|
||||||
%dir %{_datadir}/openqa
|
%dir %{_datadir}/openqa
|
||||||
%dir %{_datadir}/openqa/etc
|
|
||||||
%dir %{_datadir}/openqa%{_sysconfdir}/openqa
|
|
||||||
%{_datadir}/openqa%{_sysconfdir}/openqa/openqa.ini
|
|
||||||
%{_datadir}/openqa%{_sysconfdir}/openqa/database.ini
|
|
||||||
%config %{_sysconfdir}/logrotate.d
|
%config %{_sysconfdir}/logrotate.d
|
||||||
# apache vhost
|
# apache vhost
|
||||||
%dir %{_sysconfdir}/apache2
|
%dir %{_sysconfdir}/apache2
|
||||||
@@ -580,10 +614,14 @@ fi
|
|||||||
%{_unitdir}/openqa-enqueue-audit-event-cleanup.timer
|
%{_unitdir}/openqa-enqueue-audit-event-cleanup.timer
|
||||||
%{_unitdir}/openqa-enqueue-asset-cleanup.service
|
%{_unitdir}/openqa-enqueue-asset-cleanup.service
|
||||||
%{_unitdir}/openqa-enqueue-asset-cleanup.timer
|
%{_unitdir}/openqa-enqueue-asset-cleanup.timer
|
||||||
|
%{_unitdir}/openqa-enqueue-git-auto-update.service
|
||||||
|
%{_unitdir}/openqa-enqueue-git-auto-update.timer
|
||||||
%{_unitdir}/openqa-enqueue-result-cleanup.service
|
%{_unitdir}/openqa-enqueue-result-cleanup.service
|
||||||
%{_unitdir}/openqa-enqueue-result-cleanup.timer
|
%{_unitdir}/openqa-enqueue-result-cleanup.timer
|
||||||
%{_unitdir}/openqa-enqueue-bug-cleanup.service
|
%{_unitdir}/openqa-enqueue-bug-cleanup.service
|
||||||
%{_unitdir}/openqa-enqueue-bug-cleanup.timer
|
%{_unitdir}/openqa-enqueue-bug-cleanup.timer
|
||||||
|
%{_unitdir}/openqa-enqueue-needle-ref-cleanup.service
|
||||||
|
%{_unitdir}/openqa-enqueue-needle-ref-cleanup.timer
|
||||||
%{_tmpfilesdir}/openqa-webui.conf
|
%{_tmpfilesdir}/openqa-webui.conf
|
||||||
# web libs
|
# web libs
|
||||||
%dir %{_datadir}/openqa
|
%dir %{_datadir}/openqa
|
||||||
@@ -613,12 +651,14 @@ fi
|
|||||||
%{_datadir}/openqa/script/openqa-enqueue-asset-cleanup
|
%{_datadir}/openqa/script/openqa-enqueue-asset-cleanup
|
||||||
%{_datadir}/openqa/script/openqa-enqueue-audit-event-cleanup
|
%{_datadir}/openqa/script/openqa-enqueue-audit-event-cleanup
|
||||||
%{_datadir}/openqa/script/openqa-enqueue-bug-cleanup
|
%{_datadir}/openqa/script/openqa-enqueue-bug-cleanup
|
||||||
|
%{_datadir}/openqa/script/openqa-enqueue-git-auto-update
|
||||||
%{_datadir}/openqa/script/openqa-enqueue-result-cleanup
|
%{_datadir}/openqa/script/openqa-enqueue-result-cleanup
|
||||||
%{_datadir}/openqa/script/openqa-gru
|
%{_datadir}/openqa/script/openqa-gru
|
||||||
%{_datadir}/openqa/script/openqa-rollback
|
%{_datadir}/openqa/script/openqa-rollback
|
||||||
%{_datadir}/openqa/script/openqa-webui-daemon
|
%{_datadir}/openqa/script/openqa-webui-daemon
|
||||||
%{_datadir}/openqa/script/upgradedb
|
%{_datadir}/openqa/script/upgradedb
|
||||||
%{_datadir}/openqa/script/modify_needle
|
%{_datadir}/openqa/script/modify_needle
|
||||||
|
%{_datadir}/openqa/script/openqa-enqueue-needle-ref-cleanup
|
||||||
# TODO: define final user
|
# TODO: define final user
|
||||||
%defattr(-,geekotest,root)
|
%defattr(-,geekotest,root)
|
||||||
# attention: never package subdirectories owned by a user other
|
# attention: never package subdirectories owned by a user other
|
||||||
@@ -640,9 +680,15 @@ fi
|
|||||||
%{_sysusersdir}/geekotest.conf
|
%{_sysusersdir}/geekotest.conf
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with devel_package}
|
||||||
%files devel
|
%files devel
|
||||||
|
%endif
|
||||||
|
|
||||||
%files common
|
%files common
|
||||||
|
%if 0%{?suse_version} < 1550
|
||||||
|
%endif
|
||||||
|
%dir %{_datadir}/doc/openqa
|
||||||
|
%dir %{_datadir}/doc/openqa/examples
|
||||||
%dir %{_datadir}/openqa
|
%dir %{_datadir}/openqa
|
||||||
%{_datadir}/openqa/lib
|
%{_datadir}/openqa/lib
|
||||||
%exclude %{_datadir}/openqa/lib/OpenQA/CacheService/
|
%exclude %{_datadir}/openqa/lib/OpenQA/CacheService/
|
||||||
@@ -663,6 +709,7 @@ fi
|
|||||||
%{_localstatedir}/lib/openqa/script
|
%{_localstatedir}/lib/openqa/script
|
||||||
%{_localstatedir}/lib/openqa/tests
|
%{_localstatedir}/lib/openqa/tests
|
||||||
%{_datadir}/openqa/script/openqa-check-devel-repo
|
%{_datadir}/openqa/script/openqa-check-devel-repo
|
||||||
|
%{_datadir}/openqa/script/openqa-clean-repo-cache
|
||||||
%{_unitdir}/openqa-minion-restart.service
|
%{_unitdir}/openqa-minion-restart.service
|
||||||
%{_unitdir}/openqa-minion-restart.path
|
%{_unitdir}/openqa-minion-restart.path
|
||||||
|
|
||||||
@@ -672,8 +719,12 @@ fi
|
|||||||
%{_sbindir}/rcopenqa-slirpvde
|
%{_sbindir}/rcopenqa-slirpvde
|
||||||
%{_sbindir}/rcopenqa-vde_switch
|
%{_sbindir}/rcopenqa-vde_switch
|
||||||
%{_sbindir}/rcopenqa-worker
|
%{_sbindir}/rcopenqa-worker
|
||||||
%config(noreplace) %{_sysconfdir}/openqa/workers.ini
|
%ghost %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/openqa/workers.ini
|
||||||
%config(noreplace) %attr(0400,_openqa-worker,root) %{_sysconfdir}/openqa/client.conf
|
%ghost %config(noreplace) %attr(0400,_openqa-worker,root) %{_sysconfdir}/openqa/client.conf
|
||||||
|
%dir %{_sysconfdir}/openqa/workers.ini.d
|
||||||
|
%dir %{_sysconfdir}/openqa/client.conf.d
|
||||||
|
%{_datadir}/doc/openqa/examples/workers.ini
|
||||||
|
%{_datadir}/doc/openqa/examples/client.conf
|
||||||
# apparmor profile
|
# apparmor profile
|
||||||
%dir %{_sysconfdir}/apparmor.d
|
%dir %{_sysconfdir}/apparmor.d
|
||||||
%config %{_sysconfdir}/apparmor.d/usr.share.openqa.script.worker
|
%config %{_sysconfdir}/apparmor.d/usr.share.openqa.script.worker
|
||||||
@@ -697,7 +748,7 @@ fi
|
|||||||
%{_datadir}/openqa/script/openqa-slirpvde
|
%{_datadir}/openqa/script/openqa-slirpvde
|
||||||
%{_datadir}/openqa/script/openqa-vde_switch
|
%{_datadir}/openqa/script/openqa-vde_switch
|
||||||
%{_tmpfilesdir}/openqa.conf
|
%{_tmpfilesdir}/openqa.conf
|
||||||
%ghost %dir %{_rundir}/openqa
|
%ghost %dir %attr(0755,_openqa-worker,root) %{_rundir}/openqa
|
||||||
# worker libs
|
# worker libs
|
||||||
%dir %{_datadir}/openqa
|
%dir %{_datadir}/openqa
|
||||||
%dir %{_datadir}/openqa/script
|
%dir %{_datadir}/openqa/script
|
||||||
@@ -713,9 +764,14 @@ fi
|
|||||||
%if 0%{?suse_version} > 1500
|
%if 0%{?suse_version} > 1500
|
||||||
%{_sysusersdir}/%{name}-worker.conf
|
%{_sysusersdir}/%{name}-worker.conf
|
||||||
%endif
|
%endif
|
||||||
|
%if 0%{?suse_version} <= 1560
|
||||||
|
%{_prefix}/lib/sysctl.d/01-openqa-reload-worker-auto-restart.conf
|
||||||
|
%endif
|
||||||
|
|
||||||
%files client
|
%files client
|
||||||
%dir %{_datadir}/openqa
|
%dir %{_datadir}/openqa
|
||||||
|
%dir %{_datadir}/openqa/client
|
||||||
|
%{_datadir}/openqa/client/openqa-cli.yaml
|
||||||
%dir %{_datadir}/openqa/script
|
%dir %{_datadir}/openqa/script
|
||||||
%{_datadir}/openqa/script/client
|
%{_datadir}/openqa/script/client
|
||||||
%{_datadir}/openqa/script/clone_job.pl
|
%{_datadir}/openqa/script/clone_job.pl
|
||||||
@@ -750,11 +806,16 @@ fi
|
|||||||
|
|
||||||
%files local-db
|
%files local-db
|
||||||
%{_unitdir}/openqa-setup-db.service
|
%{_unitdir}/openqa-setup-db.service
|
||||||
|
%{_unitdir}/openqa-dump-db.service
|
||||||
|
%{_unitdir}/openqa-dump-db.timer
|
||||||
%{_unitdir}/openqa-gru.service.requires/postgresql.service
|
%{_unitdir}/openqa-gru.service.requires/postgresql.service
|
||||||
%{_unitdir}/openqa-scheduler.service.requires/postgresql.service
|
%{_unitdir}/openqa-scheduler.service.requires/postgresql.service
|
||||||
%{_unitdir}/openqa-websockets.service.requires/postgresql.service
|
%{_unitdir}/openqa-websockets.service.requires/postgresql.service
|
||||||
%{_datadir}/openqa/script/setup-db
|
%{_datadir}/openqa/script/setup-db
|
||||||
|
%{_datadir}/openqa/script/dump-db
|
||||||
%{_bindir}/openqa-setup-db
|
%{_bindir}/openqa-setup-db
|
||||||
|
%{_bindir}/openqa-dump-db
|
||||||
|
%dir %attr(0755,postgres,root) %{_localstatedir}/lib/openqa/backup
|
||||||
|
|
||||||
%files single-instance
|
%files single-instance
|
||||||
|
|
||||||
@@ -774,14 +835,18 @@ fi
|
|||||||
%{_unitdir}/openqa-continuous-update.*
|
%{_unitdir}/openqa-continuous-update.*
|
||||||
%{_datadir}/openqa/script/openqa-continuous-update
|
%{_datadir}/openqa/script/openqa-continuous-update
|
||||||
|
|
||||||
|
%if %{with munin_package}
|
||||||
%files munin
|
%files munin
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc contrib/munin/config/minion.config
|
%doc contrib/munin/config/minion.config
|
||||||
|
%dir %{_datadir}/openqa/script
|
||||||
%dir %{_prefix}/lib/munin
|
%dir %{_prefix}/lib/munin
|
||||||
%dir %{_prefix}/lib/munin/plugins
|
%dir %{_prefix}/lib/munin/plugins
|
||||||
%dir %{_sysconfdir}/munin
|
%dir %{_sysconfdir}/munin
|
||||||
%dir %{_sysconfdir}/munin/plugin-conf.d
|
%dir %{_sysconfdir}/munin/plugin-conf.d
|
||||||
%{_prefix}/lib/munin/plugins/openqa_minion_
|
%{_prefix}/lib/munin/plugins/openqa_minion_
|
||||||
|
%{_datadir}/openqa/script/munin-mail
|
||||||
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/openqa-minion
|
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/openqa-minion
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user