Update Info

openSUSE-2025-207


Recommended update for openQA, os-autoinst, python-openqa_client


Type: recommended
Severity: moderate
Issued: 2025-06-18
Description:
This update for openQA, os-autoinst, python-openqa_client fixes the following issues:

Changes in openQA:
- Update to version 5.1750081859.24dae152:
  * Bump eslint from 9.28.0 to 9.29.0
  * Document where docs/images/openqa-in-5-minutes.webm comes from
  * Fix string definition to be more consistent

- Update to version 5.1749832158.cc746ea0:
  * Bump @eslint/config-helpers from 0.2.2 to 0.2.3
  * Docs: Convert images/openqa-in-5-minutes.gif to webm
  * Add test for failing save_needle with abort call
  * Document considerations for zero-downtime upgrades
  * Bump @eslint/config-array from 0.20.0 to 0.20.1
  * Bump @eslint/plugin-kit from 0.3.1 to 0.3.2
  * Change `do_cleanup` definition in test using `scm git`
  * apparmor: Allow file lock in fixed iso/hdd images
  * apparmor: Allow using 'git-lfs'
  * Disable git_auto_update by default
  * Re-add git_auto_commit and improved docs for the git settings
  * Tweak git config access in _git_clone_all
  * Disentangle git_auto_clone and git_auto_update
  * Bump brace-expansion from 1.1.11 to 1.1.12
  * Update documentation with the new postgres format
  * Avoid showing too much probably disturbing errors on test details page
  * Update deprecated postgresql repository
  * Print one URL per line in test settings
  * Bump eslint-scope from 8.3.0 to 8.4.0
  * Bump espree from 10.3.0 to 10.4.0
  * Verify log output when cleanup fail in _save_needles
  * Improve error handling when loading test module results
  * Simplify the `createElement()` function
  * Restore behavior in case of empty details JSON after ca86aec6
  * Verify abort job when git is disabled and do_cleanup is 'no'
  * Avoid job terminated unexpectedly by add signal handler
  * Bump datatables.net-bs5 from 2.3.1 to 2.3.2
  * Bump acorn from 8.14.1 to 8.15.0
  * Use regex when checking worker config for relevant sections
  * Allow appending values in worker config via `+=`
  * Streamline coding style in `t/24-worker-settings.t`
  * Allow using list and range specifiers in worker config file

- Update to version 5.1749214996.3536da99:
  * Bump @types/estree from 1.0.7 to 1.0.8
  * Support sass generation in all product versions
  * Avoid sporadic test failures due to warning about closed ws connection
  * Increase chart testing verbosity for better log trace
  * Bump ace-builds from 1.41.0 to 1.42.0
  * Bump eslint from 9.27.0 to 9.28.0
  * Bump @pkgr/core from 0.2.4 to 0.2.7
  * Remove nested .gitignore from openQA rpm
  * Add permissions to avoid the warnings in openQA build

- Update to version 5.1748615746.d50d8e24:
  * Bump synckit from 0.11.6 to 0.11.8
  * Bump eslint-plugin-prettier from 5.4.0 to 5.4.1
  * Support repeated query params in filter parsing
  * Replace deprecated ingress class annotation with ingressClassName
  * CI: Update python version in check-helm-chart
  * Avoid database error when more than one limit parameter is specified
  * Use signatures in all functions of `t/ui/18-tests-details.t`
  * Improve details of test details test
  * Refactor search_args construction for multi-valued query parameters
  * Allow comma-separated filtering of flavor
  * Dependency cron 2025-05-26
  * t: Test if flavor options from URL are carried over to the form
  * t: Add more testing of comma-separated values
  * t: Check URL contains single flavor
  * Apply macro to support upcoming opensuse/sle 16 build

- Update to version 5.1748004971.d2bfe8ce:
  * CI: Enable Leap 16.0 OBS build checks
  * systemd: Increase availability of openqa-webui with ordering
  * systemd: Remove obsolete ordering of websockets after scheduler
  * Update GettingStarted.asciidoc Fedora instructions
  * Deprecate skip-checks and add check-repos option
  * Switch overly verbose "Updating seen from worker" messages to trace
  * t: Also use default test database in full-stack+deploy
  * Fix quoting issue in run-tests-within-container script
  * Bump eslint from 9.26.0 to 9.27.0
  * Bump @modelcontextprotocol/sdk from 1.11.3 to 1.11.4
  * Bump synckit from 0.11.5 to 0.11.6
  * Create link to the common prove_wrapper
  * Avoid repeated calls to $t->app->minion
  * Add linear backoff in hook script
  * Sync the subrepo external/os-autoinst-common
  * Bump datatables.net-bs5 from 2.3.0 to 2.3.1
  * Dependency cron 2025-05-16
  * Bump @modelcontextprotocol/sdk from 1.11.2 to 1.11.3
  * Bump eventsource-parser from 3.0.1 to 3.0.2
  * Set TESTS_FAILED_FLAG to 1 instead of touching file
  * Explain container execution and CONTAINER_TEST implications
  * Remove section which checks unused variable
  * Update checkstyle invocation in run-tests-within-container script

- Update to version 5.1747282262.9a4e6bb5:
  * load-templates: with --clean, empty job group YAML templates
  * Fix phrasing in jobs comment carry over unit test
  * Bump debug from 4.4.0 to 4.4.1
  * Bump synckit from 0.11.4 to 0.11.5
  * Avoid workers getting stuck with old jobs
  * Avoid duplicate `use Mojo::JSON`
  * Follow consistent database DUMP_FOLDER target directory
  * Create new systemd service and timer for database dump and cleanup
  * dump-templates: dump job groups as they exist, fix group checks
  * t: load-templates: check harder for what gets loaded
  * load-templates: job groups: simplify, don't error on group exists
  * load-templates: fix loading of job templates

- Update to version 5.1747157239.98c95eac:
  * Improve wording of bail-out messages in fullstack test
  * Fix wrong test name in fullstack test
  * Avoid `git_clone` tasks failing with `Job terminated unexpectedly`
  * Bump @modelcontextprotocol/sdk from 1.11.1 to 1.11.2
  * Ensure fullstack tests run even under high load
  * Bump eslint-config-prettier from 10.1.3 to 10.1.5
  * Bump eventsource from 3.0.6 to 3.0.7
  * Bump @modelcontextprotocol/sdk from 1.11.0 to 1.11.1
  * Don't wait for scheduler when starting webUI
  * Improve description of systemd services
  * Install all relevant dirs under `/var/lib/openqa` via `Makefile`
  * Avoid permission errors when flagging a Git server outage
  * On shutdown keep openqa-webui and web server running until gru stopped
  * Render the SUSE "review:acceptable_for" button on overview as well
  * Bump eslint-config-prettier from 10.1.2 to 10.1.3
  * Fix typo in 03-auth-openid.t
  * Bump bootstrap from 5.3.5 to 5.3.6
  * Dependency cron 2025-05-06
  * Revert "Block all distri git operations unless `scm = git` is set, add `git_auto_commit` setting, disentangle `git_auto_clone` and `git_auto_update`"
  * Avoid potential warning when checking whether the test order has changed
  * Bump eslint-plugin-prettier from 5.2.6 to 5.4.0
  * Bump eslint from 9.25.1 to 9.26.0
  * Bump ace-builds from 1.40.1 to 1.41.0
  * Makefile: Create config folder template only where to be used by users
  * oauth2: use openQA base_url to create redirect URI if set
  * Disentangle git_auto_clone and git_auto_update
  * enqueue_git_update_all: don't check git_auto_clone
  * Add git_auto_commit setting to control commit of edited needles
  * Respect 'scm' config setting in _get_needles_ref_and_url
  * Avoid git clone/update operations unless 'scm' is set to 'git'
  * OpenID: Prevent confusing error about unset provider endpoint
  * OpenID: Prevent double-dot in log output
  * Bump @eslint-community/eslint-utils from 4.6.1 to 4.7.0

Changes in os-autoinst:
- Update to version 5.1750077297.e0e64ba:
  * generalhw: fix is_shutdown signature
  * Support Wait() timeout message from newer versions of x3270
  * VMWare-related code made compatible with non-GNU ps
  * Fix error from stricter Git permission checks when checking repo URL
  * VMware new routine provide_image_vmware_in_ds
  * ci: Remove workaround for Devel::Cover
  * Require Inline::Lua
  * Add support for lua test modules
  * Use CPAN module Test::CheckGitStatus
  * Apply macro to support upcoming opensuse/sle 16 build
  * Add dependency perl-Test-CheckGitStatus

- Update to version 5.1749816802.bfdf10e:
  * Support Wait() timeout message from newer versions of x3270
  * VMWare-related code made compatible with non-GNU ps
  * Fix error from stricter Git permission checks when checking repo URL
  * generalhw: implement is_shutdown
  * doc: Fix casing in GENERAL_HW_* descriptions

- Update to version 5.1749203452.c6860a3:
  * generalhw: implement is_shutdown
  * doc: Fix casing in GENERAL_HW_* descriptions
  * VMware new routine provide_image_vmware_in_ds
  * ci: Remove workaround for Devel::Cover
  * Use CPAN module Test::CheckGitStatus
  * Apply macro to support upcoming opensuse/sle 16 build
  * Add dependency perl-Test-CheckGitStatus
  * t: Catch output in 23-baseclass.t
  * ci: Ensure 100% coverage without threshold
  * Fix coverage for package statements
  * Create link to the common prove_wrapper
  * Sync os-autoinst-common with the subrepo external/os-autoinst-common
  * Handle unhandled output from qemu and openvswitch tests
  * Mitigate perl version mismatch on test case
  * Try to increase pipe size for external video encoder
  * Avoid warning about uninitialized value
  * video_stream: add RGB<->BGR swapping support
  * t: fix frame format used in video_stream
  * video_stream: use ustreamer --persistent
  * tinycv: scale starting search position if size is different
  * Avoid sporadic test failures of fullstack test
  * Wrap prove to prevent unhandled output

- Update to version 5.1748859519.44e4a9e:
  * ci: Remove workaround for Devel::Cover
  * Require Inline::Lua
  * Add support for lua test modules
  * Use CPAN module Test::CheckGitStatus
  * Apply macro to support upcoming opensuse/sle 16 build

- Update to version 5.1747913329.a855b3a:
  * t: Catch output in 23-baseclass.t
  * ci: Ensure 100% coverage without threshold
  * Fix coverage for package statements
  * Create link to the common prove_wrapper
  * Sync os-autoinst-common with the subrepo external/os-autoinst-common
  * Try to increase pipe size for external video encoder
  * Avoid warning about uninitialized value
  * video_stream: add RGB<->BGR swapping support
  * t: fix frame format used in video_stream
  * video_stream: use ustreamer --persistent
  * tinycv: scale starting search position if size is different
  * Avoid sporadic test failures of fullstack test

Changes in python-openqa_client:
- update to 4.3.0:
  * Add new `get_latest_build` method (asmorodskyi)

- update to 4.2.3:
  * Add py.typed marker to the package
  * Include the response text in RequestError (kalikiana)
  * Support `REQUESTS_CA_BUNDLE` and `CURL_CA_BUNDLE`
    environment variables (ricardobranco777)


              

References


No references

Packages


  • openQA-5.1750081859.24dae152-bp156.2.8.1
  • openQA-client-test-5.1750081859.24dae152-bp156.2.8.1
  • openQA-devel-test-5.1750081859.24dae152-bp156.2.8.1
  • openQA-test-5.1750081859.24dae152-bp156.2.8.1
  • openQA-worker-test-5.1750081859.24dae152-bp156.2.8.1
  • os-autoinst-5.1750077297.e0e64ba-bp156.2.6.1
  • os-autoinst-devel-test-5.1750077297.e0e64ba-bp156.2.6.1
  • os-autoinst-openvswitch-test-5.1750077297.e0e64ba-bp156.2.6.1
  • os-autoinst-test-5.1750077297.e0e64ba-bp156.2.6.1
  • python-openqa_client-4.3.0-bp156.4.3.1