Compare commits
6 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
04be1d7de7 | ||
|
|
f86f242535 | ||
|
|
41288856c7 | ||
|
|
41a3e0ab76 | ||
|
|
7c41857afb | ||
| 240b3ed944 |
BIN
node_modules.obscpio
LFS
BIN
node_modules.obscpio
LFS
Binary file not shown.
@@ -4,7 +4,7 @@ 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.36.0.tgz#/@eslint-js-9.36.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
|
||||
@@ -72,7 +72,7 @@ Source1070: https://registry.npmjs.org/debug/-/debug-4.4.3.tgz#/debug-4.
|
||||
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.36.0.tgz#/eslint-9.36.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
|
||||
|
||||
BIN
openQA-5.1758632540.ed64f555.obscpio
LFS
Normal file
BIN
openQA-5.1758632540.ed64f555.obscpio
LFS
Normal file
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f4b476c929a10dc743dfbdd4c768aee17dc066f0916576f7e0a19e814e54a0fc
|
||||
size 13630477
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package openQA-client-test
|
||||
#
|
||||
# Copyright SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%define short_name openQA-client
|
||||
Name: %{short_name}-test
|
||||
Version: 5.1767868268.dacbd3f7
|
||||
Version: 5.1758632540.ed64f555
|
||||
Release: 0
|
||||
Summary: Test package for %{short_name}
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package openQA-devel-test
|
||||
#
|
||||
# Copyright SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,12 +18,12 @@
|
||||
|
||||
%define short_name openQA-devel
|
||||
Name: %{short_name}-test
|
||||
Version: 5.1767868268.dacbd3f7
|
||||
Version: 5.1758632540.ed64f555
|
||||
Release: 0
|
||||
Summary: Test package for %{short_name}
|
||||
License: GPL-2.0-or-later
|
||||
BuildRequires: %{short_name} == %{version}
|
||||
ExcludeArch: %{ix86}
|
||||
ExcludeArch: %{ix86}
|
||||
%ifarch ppc ppc64 ppc64le s390x
|
||||
# missing chromedriver dependency
|
||||
ExclusiveArch: do_not_build
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package openQA-test
|
||||
#
|
||||
# Copyright SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%define short_name openQA
|
||||
Name: %{short_name}-test
|
||||
Version: 5.1767868268.dacbd3f7
|
||||
Version: 5.1758632540.ed64f555
|
||||
Release: 0
|
||||
Summary: Test package for openQA
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package openQA-worker-test
|
||||
#
|
||||
# Copyright SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%define short_name openQA-worker
|
||||
Name: %{short_name}-test
|
||||
Version: 5.1767868268.dacbd3f7
|
||||
Version: 5.1758632540.ed64f555
|
||||
Release: 0
|
||||
Summary: Test package for %{short_name}
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
282
openQA.changes
282
openQA.changes
@@ -1,285 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 08 17:20:06 UTC 2026 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1767868268.dacbd3f7:
|
||||
* Add MCP tool annotations for Claude connector compliance
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 08 10:09:35 UTC 2026 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1767864265.63cd20df:
|
||||
* Skip caching for KERNEL and INITRD variables
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 19 21:38:55 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1766150951.2799046e:
|
||||
* Coverage of openQA: add folder Client/ in codecov.yaml
|
||||
* Improve openQA coverage of _download_handler in Archive.pm
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 18 17:20:22 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1766053374.57cdeee3:
|
||||
* fix(docs): Fix indentation in job template examples
|
||||
* feat(Needle::Save): Adapt to new error handling
|
||||
* feat(OpenQA::Git): Make error handling more flexible with exceptions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 16 15:12:03 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1765887110.8fc02990:
|
||||
* Avoid partial deletion of a screenshot if Minion job is aborted
|
||||
* Add `SignalBlocker` to delay signal handling during critical sections
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 15 14:08:30 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1765805960.2112d43d:
|
||||
* fix(codecov): Fix wrong casing for 'fully_covered' entries
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 12 21:07:39 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1765535865.b566a24c:
|
||||
* fix(codecov): Be strict about coverage thresholds
|
||||
* Show jobs that have been cloned when `t` parameter is used on overview
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 11 17:35:22 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1765469360.5c0525b5:
|
||||
* worker: Add coverage for OVS DBus checks
|
||||
* Fix overview when filtering by test and module result at the same time
|
||||
* Return signal as part of run_cmd result
|
||||
* Add scanner for untracked screenshots
|
||||
* KTAP: Properly hide details of a skipped subtest
|
||||
* docs: Restory logic of the sentence about NFT vs firewalld
|
||||
* docs: Clarify DHCP/RA availability on MM networks
|
||||
* feat: Allow to configure key+secret with env variables
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 09 14:19:12 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1765286149.3debb8ea:
|
||||
* KTAP: Don't increment parsed_lines_count in "SKIP" lines
|
||||
* KTAP: Define unparsed_lines and parsed_lines_count
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 08 20:38:05 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1765217707.d6e697fd:
|
||||
* Test commenting on overview page together with TODO filter
|
||||
* Fix job IDs that are considered for mass-commenting on overview page
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 06 09:10:00 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1765009312.be30f6e0:
|
||||
* README: Remove left-over empty badge reference
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 01 10:09:00 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1764349525.ffb59486:
|
||||
* Also use TIMEOUT_SCALE for priority malus calculation
|
||||
* docs: Fix wrapping and typo
|
||||
* Document multi machine ovs flow setup and IPv6 usage
|
||||
* Avoid computing time constraint for scheduled product cleanup in Perl
|
||||
* rpm: Move `…-enqueue-needle-ref-cleanup` to other `…-enqueue-…` scripts
|
||||
* Add task to limit scheduled products similar to audit events
|
||||
* Extract generic parts from audit event cleanup task into generic task
|
||||
* parser: ktap: Show full output by default if no line was parsed
|
||||
* Ignore npm scripts also via `.npmrc` to make bare npm calls more secure
|
||||
* Avoid repeating `MAIN_SETTINGS` in various places
|
||||
* Fix possibly excessive memory use when computer test result overview
|
||||
* Fix typo in `_prepare_complex_query_search_args`
|
||||
* Fix indentation in `overview.html.ep`
|
||||
* Prevent logging AMQP credentials in debug output
|
||||
* Make restart_openqa_job emit proper event payload
|
||||
* Enable gru tasks to emit AMQP messages
|
||||
* Remove explicit loading AMQP plugin in Gru plugin
|
||||
* Emit restart events when job restarted automatically
|
||||
* Add debug message about priority malus
|
||||
* Fix ordering of job groups after 2ad929ceca43d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 22 05:38:10 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1763743683.1da97aa2:
|
||||
* Optimize Job Group dropdown database query
|
||||
* Split dependency handling out of create_from_settings
|
||||
* Give jobs with high MAX_JOB_TIME a priority malus
|
||||
* Make the number of builds per group on the front page configurable
|
||||
* docs: Feature auto-generated deepwiki less prominently
|
||||
* apparmor: Additional perms for tests in osado to run
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 14 22:09:18 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1763153079.b36ac754:
|
||||
* Skip a build if there are no jobs
|
||||
* Remove unused variable
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 11 18:10:52 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1762879267.52145e9a:
|
||||
* Avoid installing unwanted package versions
|
||||
* Fix check in git_clone for dirty git dir
|
||||
* Prevent `t/24-worker-webui-connection.t` from running into timeout
|
||||
* Be explicit about certain aspects of archiving in the documentation
|
||||
* Fix sporadic failures in `t/ui/10-tests_overview.t`
|
||||
* Adapt os-autoinst-scripts reference after rename
|
||||
* Properly conclude scheduling if there are no jobs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 04 01:24:33 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1762193001.2f6e71ca:
|
||||
* Potentially improve stability of `t/ui/16-tests_job_next_previous.t`
|
||||
* Avoid failing check in `t/16-utils-runcmd.t`
|
||||
* README: Add deepwiki badge
|
||||
* Dependency cron 2025-10-27
|
||||
* Retry image optimizations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 24 16:35:40 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1761296552.ae7c17aa:
|
||||
* Add tests for file_security_policy
|
||||
* Pass parameter $is_userfile to log_url
|
||||
* Remove redirect and serve files as attachments if necessary
|
||||
* Serve files uploaded by tests via asset domain
|
||||
* Use direct link to subdomain for the test assets
|
||||
* Revert "Don't redirect to asset domain via /needles/ID/(image|json) route"
|
||||
* Revert "Don't redirect screenshots, thumbs and needles to files_domain"
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 23 14:14:37 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1761228068.a3a7f84d:
|
||||
* Dependency cron 2025-10-23
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 21 10:09:10 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1761037330.ad78558e:
|
||||
* Avoid needless check for number of clones
|
||||
* Avoid creation of `git_clone` tasks for jobs with empty `DISTRI`
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 19 16:11:35 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1760515610.a802d1dd:
|
||||
* Lower the prio of archiving jobs to avoid piling up finalize jobs
|
||||
* Add signatures in Schema::Result::ApiKeys
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 12 05:13:00 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1760245411.e3aeaaec:
|
||||
* Dependency cron 2025-10-12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 10 15:12:32 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1760108577.fd2f2a48:
|
||||
* Log unavailability due to high load only as warning
|
||||
* Filter job stats of scheduled products also by arch and build
|
||||
* Document how to disable image optimizations
|
||||
* Make image optimization errors stop the job producing an incomplete job
|
||||
* Improve wording in description about job stats API
|
||||
* Run `optipng` for real and handle errors if it fails
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 08 10:12:41 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1759912962.689b31ed:
|
||||
* Avoid failing `obs_rsync_run` jobs when restarting `openqa-gru.service`
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 07 11:14:46 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1759834744.06a7028a:
|
||||
* parser: ktap: Return earlier if subtest result is SKIP
|
||||
* parser: ktap: Fallback to subtest index if name is not available
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 03 14:13:10 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1759440640.bb989cab:
|
||||
* Don't redirect to asset domain via /needles/ID/(image|json) route
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 02 18:13:03 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1759402042.49e912c3:
|
||||
* Introduce array job settings
|
||||
* Retry `obs_rsync_update_*` tasks if Gru service terminates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 01 17:12:54 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1759329378.3b8e8685:
|
||||
* Reduce the number of required checks for Mergify again
|
||||
* Ensure a failing cache service is seen as such by the worker/scheduler
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 30 16:13:28 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1759248257.70b23b32:
|
||||
* Increase number of successful checks in Mergify config again
|
||||
* Disable Helm Chart CI checks temporarily
|
||||
* Consider all jobs for cleanup, not just jobs that were executed
|
||||
* Verify job deletion when dependent job present
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 29 15:13:06 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1759149505.49c40b0b:
|
||||
* Use always the latest PostgreSQL image in Compose and documentation
|
||||
* Update the PostgreSQL version in the contributing documentation
|
||||
* Update PostgreSQL data path in Docker Compose file after updating to v18
|
||||
* Specify PostgreSQL version in Docker Compose configuration explicitly
|
||||
* mergify: Allow more time for dependabot update reaction
|
||||
* Remove version property from docker-compose
|
||||
* README: Fix openQA badge after switch to UEFI
|
||||
* build(deps-dev): bump eslint from 9.35.0 to 9.36.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 26 21:12:56 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1758910696.7549bb98:
|
||||
* Replace argument assignment with signatures on ObsRsync/Task
|
||||
* Enable automatic dependabot updates again after improvements
|
||||
* docs: Add instructions for a continuous dashboard setup
|
||||
* Replace argument assignment with signatures Folders package
|
||||
* Fully cover WebAPI::Plugin::ObsRsync::Controller::Folders
|
||||
* script: Also use OPENQA_WEBUI_MODE for related services
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 25 17:12:45 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1758814503.03d923a4:
|
||||
* Use Mojo::File in Worker for is_qemu_running
|
||||
* Use Mojo::File in Worker for meminfo
|
||||
* Document archiving of important jobs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 24 16:13:41 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1758729450.b88c0b40:
|
||||
* Reject jobs if worker is broken when receiving a new job
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 24 14:13:16 UTC 2025 - okurz@suse.com
|
||||
|
||||
- Update to version 5.1758711845.e5c02221:
|
||||
* script: Allow to configure openQA mode
|
||||
* t: run at least once Memorylimit register with max_rss_limit > 0
|
||||
* Replace argument assignation with signatures on MemoryLimit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 23 14:13:26 UTC 2025 - okurz@suse.com
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: openQA
|
||||
version: 5.1767868268.dacbd3f7
|
||||
mtime: 1767868268
|
||||
commit: dacbd3f73d9507db51fc3972fdf46f04fc490ec4
|
||||
version: 5.1758632540.ed64f555
|
||||
mtime: 1758632540
|
||||
commit: ed64f555ee0204167f56f14a1269363b08911ab5
|
||||
|
||||
30
openQA.spec
30
openQA.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package openQA
|
||||
#
|
||||
# Copyright 2018-2020 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -12,12 +12,12 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# can't use linebreaks here!
|
||||
|
||||
%define openqa_main_service openqa-webui.service
|
||||
%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 openqa-enqueue-scheduled-product-cleanup.service openqa-enqueue-scheduled-product-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_localdb_services openqa-setup-db.service openqa-dump-db.service openqa-dump-db.timer
|
||||
@@ -99,11 +99,11 @@
|
||||
%define devel_requires %devel_no_selenium_requires chromedriver
|
||||
|
||||
Name: openQA
|
||||
Version: 5.1767868268.dacbd3f7
|
||||
Version: 5.1758632540.ed64f555
|
||||
Release: 0
|
||||
Summary: The openQA web-frontend, scheduler and tools
|
||||
License: GPL-2.0-or-later
|
||||
Url: http://os-autoinst.github.io/openQA/
|
||||
URL: http://os-autoinst.github.io/openQA/
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Source2: node_modules.spec.inc
|
||||
%include %{_sourcedir}/node_modules.spec.inc
|
||||
@@ -113,10 +113,10 @@ BuildRequires: distribution-release
|
||||
BuildRequires: %{build_requires}
|
||||
BuildRequires: apparmor-rpm-macros
|
||||
BuildRequires: local-npm-registry
|
||||
Requires: perl(Minion) >= 10.0
|
||||
Requires: %{main_requires}
|
||||
Requires: openQA-client = %{version}
|
||||
Requires: openQA-common = %{version}
|
||||
Requires: perl(Minion) >= 10.0
|
||||
# we need to have the same sha1 as expected
|
||||
%requires_eq perl-Mojolicious-Plugin-AssetPack
|
||||
Recommends: %{name}-local-db
|
||||
@@ -225,8 +225,8 @@ This package contains a plugin for AI support in openQA.
|
||||
|
||||
%package client
|
||||
Summary: Client tools for remote openQA management
|
||||
Requires: openQA-common = %{version}
|
||||
Requires: %client_requires
|
||||
Requires: openQA-common = %{version}
|
||||
|
||||
%description client
|
||||
Tools and support files for openQA client script. Client script is
|
||||
@@ -256,8 +256,8 @@ next to the webui.
|
||||
Summary: Convenience package for a single-instance setup using apache proxy
|
||||
Provides: %{name}-single-instance-apache
|
||||
Provides: %{name}-single-instance-apache2
|
||||
Requires: %{name}-local-db
|
||||
Requires: %{name} = %{version}
|
||||
Requires: %{name}-local-db
|
||||
Requires: %{name}-worker = %{version}
|
||||
Requires: apache2
|
||||
|
||||
@@ -266,8 +266,8 @@ Use this package to setup a local instance with all services provided together.
|
||||
|
||||
%package single-instance-nginx
|
||||
Summary: Convenience package for a single-instance setup using nginx proxy
|
||||
Requires: %{name}-local-db
|
||||
Requires: %{name} = %{version}
|
||||
Requires: %{name}-local-db
|
||||
Requires: %{name}-worker = %{version}
|
||||
Requires: nginx
|
||||
|
||||
@@ -315,9 +315,9 @@ regardless of whether devel:openQA contains updates.
|
||||
%if %{with munin_package}
|
||||
%package munin
|
||||
Summary: Munin scripts
|
||||
Requires: curl
|
||||
Requires: munin
|
||||
Requires: munin-node
|
||||
Requires: curl
|
||||
Requires: perl
|
||||
|
||||
%description munin
|
||||
@@ -325,7 +325,6 @@ Use this package to install munin scripts that allow to monitor some openQA
|
||||
statistics.
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
sed -e 's,/bin/env python,/bin/python,' -i script/openqa-label-all
|
||||
@@ -441,6 +440,7 @@ install -m 0644 %{_sourcedir}/openQA.changes %{buildroot}%{_datadir}/openqa/publ
|
||||
%if 0%{?suse_version} > 1500
|
||||
%pre -f %{name}.pre
|
||||
%else
|
||||
|
||||
%pre
|
||||
if ! getent passwd geekotest > /dev/null; then
|
||||
%{_sbindir}/useradd -r -g nogroup -c "openQA user" \
|
||||
@@ -467,6 +467,7 @@ fi
|
||||
%if 0%{?suse_version} > 1500
|
||||
%pre worker -f openQA-worker.pre
|
||||
%else
|
||||
|
||||
%pre worker
|
||||
if ! getent passwd _openqa-worker > /dev/null; then
|
||||
%{_sbindir}/useradd -r -g nogroup -c "openQA worker" \
|
||||
@@ -632,8 +633,6 @@ fi
|
||||
%{_unitdir}/openqa-enqueue-bug-cleanup.timer
|
||||
%{_unitdir}/openqa-enqueue-needle-ref-cleanup.service
|
||||
%{_unitdir}/openqa-enqueue-needle-ref-cleanup.timer
|
||||
%{_unitdir}/openqa-enqueue-scheduled-product-cleanup.service
|
||||
%{_unitdir}/openqa-enqueue-scheduled-product-cleanup.timer
|
||||
%{_tmpfilesdir}/openqa-webui.conf
|
||||
# web libs
|
||||
%dir %{_datadir}/openqa
|
||||
@@ -665,14 +664,13 @@ fi
|
||||
%{_datadir}/openqa/script/openqa-enqueue-audit-event-cleanup
|
||||
%{_datadir}/openqa/script/openqa-enqueue-bug-cleanup
|
||||
%{_datadir}/openqa/script/openqa-enqueue-git-auto-update
|
||||
%{_datadir}/openqa/script/openqa-enqueue-needle-ref-cleanup
|
||||
%{_datadir}/openqa/script/openqa-enqueue-result-cleanup
|
||||
%{_datadir}/openqa/script/openqa-enqueue-scheduled-product-cleanup
|
||||
%{_datadir}/openqa/script/openqa-gru
|
||||
%{_datadir}/openqa/script/openqa-rollback
|
||||
%{_datadir}/openqa/script/openqa-webui-daemon
|
||||
%{_datadir}/openqa/script/upgradedb
|
||||
%{_datadir}/openqa/script/modify_needle
|
||||
%{_datadir}/openqa/script/openqa-enqueue-needle-ref-cleanup
|
||||
# TODO: define final user
|
||||
%defattr(-,geekotest,root)
|
||||
# attention: never package subdirectories owned by a user other
|
||||
|
||||
Reference in New Issue
Block a user