Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package os-autoinst for openSUSE:Factory checked in at 2026-07-09 22:20:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Thu Jul 9 22:20:15 2026 rev:612 rq:1364630 version:5.1783514748.b19cdea Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2026-07-07 21:03:04.157997047 +0200 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.1991/os-autoinst.changes 2026-07-09 22:20:47.549009520 +0200 @@ -1,0 +2,10 @@ +Wed Jul 08 12:46:00 UTC 2026 - [email protected] + +- Update to version 5.1783514748.b19cdea: + * feat: allow UEFI_PFLASH_CODE as asset + * test: clean up t/29-backend-driver.t + * test: fix race condition in t/29-backend-driver.t + * fix(t/34-git): prevent t/34-git.t from leaking t/vars.json + * test: fix flaky timeout in t/18-qemu-options.t + +------------------------------------------------------------------- Old: ---- os-autoinst-5.1783329367.214f5bc.obscpio New: ---- os-autoinst-5.1783514748.b19cdea.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.mhX3f7/_old 2026-07-09 22:20:51.509144793 +0200 +++ /var/tmp/diff_new_pack.mhX3f7/_new 2026-07-09 22:20:51.521145202 +0200 @@ -18,7 +18,7 @@ %define short_name os-autoinst-devel Name: %{short_name}-test -Version: 5.1783329367.214f5bc +Version: 5.1783514748.b19cdea Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-openvswitch-test.spec ++++++ --- /var/tmp/diff_new_pack.mhX3f7/_old 2026-07-09 22:20:51.745152853 +0200 +++ /var/tmp/diff_new_pack.mhX3f7/_new 2026-07-09 22:20:51.753153126 +0200 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst-openvswitch Name: %{short_name}%{?name_ext} -Version: 5.1783329367.214f5bc +Version: 5.1783514748.b19cdea Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.mhX3f7/_old 2026-07-09 22:20:52.069163922 +0200 +++ /var/tmp/diff_new_pack.mhX3f7/_new 2026-07-09 22:20:52.089164605 +0200 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 5.1783329367.214f5bc +Version: 5.1783514748.b19cdea Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.mhX3f7/_old 2026-07-09 22:20:52.469177586 +0200 +++ /var/tmp/diff_new_pack.mhX3f7/_new 2026-07-09 22:20:52.489178269 +0200 @@ -17,7 +17,7 @@ Name: os-autoinst -Version: 5.1783329367.214f5bc +Version: 5.1783514748.b19cdea Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later ++++++ os-autoinst-5.1783329367.214f5bc.obscpio -> os-autoinst-5.1783514748.b19cdea.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1783329367.214f5bc/OpenQA/Qemu/Proc.pm new/os-autoinst-5.1783514748.b19cdea/OpenQA/Qemu/Proc.pm --- old/os-autoinst-5.1783329367.214f5bc/OpenQA/Qemu/Proc.pm 2026-07-06 11:16:07.000000000 +0200 +++ new/os-autoinst-5.1783514748.b19cdea/OpenQA/Qemu/Proc.pm 2026-07-08 14:45:48.000000000 +0200 @@ -295,6 +295,7 @@ return $self unless $vars->{UEFI}; my $fw = $vars->{UEFI_PFLASH_CODE}; if ($fw) { + $fw = path($vars->{UEFI_PFLASH_CODE})->to_abs; $bdc->add_pflash_drive('pflash-code', $fw, $self->get_img_size($fw)) ->unit(0) ->readonly('on'); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1783329367.214f5bc/t/29-backend-driver.t new/os-autoinst-5.1783514748.b19cdea/t/29-backend-driver.t --- old/os-autoinst-5.1783329367.214f5bc/t/29-backend-driver.t 2026-07-06 11:16:07.000000000 +0200 +++ new/os-autoinst-5.1783514748.b19cdea/t/29-backend-driver.t 2026-07-08 14:45:48.000000000 +0200 @@ -30,12 +30,12 @@ my $driver; logger->handle->autoflush(1); -my $out = combined_from { $driver = backend::driver->new('null') }; +combined_from { $driver = backend::driver->new('null') }; like "@diag", qr/channel_out.+channel_in/, 'log output for backend driver creation'; reset_logs(); ok $driver, 'can create driver'; -$out = combined_from { ok $driver->start, 'can start driver' }; +combined_from { ok $driver->start, 'can start driver' }; like "@diag", qr/channel_out.+channel_in/, 'log content again'; reset_logs(); @@ -43,13 +43,15 @@ is $driver->extract_assets, undef, 'extract_assets'; ok $driver->start_vm, 'start_vm'; is $driver->mouse_hide, 0, 'mouse_hide'; -$out = combined_from { is $driver->stop_backend, undef, 'stop_backend' }; +combined_from { + is $driver->stop_backend, undef, 'stop_backend'; + is $driver->stop, undef, 'stop'; +}; like "@diag", qr/backend.*exited/, 'exit logged'; reset_logs(); -is $driver->stop, undef, 'stop'; my $process = process(process_id => 42, _status => (5 << 8)); -reset_logs; +reset_logs(); backend::driver::_collect_orphan(undef, $process); like $fctinfo[0], qr/collected.*pid.*42.*exit status.*5/, 'message for collected orphan logged'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1783329367.214f5bc/t/34-git.t new/os-autoinst-5.1783514748.b19cdea/t/34-git.t --- old/os-autoinst-5.1783329367.214f5bc/t/34-git.t 2026-07-06 11:16:07.000000000 +0200 +++ new/os-autoinst-5.1783514748.b19cdea/t/34-git.t 2026-07-08 14:45:48.000000000 +0200 @@ -17,12 +17,14 @@ use OpenQA::Test::TimeLimit '5'; use Test::Warnings ':report_warnings'; -my $tmpdir = tempdir("/tmp/$FindBin::Script-XXXX"); +my $dir = tempdir("/tmp/$FindBin::Script-XXXX"); my $git_repo = 'tmpgitrepo'; -my $git_dir = "$tmpdir/$git_repo"; -my $clone_dir = "$Bin/$git_repo"; +my $git_dir = "$dir/source/$git_repo"; +my $clone_dir = "$dir/clone/$git_repo"; -chdir $Bin; +path("$dir/source")->make_path; +path("$dir/clone")->make_path; +chdir "$dir/clone"; # some git variables might be set if this test is # run during a `git rebase -x 'make test'` delete @ENV{qw(GIT_DIR GIT_REFLOG_ACTION GIT_WORK_TREE)}; @@ -42,10 +44,10 @@ }; subtest 'failure to clone results in repeated attempts' => sub { - my $chdir_guard = scope_guard sub { chdir $Bin; }; + my $chdir_guard = scope_guard sub { chdir "$dir/clone"; }; my $utils_mock = Test::MockModule->new('OpenQA::Isotovideo::Utils'); my $failed_once = 0; - chdir $tmpdir; + chdir $dir; $utils_mock->redefine(clone_git => sub ($dir, @) { ok !-e $dir, "$dir cleaned up" or return 1; path($dir)->make_path; @@ -109,7 +111,7 @@ my ($orga, $repo, $suffix) = (qw(os-autoinst os-autoinst-wheel-launcher .git)); my $rev = '742bd0570a5d086be12fecb3b108bff15f4cb202'; my $url = Mojo::URL->new("https://github.com/$orga/$repo$suffix"); - ($orga, $repo, $rev, $suffix, $url) = ($tmpdir, $git_repo, $head, '', Mojo::URL->new("file://$git_dir")) + ($orga, $repo, $rev, $suffix, $url) = ("$dir/source", $git_repo, $head, '', Mojo::URL->new("file://$git_dir")) unless $ENV{OS_AUTOINST_TEST_GIT_ONLINE}; my $orga_cache_dir = $git_cache_dir->child($orga); @@ -229,5 +231,7 @@ } END { + chdir $Bin; cleanup(); + undef $dir; } ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.mhX3f7/_old 2026-07-09 22:20:59.137405360 +0200 +++ /var/tmp/diff_new_pack.mhX3f7/_new 2026-07-09 22:20:59.165406317 +0200 @@ -1,5 +1,5 @@ name: os-autoinst -version: 5.1783329367.214f5bc -mtime: 1783329367 -commit: 214f5bc676a21cf1aca1d1cc017d180de886f234 +version: 5.1783514748.b19cdea +mtime: 1783514748 +commit: b19cdeaf9793917db2bd16bc64fd707d01dff10b
