Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openQA for openSUSE:Factory checked 
in at 2026-08-09 21:33:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openQA (Old)
 and      /work/SRC/openSUSE:Factory/.openQA.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openQA"

Sun Aug  9 21:33:58 2026 rev:871 rq:1370069 version:5.1786008335.2d518cd9

Changes:
--------
--- /work/SRC/openSUSE:Factory/openQA/openQA.changes    2026-08-05 
00:35:50.094846549 +0200
+++ /work/SRC/openSUSE:Factory/.openQA.new.16738/openQA.changes 2026-08-09 
21:35:46.687077901 +0200
@@ -1,0 +2,85 @@
+Thu Aug 06 09:25:44 UTC 2026 - [email protected]
+
+- Update to version 5.1786008335.2d518cd9:
+  * fix(CacheService): Ensure that /var/lib/openqa/cache/tmp exists
+  * chore(deps): Dependency cron 2026-08-06
+  * chore(deps): bump fast-uri from 3.1.4 to 3.1.5 (#7720)
+  * fix: set client_body_buffer_size 12m everywhere
+  * docs: Document osado container test requirements
+  * chore(deps-dev): bump @types/estree from 1.0.8 to 1.0.9 (#7705)
+  * chore(deps-dev): bump prettier from 3.8.3 to 3.9.6 (#7704)
+  * test: Fix include paths in `t/api/18-jobtokens.t`
+  * feat: Add specific limits for admin table API routes
+  * fix: Correct comments for `generic_…_limit` in config file
+  * perf: Tweak generic limits to avoid high response times and RAM usage
+  * chore(deps): Dependency cron 2026-08-01
+  * chore(deps-dev): bump stylelint from 17.6.0 to 17.14.1 (#7701)
+  * test: simplify status badge copy test
+  * feat(ui): copy button for status badges
+  * fix: Check for pages greater than 1
+  * chore(deps): Dependency cron 2026-07-31
+  * perf: Only show builds on first group_overview page
+  * chore(deps-dev): bump @eslint-community/eslint-utils (#7691)
+  * feat: Add reserved SUBMISSION_ID default history isolation key
+  * fix(dockerfile): Use preferred JSON notation
+  * chore(deps-dev): bump synckit from 0.11.12 to 0.11.13 (#7692)
+  * docs(Contributing): remove  ca-certificates-suse from opensuse docs
+  * chore(deps): Dependency cron 2026-07-30
+  * fix: Add forge.fedoraproject.org to the bugurl/bugref complex
+  * chore(deps-dev): bump @eslint/plugin-kit from 0.7.1 to 0.7.2 (#7687)
+  * chore(deps-dev): bump @csstools/css-syntax-patches-for-csstree (#7686)
+  * feat: Allow unsetting lock for individual worker slots
+  * feat: Skip download of unnecessary assets in clone_job
+  * chore(deps): Dependency cron 2026-07-29
+  * chore(deps-dev): bump @cacheable/utils from 2.4.0 to 2.5.0 (#7678)
+  * chore(deps-dev): bump globby from 16.1.1 to 16.2.2 (#7677)
+  * chore(deps): bump fast-uri from 3.1.2 to 3.1.4
+  * chore(deps): Dependency cron 2026-07-28
+  * chore(deps): bump postcss from 8.5.12 to 8.5.23 (#7675)
+  * feat: Ensure a consistent order in the throttling notice
+  * fix: Remove accidentally added flash message when adding a comment
+  * chore(deps): bump the all-actions group with 2 updates
+  * ci: Rebuild Perl XS module on Perl version update
+  * chore: Update `pyproject.toml` to use named ignores
+  * test: Update ruff `noqa` comments to use new `ruff:ignore` format
+  * docs: Fix explanation of `prio_throttling_patterns` in config file
+  * feat: Avoid warning when computing diff times out
+  * chore(deps): Dependency cron 2026-07-24
+  * feat: Add agama jsonnet profile for unattended worker OS installation
+  * feat: Persist "Next & Previous" strict toggle in the URL
+  * perf: Isolate "Next & Previous" via EXISTS in CTE instead of id-IN
+  * docs: Document _HISTORY_ISOLATION_KEYS and related migration
+  * feat: Add strict/generalized history toggle to "Next & Previous"
+  * feat(cli): improve connection error reporting
+  * refactor: Deduplicate post-processing of job settings
+  * fix: Apply global test settings when scheduling from YAML
+  * feat: Isolate investigation last-good by history isolation keys
+  * feat: Isolate bugref carry-over by history isolation keys
+  * feat: Add history-isolation primitive to separate scenario histories
+  * test: Ensure `t/full-stack.t` is considered fully covered with Perl 5.44
+  * fix: Escape `@` sign in strings and regexes
+  * ci: Fix failures because os-autoinst is not rebuilt after Perl update
+  * fix(worker): enable rootless podman execution
+  * feat: extend API timestamp mismatch error message with diagnostic info
+  * feat: Turn job restart dropdown into a distinct button
+  * feat: Limit dependency tree
+  * refactor: Remove unused variable
+  * refactor: Simplify grep statement
+  * fix: Escape `@` sign in strings and regexes
+  * chore(deps): Dependency cron 2026-07-21
+  * chore(deps-dev): bump brace-expansion from 5.0.5 to 5.0.7 (#7647)
+  * feat: Use stateful round-robin for group cleanup
+  * feat(admin): show exact timestamp on hover in product log
+  * feat(admin): query parameter search in product log
+  * feat(admin): search in settings in product log
+  * chore(deps): bump actions/setup-node in the all-actions group (#7645)
+  * fix: filter out md files when collecting python files
+  * feat(BCI): dedicated report template for BCI
+  * ci: Replace check-line-coverage with link to common repo
+  * chore: Update external/os-autoinst-common subrepo
+  * chore(deps): Dependency cron 2026-07-19
+  * chore(deps-dev): bump @csstools/css-calc from 3.1.1 to 3.2.1
+  * docs: remove blank lines from variable precedence list
+  * feat: support global instance-wide test settings
+
+-------------------------------------------------------------------

Old:
----
  openQA-5.1785764079.67eec5ca.obscpio

New:
----
  openQA-5.1786008335.2d518cd9.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openQA-client-test.spec ++++++
--- /var/tmp/diff_new_pack.vb8AD6/_old  2026-08-09 21:35:47.787115256 +0200
+++ /var/tmp/diff_new_pack.vb8AD6/_new  2026-08-09 21:35:47.787115256 +0200
@@ -18,7 +18,7 @@
 
 %define         short_name openQA-client
 Name:           %{short_name}-test
-Version:        5.1785764079.67eec5ca
+Version:        5.1786008335.2d518cd9
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ openQA-devel-test.spec ++++++
--- /var/tmp/diff_new_pack.vb8AD6/_old  2026-08-09 21:35:47.831116750 +0200
+++ /var/tmp/diff_new_pack.vb8AD6/_new  2026-08-09 21:35:47.835116886 +0200
@@ -18,7 +18,7 @@
 
 %define         short_name openQA-devel
 Name:           %{short_name}-test
-Version:        5.1785764079.67eec5ca
+Version:        5.1786008335.2d518cd9
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ openQA-test.spec ++++++
--- /var/tmp/diff_new_pack.vb8AD6/_old  2026-08-09 21:35:47.863117837 +0200
+++ /var/tmp/diff_new_pack.vb8AD6/_new  2026-08-09 21:35:47.863117837 +0200
@@ -18,7 +18,7 @@
 
 %define         short_name openQA
 Name:           %{short_name}-test
-Version:        5.1785764079.67eec5ca
+Version:        5.1786008335.2d518cd9
 Release:        0
 Summary:        Test package for openQA
 License:        GPL-2.0-or-later

++++++ openQA-worker-test.spec ++++++
--- /var/tmp/diff_new_pack.vb8AD6/_old  2026-08-09 21:35:47.899119060 +0200
+++ /var/tmp/diff_new_pack.vb8AD6/_new  2026-08-09 21:35:47.899119060 +0200
@@ -18,7 +18,7 @@
 
 %define         short_name openQA-worker
 Name:           %{short_name}-test
-Version:        5.1785764079.67eec5ca
+Version:        5.1786008335.2d518cd9
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ openQA.spec ++++++
--- /var/tmp/diff_new_pack.vb8AD6/_old  2026-08-09 21:35:47.939120418 +0200
+++ /var/tmp/diff_new_pack.vb8AD6/_new  2026-08-09 21:35:47.943120554 +0200
@@ -104,7 +104,7 @@
 %define devel_requires %devel_no_selenium_requires chromedriver
 
 Name:           openQA
-Version:        5.1785764079.67eec5ca
+Version:        5.1786008335.2d518cd9
 Release:        0
 Summary:        Framework for automated system-level testing (web-frontend, 
scheduler and tools)
 Group:          Development/Tools/Other

++++++ node_modules.obscpio ++++++
Binary files old/fast-uri-3.1.4.tgz and new/fast-uri-3.1.4.tgz differ
Binary files old/fast-uri-3.1.5.tgz and new/fast-uri-3.1.5.tgz differ

++++++ node_modules.spec.inc ++++++
--- /var/tmp/diff_new_pack.vb8AD6/_old  2026-08-09 21:35:49.019157094 +0200
+++ /var/tmp/diff_new_pack.vb8AD6/_new  2026-08-09 21:35:49.023157230 +0200
@@ -119,7 +119,7 @@
 Source1118:         
https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz#/fast-glob-3.3.3.tgz
 Source1119:         
https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz
 Source1120:         
https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz
-Source1121:         
https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz#/fast-uri-3.1.4.tgz
+Source1121:         
https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz#/fast-uri-3.1.5.tgz
 Source1122:         
https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#/fastest-levenshtein-1.0.16.tgz
 Source1123:         
https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz#/fastq-1.20.1.tgz
 Source1124:         
https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz#/file-entry-cache-11.1.5.tgz

++++++ openQA-5.1785764079.67eec5ca.obscpio -> 
openQA-5.1786008335.2d518cd9.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openQA-5.1785764079.67eec5ca/container/helm/openqa/templates/configmap.yaml 
new/openQA-5.1786008335.2d518cd9/container/helm/openqa/templates/configmap.yaml
--- 
old/openQA-5.1785764079.67eec5ca/container/helm/openqa/templates/configmap.yaml 
    2026-08-03 15:34:39.000000000 +0200
+++ 
new/openQA-5.1786008335.2d518cd9/container/helm/openqa/templates/configmap.yaml 
    2026-08-06 11:25:35.000000000 +0200
@@ -75,6 +75,11 @@
             listen 80;
             server_name _;
 
+            # The "client_body_buffer_size" value should usually be larger
+            # than the UPLOAD_CHUNK_SIZE used by openQA workers, so there is
+            # no excessive buffering to disk
+            client_body_buffer_size 12m;
+
             client_max_body_size 0;
 
             # WebSocket endpoint
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openQA-5.1785764079.67eec5ca/container/webui/nginx.conf 
new/openQA-5.1786008335.2d518cd9/container/webui/nginx.conf
--- old/openQA-5.1785764079.67eec5ca/container/webui/nginx.conf 2026-08-03 
15:34:39.000000000 +0200
+++ new/openQA-5.1786008335.2d518cd9/container/webui/nginx.conf 2026-08-06 
11:25:35.000000000 +0200
@@ -18,6 +18,11 @@
         server_name  localhost;
         client_max_body_size 0;
 
+        # The "client_body_buffer_size" value should usually be larger
+        # than the UPLOAD_CHUNK_SIZE used by openQA workers, so there is
+        # no excessive buffering to disk
+        client_body_buffer_size 12m;
+
         ssl_certificate     /etc/ssl/certs/openqa.crt;
         ssl_certificate_key /etc/ssl/certs/openqa.key;
         ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openQA-5.1785764079.67eec5ca/docs/WritingTests.md 
new/openQA-5.1786008335.2d518cd9/docs/WritingTests.md
--- old/openQA-5.1785764079.67eec5ca/docs/WritingTests.md       2026-08-03 
15:34:39.000000000 +0200
+++ new/openQA-5.1786008335.2d518cd9/docs/WritingTests.md       2026-08-06 
11:25:35.000000000 +0200
@@ -735,6 +735,23 @@
 * `OS_AUTOINST_CONTAINER_IMAGE`: A custom container image to use (defaults to
   `registry.opensuse.org/devel/openqa/containers/os-autoinst_dev:latest`).
   `OS_AUTOINST_CONTAINER_IMAGE` requires `OS_AUTOINST_GIT_REPO` to be set.
+  For openSUSE test-distribution testing, you can use
+  `registry.opensuse.org/devel/openqa/containers/osado-dev-container:latest`
+  which pre-installs necessary test dependencies like
+  `os-autoinst-distri-opensuse-deps`.
+
+When running inside a rootless container using these variables, the container
+starts as a clean environment. Consequently, default local worker test
+directories (such as `/var/lib/openqa/share/tests/opensuse`) are not mounted.
+To ensure the container can find and execute your test suite, you must
+configure the following:
+* `CASEDIR`: Set this to the public Git repository of your test distribution
+  (e.g. `https://github.com/os-autoinst/os-autoinst-distri-opensuse.git`) so
+  the container can clone and locate the test scripts.
+* `NEEDLES_DIR`: Since needles are typically managed in a separate repository,
+  you must point this to the corresponding needles Git repository (e.g.
+  `https://github.com/os-autoinst/os-autoinst-needles-opensuse.git`) so the
+  container can clone and initialize the required needles.
 
 *Note*: Running `os-autoinst` in a rootless container requires that the
 `_openqa-worker` user has subuid/subgid ranges assigned in `/etc/subuid`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openQA-5.1785764079.67eec5ca/lib/OpenQA/CacheService/Model/Cache.pm 
new/openQA-5.1786008335.2d518cd9/lib/OpenQA/CacheService/Model/Cache.pm
--- old/openQA-5.1785764079.67eec5ca/lib/OpenQA/CacheService/Model/Cache.pm     
2026-08-03 15:34:39.000000000 +0200
+++ new/openQA-5.1786008335.2d518cd9/lib/OpenQA/CacheService/Model/Cache.pm     
2026-08-06 11:25:35.000000000 +0200
@@ -70,8 +70,8 @@
     unless (-e $db_file) {
         $log->info(qq{Creating cache directory tree for "$location"});
         $location->remove_tree({keep_root => 1});
-        $location->child('tmp')->make_path;
     }
+    $location->child('tmp')->make_path;
     $self->sqlite->migrations->migrate;
 
     # Take care of pending leftovers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openQA-5.1785764079.67eec5ca/package-lock.json 
new/openQA-5.1786008335.2d518cd9/package-lock.json
--- old/openQA-5.1785764079.67eec5ca/package-lock.json  2026-08-03 
15:34:39.000000000 +0200
+++ new/openQA-5.1786008335.2d518cd9/package-lock.json  2026-08-06 
11:25:35.000000000 +0200
@@ -1678,9 +1678,9 @@
       "license": "MIT"
     },
     "node_modules/fast-uri": {
-      "version": "3.1.4",
-      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz";,
-      "integrity": 
"sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==",
+      "version": "3.1.5",
+      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz";,
+      "integrity": 
"sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==",
       "dev": true,
       "funding": [
         {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openQA-5.1785764079.67eec5ca/tools/ci/autoinst.sha 
new/openQA-5.1786008335.2d518cd9/tools/ci/autoinst.sha
--- old/openQA-5.1785764079.67eec5ca/tools/ci/autoinst.sha      2026-08-03 
15:34:39.000000000 +0200
+++ new/openQA-5.1786008335.2d518cd9/tools/ci/autoinst.sha      2026-08-06 
11:25:35.000000000 +0200
@@ -1 +1 @@
-5.044000-72dd19bea06aa952d5e3b066abcf23e2628ba005
\ No newline at end of file
+5.044000-71d56f4caac7a7cbb21f22654bce7a7dbe4cc779
\ No newline at end of file

++++++ openQA.obsinfo ++++++
--- /var/tmp/diff_new_pack.vb8AD6/_old  2026-08-09 21:36:03.195678056 +0200
+++ /var/tmp/diff_new_pack.vb8AD6/_new  2026-08-09 21:36:03.207678503 +0200
@@ -1,5 +1,5 @@
 name: openQA
-version: 5.1785764079.67eec5ca
-mtime: 1785764079
-commit: 67eec5ca387fc342e5d7b52bd938bac935450de6
+version: 5.1786008335.2d518cd9
+mtime: 1786008335
+commit: 2d518cd956f858cdc3aa9960a94c42bcf51b4f5e
 

Reply via email to