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-10-12 22:09:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Mon Oct 12 22:09:34 2026 rev:629 rq:1384369 version:5.1791634386.2b02af1 Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2026-10-09 21:47:29.218626602 +0200 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.3698736/os-autoinst.changes 2026-10-12 22:09:42.455528196 +0200 @@ -1,0 +2,6 @@ +Sat Oct 10 12:13:20 UTC 2026 - [email protected] + +- Update to version 5.1791634386.2b02af1: + * Revert "feat: Incomplete job on fatal SSH serial disconnect" + +------------------------------------------------------------------- Old: ---- os-autoinst-5.1791525166.fa267c1.obscpio New: ---- os-autoinst-5.1791634386.2b02af1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.vq7GgO/_old 2026-10-12 22:09:44.790625560 +0200 +++ /var/tmp/diff_new_pack.vq7GgO/_new 2026-10-12 22:09:44.792625644 +0200 @@ -18,7 +18,7 @@ %define short_name os-autoinst-devel Name: %{short_name}-test -Version: 5.1791525166.fa267c1 +Version: 5.1791634386.2b02af1 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-openvswitch-test.spec ++++++ --- /var/tmp/diff_new_pack.vq7GgO/_old 2026-10-12 22:09:44.813626519 +0200 +++ /var/tmp/diff_new_pack.vq7GgO/_new 2026-10-12 22:09:44.814626561 +0200 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst-openvswitch Name: %{short_name}%{?name_ext} -Version: 5.1791525166.fa267c1 +Version: 5.1791634386.2b02af1 Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.vq7GgO/_old 2026-10-12 22:09:44.836627478 +0200 +++ /var/tmp/diff_new_pack.vq7GgO/_new 2026-10-12 22:09:44.838627562 +0200 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 5.1791525166.fa267c1 +Version: 5.1791634386.2b02af1 Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.vq7GgO/_old 2026-10-12 22:09:44.868628813 +0200 +++ /var/tmp/diff_new_pack.vq7GgO/_new 2026-10-12 22:09:44.870628896 +0200 @@ -17,7 +17,7 @@ Name: os-autoinst -Version: 5.1791525166.fa267c1 +Version: 5.1791634386.2b02af1 Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later ++++++ os-autoinst-5.1791525166.fa267c1.obscpio -> os-autoinst-5.1791634386.2b02af1.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1791525166.fa267c1/backend/baseclass.pm new/os-autoinst-5.1791634386.2b02af1/backend/baseclass.pm --- old/os-autoinst-5.1791525166.fa267c1/backend/baseclass.pm 2026-10-09 07:52:46.000000000 +0200 +++ new/os-autoinst-5.1791634386.2b02af1/backend/baseclass.pm 2026-10-10 14:13:06.000000000 +0200 @@ -1304,10 +1304,8 @@ return 1 if $error_code == LIBSSH2_ERROR_EAGAIN; bmwqemu::fctwarn "ssh serial: unable to read: $error_string (error code: $error_code) - closing connection"; - my $msg = "Lost SSH serial connection: $error_string (error code: $error_code)"; - bmwqemu::serialize_state(component => 'backend', msg => $msg, result => 'incomplete'); $self->stop_ssh_serial(); - die "backend died: $msg\n"; + return 1; } =head2 run_ssh_cmd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1791525166.fa267c1/t/23-baseclass.t new/os-autoinst-5.1791634386.2b02af1/t/23-baseclass.t --- old/os-autoinst-5.1791525166.fa267c1/t/23-baseclass.t 2026-10-09 07:52:46.000000000 +0200 +++ new/os-autoinst-5.1791634386.2b02af1/t/23-baseclass.t 2026-10-10 14:13:06.000000000 +0200 @@ -338,15 +338,10 @@ is $baseclass->check_ssh_serial(42), 0, 'Return 0 when called with wrong socket'; is $baseclass->check_ssh_serial($ssh->sock, 1), 1, 'early return if $write is set'; - my $base_state = path(bmwqemu::STATE_FILE); - $base_state->remove if -e $base_state; @net_ssh2_error = (666, 'UNKNOWN', 'OHA'); - throws_ok { $baseclass->check_ssh_serial($ssh->sock()) } qr/backend died: Lost SSH serial connection: OHA \(error code: 666\)/, - 'dies with backend error when SSH serial read fails with fatal error'; - is $baseclass->{serial}, undef, 'SSH serial is disconnected on fatal read error'; - my $state = decode_json($base_state->slurp); - is $state->{result}, 'incomplete', 'state file records incomplete result on fatal serial error'; - $base_state->remove; + stdout_is { $exit_value = $baseclass->check_ssh_serial($ssh->sock()) } '', 'No output on ERROR only'; + is $exit_value, 1, 'Check return value on EAGAIN'; + is $baseclass->{serial}, undef, 'SSH serial get disconnected on unknown read ERROR'; is $baseclass->check_ssh_serial(23), 0, 'Return 0 if SSH serial isn\'t connected'; }; ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.vq7GgO/_old 2026-10-12 22:09:46.461695237 +0200 +++ /var/tmp/diff_new_pack.vq7GgO/_new 2026-10-12 22:09:46.465695404 +0200 @@ -1,5 +1,5 @@ name: os-autoinst -version: 5.1791525166.fa267c1 -mtime: 1791525166 -commit: fa267c159a95c274f98514d4810e0250d02cce22 +version: 5.1791634386.2b02af1 +mtime: 1791634386 +commit: 2b02af1759f2aece404e97b9a79ded32695b77f3
