Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openQA for openSUSE:Factory checked 
in at 2025-11-04 18:42:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openQA (Old)
 and      /work/SRC/openSUSE:Factory/.openQA.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openQA"

Tue Nov  4 18:42:19 2025 rev:772 rq:1315395 version:5.1762193001.2f6e71ca

Changes:
--------
--- /work/SRC/openSUSE:Factory/openQA/openQA.changes    2025-10-27 
14:41:01.241881545 +0100
+++ /work/SRC/openSUSE:Factory/.openQA.new.1980/openQA.changes  2025-11-04 
18:43:08.375403670 +0100
@@ -1,0 +2,10 @@
+Tue Nov 04 01:24:33 UTC 2025 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  openQA-5.1761296552.ae7c17aa.obscpio

New:
----
  openQA-5.1762193001.2f6e71ca.obscpio

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

Other differences:
------------------
++++++ openQA-client-test.spec ++++++
--- /var/tmp/diff_new_pack.VRnine/_old  2025-11-04 18:43:09.959470356 +0100
+++ /var/tmp/diff_new_pack.VRnine/_new  2025-11-04 18:43:09.963470524 +0100
@@ -18,7 +18,7 @@
 
 %define         short_name openQA-client
 Name:           %{short_name}-test
-Version:        5.1761296552.ae7c17aa
+Version:        5.1762193001.2f6e71ca
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ openQA-devel-test.spec ++++++
--- /var/tmp/diff_new_pack.VRnine/_old  2025-11-04 18:43:10.011472545 +0100
+++ /var/tmp/diff_new_pack.VRnine/_new  2025-11-04 18:43:10.011472545 +0100
@@ -18,7 +18,7 @@
 
 %define         short_name openQA-devel
 Name:           %{short_name}-test
-Version:        5.1761296552.ae7c17aa
+Version:        5.1762193001.2f6e71ca
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ openQA-test.spec ++++++
--- /var/tmp/diff_new_pack.VRnine/_old  2025-11-04 18:43:10.063474734 +0100
+++ /var/tmp/diff_new_pack.VRnine/_new  2025-11-04 18:43:10.067474903 +0100
@@ -18,7 +18,7 @@
 
 %define         short_name openQA
 Name:           %{short_name}-test
-Version:        5.1761296552.ae7c17aa
+Version:        5.1762193001.2f6e71ca
 Release:        0
 Summary:        Test package for openQA
 License:        GPL-2.0-or-later

++++++ openQA-worker-test.spec ++++++
--- /var/tmp/diff_new_pack.VRnine/_old  2025-11-04 18:43:10.095476082 +0100
+++ /var/tmp/diff_new_pack.VRnine/_new  2025-11-04 18:43:10.099476250 +0100
@@ -18,7 +18,7 @@
 
 %define         short_name openQA-worker
 Name:           %{short_name}-test
-Version:        5.1761296552.ae7c17aa
+Version:        5.1762193001.2f6e71ca
 Release:        0
 Summary:        Test package for %{short_name}
 License:        GPL-2.0-or-later

++++++ openQA.spec ++++++
--- /var/tmp/diff_new_pack.VRnine/_old  2025-11-04 18:43:10.155478608 +0100
+++ /var/tmp/diff_new_pack.VRnine/_new  2025-11-04 18:43:10.159478776 +0100
@@ -99,7 +99,7 @@
 %define devel_requires %devel_no_selenium_requires chromedriver
 
 Name:           openQA
-Version:        5.1761296552.ae7c17aa
+Version:        5.1762193001.2f6e71ca
 Release:        0
 Summary:        The openQA web-frontend, scheduler and tools
 License:        GPL-2.0-or-later

++++++ openQA-5.1761296552.ae7c17aa.obscpio -> 
openQA-5.1762193001.2f6e71ca.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openQA-5.1761296552.ae7c17aa/README.asciidoc 
new/openQA-5.1762193001.2f6e71ca/README.asciidoc
--- old/openQA-5.1761296552.ae7c17aa/README.asciidoc    2025-10-24 
11:02:32.000000000 +0200
+++ new/openQA-5.1762193001.2f6e71ca/README.asciidoc    2025-11-03 
19:03:21.000000000 +0100
@@ -1,10 +1,11 @@
 :circleci: 
image:https://circleci.com/gh/os-autoinst/openQA/tree/master.svg?style=svg["CircleCI";,
 link="https://circleci.com/gh/os-autoinst/openQA/tree/master";]
 :codecov: 
image:https://codecov.io/gh/os-autoinst/openQA/branch/master/graph/badge.svg[link=https://codecov.io/gh/os-autoinst/openQA]
 :appliance: 
image:https://openqa.opensuse.org/tests/latest/badge?arch=x86_64&distri=openqa&flavor=dev&test=openqa_install%2Bpublish&version=Tumbleweed[link="https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=openqa&flavor=dev&machine=64bit-2G&test=openqa_install%2Bpublish&version=Tumbleweed";]
+:deepwiki: image:https://deepwiki.com/badge.svg["DeepWiki";, 
link=https://deepwiki.com/os-autoinst/openQA]
 
 = openQA
 
-{codecov} {circleci} {appliance}
+{codecov} {circleci} {appliance} {deepwiki}
 
 openQA is a testing framework that allows you to test GUI applications on one
 hand and bootloader and kernel on the other. In both cases, it is difficult to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openQA-5.1761296552.ae7c17aa/lib/OpenQA/Worker/Job.pm 
new/openQA-5.1762193001.2f6e71ca/lib/OpenQA/Worker/Job.pm
--- old/openQA-5.1761296552.ae7c17aa/lib/OpenQA/Worker/Job.pm   2025-10-24 
11:02:32.000000000 +0200
+++ new/openQA-5.1762193001.2f6e71ca/lib/OpenQA/Worker/Job.pm   2025-11-03 
19:03:21.000000000 +0100
@@ -38,6 +38,8 @@
 use constant BASE_STATEFILE => 'base_state.json';
 use constant UPLOAD_DELAY => $ENV{OPENQA_UPLOAD_DELAY} // 5;
 use constant ACCEPT_ATTEMPTS => $ENV{OPENQA_WORKER_ACCEPT_ATTEMPTS} // 10;
+use constant OPTIMIZE_ATTEMPTS => $ENV{OPENQA_WORKER_OPTIMIZE_ATTEMPTS} // 5;
+use constant OPTIMIZE_RETRY_DELAY => $ENV{OPENQA_WORKER_OPTIMIZE_RETRY_DELAY} 
// 1;
 
 # define accessors for public read-only properties
 sub status { shift->{_status} }
@@ -1242,7 +1244,10 @@
       = $job_settings->{USE_PNGQUANT}
       ? ($pngquant_bin, '--force', '--output', $image, $image)
       : ($optipng_bin, '-quiet', '-o2', $image);
-    system @command;
+    for (1 .. OPTIMIZE_ATTEMPTS) {
+        last if system(@command) == 0 || $? == -1;
+        sleep OPTIMIZE_RETRY_DELAY;
+    }
     die "$OPTIMIZE_ERROR failed to execute $command[0]: $!\n" if $? == -1;
     die sprintf("$OPTIMIZE_ERROR %s failed with signal %d\n", $command[0], $? 
& 127) if $? & 127;
     die sprintf("$OPTIMIZE_ERROR %s exited with non-zero return code %d\n", 
$command[0], $? >> 8) if $?;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openQA-5.1761296552.ae7c17aa/t/16-utils-runcmd.t 
new/openQA-5.1762193001.2f6e71ca/t/16-utils-runcmd.t
--- old/openQA-5.1761296552.ae7c17aa/t/16-utils-runcmd.t        2025-10-24 
11:02:32.000000000 +0200
+++ new/openQA-5.1762193001.2f6e71ca/t/16-utils-runcmd.t        2025-11-03 
19:03:21.000000000 +0100
@@ -76,8 +76,7 @@
     subtest 'invoking Git command outside of a Git repo' => sub {
         stdout_like { $res = $git->commit({cmd => 'status', message => 
'test'}) }
         qr/.*\[warn\].*fatal: Not a git repository/i, 'Git error logged';
-        like $res, qr"^Unable to commit via Git \($empty_tmp_dir\): fatal: 
(N|n)ot a git repository \(or any",
-          'Git error returned';
+        like $res, qr"^Unable to commit via Git \($empty_tmp_dir\): fatal: Not 
a git repository"i, 'Git error returned';
         combined_like {
             throws_ok { $git->check_sha('this-sha-does-not-exist') } 
qr/internal Git error/i,
             'check throws an exception'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openQA-5.1761296552.ae7c17aa/t/24-worker-jobs.t 
new/openQA-5.1762193001.2f6e71ca/t/24-worker-jobs.t
--- old/openQA-5.1761296552.ae7c17aa/t/24-worker-jobs.t 2025-10-24 
11:02:32.000000000 +0200
+++ new/openQA-5.1762193001.2f6e71ca/t/24-worker-jobs.t 2025-11-03 
19:03:21.000000000 +0100
@@ -9,6 +9,8 @@
 BEGIN {
     $ENV{OPENQA_UPLOAD_DELAY} = 0;
     $ENV{OPENQA_WORKER_ACCEPT_ATTEMPTS} = 2;
+    $ENV{OPENQA_WORKER_OPTIMIZE_ATTEMPTS} = 2;
+    $ENV{OPENQA_WORKER_OPTIMIZE_RETRY_DELAY} = 0;
 }
 
 use FindBin;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openQA-5.1761296552.ae7c17aa/t/ui/16-tests_job_next_previous.t 
new/openQA-5.1762193001.2f6e71ca/t/ui/16-tests_job_next_previous.t
--- old/openQA-5.1761296552.ae7c17aa/t/ui/16-tests_job_next_previous.t  
2025-10-24 11:02:32.000000000 +0200
+++ new/openQA-5.1762193001.2f6e71ca/t/ui/16-tests_job_next_previous.t  
2025-11-03 19:03:21.000000000 +0100
@@ -78,10 +78,8 @@
 disable_timeout;
 
 sub goto_next_previous_tab {
-    wait_for_element(
-        trigger_function => sub { $driver->find_element_by_link_text('Next & 
previous results')->click },
-        selector => '.dt-container'
-    );
+    my $tab_link = wait_for_element(selector => 'Next & previous results', 
method => 'link_text');
+    wait_for_element(trigger_function => sub { $tab_link->click }, selector => 
'.dt-container');
     wait_for_ajax(msg => 'Next & previous table ready');
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openQA-5.1761296552.ae7c17aa/tools/ci/ci-packages.txt 
new/openQA-5.1762193001.2f6e71ca/tools/ci/ci-packages.txt
--- old/openQA-5.1761296552.ae7c17aa/tools/ci/ci-packages.txt   2025-10-24 
11:02:32.000000000 +0200
+++ new/openQA-5.1762193001.2f6e71ca/tools/ci/ci-packages.txt   2025-11-03 
19:03:21.000000000 +0100
@@ -65,6 +65,7 @@
 perl-Data-Dump-1.23
 perl-Data-Dumper-Concise-2.023
 perl-Data-OptList-0.114
+perl-Data-Section-0.200008
 perl-DateTime-1.45
 perl-DateTime-Format-Builder-0.81
 perl-DateTime-Format-Pg-0.16014
@@ -200,6 +201,7 @@
 perl-Selenium-Remote-Driver-1.49
 perl-Socket6-0.28
 perl-Socket-MsgHdr-0.05
+perl-Software-License-0.104007
 perl-Sort-Versions-1.62
 perl-Specio-0.42
 perl-Specio-Library-Path-Tiny-0.05
@@ -229,7 +231,7 @@
 perl-Test-Exception-0.430000
 perl-Test-Fatal-0.014
 perl-Test-LongString-0.17
-perl-Test-MockModule-0.178.0
+perl-Test-MockModule-0.179.0
 perl-Test-MockObject-1.20200122
 perl-Test-Most-0.35
 perl-Test-Output-1.034
@@ -239,6 +241,7 @@
 perl-Text-Brew-0.02
 perl-Text-Diff-1.45
 perl-Text-Glob-0.11
+perl-Text-Template-1.61
 perl-TimeDate-2.30
 perl-Time-Duration-Parse-0.16
 perl-Time-modules-2013.0912

++++++ openQA.obsinfo ++++++
--- /var/tmp/diff_new_pack.VRnine/_old  2025-11-04 18:43:33.920478767 +0100
+++ /var/tmp/diff_new_pack.VRnine/_new  2025-11-04 18:43:33.928479104 +0100
@@ -1,5 +1,5 @@
 name: openQA
-version: 5.1761296552.ae7c17aa
-mtime: 1761296552
-commit: ae7c17aa933783d60ea30f148fe82043d564fe5b
+version: 5.1762193001.2f6e71ca
+mtime: 1762193001
+commit: 2f6e71ca04023b9b048e35125270004ea3c15ab6
 

Reply via email to